MXM1.5.5 package

Feature Selection (Including Multiple Solutions) and Bayesian Networks

auc

ROC and AUC

bbc

Bootstrap bias correction for the performance of the cross-validation ...

beta.mod

Beta regression

beta.regs

Many simple beta regressions.

bic.fsreg

Variable selection in regression models with forward selection using B...

bic.glm.fsreg

Variable selection in generalised linear models with forward selection...

big.fbed.reg

Forward Backward Early Dropping selection regression for big data

big.gomp

Generic orthogonal matching pursuit(gOMP) for big data

bn.skel.utils

Utilities for the skeleton of a (Bayesian) Network

bs.reg

Variable selection in regression models with backward selection

censIndCR

Conditional independence test for survival data

certificate.of.exclusion

Certificate of exclusion from the selected variables set using SES or ...

ci.mm

Symmetric conditional independence test with mixed data

cond.regs

Conditional independence regression based tests

condi

Conditional independence test for continuous class variables with and ...

condis

Many conditional independence tests counting the number of times a pos...

conf.edge.lower

Lower limit of the confidence of an edge

cor.drop1

Drop all possible single terms from a model using the partial correlat...

corfs.network

Network construction using the partial correlation based forward regre...

corgraph

Graph of unconditional associations

cv.fbed.lmm.reg

Cross-validation of the FBED with LMM

cv.gomp

Cross-Validation for gOMP

cv.ses

Cross-Validation for SES and MMPC

dag2eg

Transforms a DAG into an essential graph

ebic.bsreg

Backward selection regression using the eBIC

ebic.glmm.bsreg

Backward selection regression for GLMM using the eBIC

ebic.regs

eBIC for many regression models

equivdags

Check Markov equivalence of two DAGs

fbed.gee.reg

Forward Backward Early Dropping selection regression with GEE

fbed.glmm.reg

Forward Backward Early Dropping selection regression with GLMM

fbed.reg

Forward Backward Early Dropping selection regression

fbedreg.bic

Incremental BIC values and final regression model of the FBED algorith...

findDescendants

Returns and plots, if asked, the descendants or ancestors of one or al...

fs.reg

Variable selection in regression models with forward selection

generatefolds

Generate random folds for cross-validation

glm.bsreg

Variable selection in generalised linear regression models with backwa...

glm.fsreg

Variable selection in generalised linear regression models with forwar...

glmm.bsreg

Backward selection regression for GLMM

glmm.ci.mm

Symmetric conditional independence test with clustered data

gomp

Generic orthogonal matching pursuit (gOMP)

group.mvbetas

Calculation of the constant and slope for each subject over time

gSquare

G-square conditional independence test for discrete data

iamb.bs

IAMB backward selection phase

iamb

IAMB variable selection

ida

Total causal effect of a node on another node

is.dag

Check whether a directed graph is acyclic

lm.fsreg

Variable selection in linear regression models with forward selection

local.mmhc.skel

Skeleton (local) around a node of the MMHC algorithm

logiquant.regs

Many simple quantile regressions using logistic regressions.

ma.ses

ma.ses: Feature selection algorithm for identifying multiple minimal, ...

mammpc.output-class

Class "mammpc.output"

mases.output-class

Class "mases.output"

mb

Returns the Markov blanket of a node (or variable)

mmhc.skel

The skeleton of a Bayesian network as produced by MMHC

mmmb

Max-min Markov blanket algorithm

MMPC.gee.output-class

Class "MMPC.gee.output"

mmpc.glmm.model

Generalised linear mixed model(s) based obtained from glmm SES or MMPC

MMPC.glmm.output-class

Class "MMPC.glmm.output"

mmpc.glmm2

mmpc.glmm2/mmpc.gee2: Fast Feature selection algorithm for identifying...

mmpc.or

Bayesian Network construction using a hybrid of MMPC and PC

mmpc.path

MMPC solution paths for many combinations of hyper-parameters

mmpc.timeclass.model

Regression model(s) obtained from SES.timeclass or MMPC.timeclass

mmpc2

A fast version of MMPC

mmpcbackphase

Backward phase of MMPC

MMPCoutput-class

Class "MMPCoutput"

modeler

Generic regression modelling function

MXM-internal

Internal MXM Functions

MXM-package

This is an R package that currently implements feature selection metho...

MXMCondIndTests

MXM Conditional independence tests

nei

Returns the node(s) and their neighbour(s), if there are any.

Ness

Effective sample size for G^2 test in BNs with case control data

ord.resid

Probability residual of ordinal logistic regreession

ordinal.reg

Generalised ordinal regression

partialcor

Partial correlation

pc.or

The orientations part of the PC algorithm.

pc.sel

Variable selection using the PC-simple algorithm

pc.skel

The skeleton of a Bayesian network produced by the PC algorithm

permcor

Permutation based p-value for the Pearson correlation coefficient

pi0est

Estimation of the percentage of Null p-values

plotnetwork

Interactive plot of an (un)directed graph

pval.mixbeta

Fit a mixture of beta distributions in p-values

rdag

Data simulation from a DAG.

read.big.data

Read big data or a big.matrix object

reg.fit

Regression modelling

ridge.plot

Ridge regression

ridge.reg

Ridge regression

ridgereg.cv

Cross validation for the ridge regression

SES.gee.output-class

Class "SES.gee.output"

SES.glmm.output-class

Class "SES.glmm.output"

SES.glmm

SES.glmm/SES.gee: Feature selection algorithm for identifying multiple...

ses.model

Regression model(s) obtained from SES or MMPC

SES

SES: Feature selection algorithm for identifying multiple minimal, sta...

SES.timeclass

Feature selection using SES and MMPC for classifiication with longitud...

SESoutput-class

Class "SESoutput"

shd

Structural Hamming distance between two partially oriented DAGs

sp.logiregs

Many approximate simple logistic regressions.

supervised.pca

Supervised PCA

tc.plot

Plot of longitudinal data

testIndBeta

Beta regression conditional independence test for proportions/percenta...

testIndBinom

Binomial regression conditional independence test for success rates (b...

testIndClogit

Conditional independence test based on conditional logistic regression...

testIndFisher

Fisher and Spearman conditional independence test for continuous class...

testIndGamma

Regression conditional independence test for positive response variabl...

testIndGEEReg

Linear mixed models conditional independence test for longitudinal cla...

testIndGLMMReg

Linear mixed models conditional independence test for longitudinal cla...

testIndLogistic

Conditional independence test for binary, categorical or ordinal class...

testIndPois

Regression conditional independence test for discrete (counts) class d...

testIndReg

Linear (and non-linear) regression conditional independence test for c...

testIndSPML

Circular regression conditional independence test for circular class d...

testIndTimeLogistic

Conditional independence test for the static-longitudinal scenario

testIndTobit

Conditional independence test for survival data

topological_sort

Topological sort of a DAG

transitiveClosure

Returns the transitive closure of an adjacency matrix

triangles.search

Search for triangles in an undirected graph

undir.path

Undirected path(s) between two nodes

univregs

Univariate regression based tests

wald.logisticregs

Many Wald based tests for logistic and Poisson regressions with contin...

zip.mod

Zero inflated Poisson and negative binomial regression

zip.regs

Many simple zero inflated Poisson regressions.

Many feature selection methods for a wide range of response variables, including minimal, statistically-equivalent and equally-predictive feature subsets. Bayesian network algorithms and related functions are also included. The package name 'MXM' stands for "Mens eX Machina", meaning "Mind from the Machine" in Latin. References: a) Lagani, V. and Athineou, G. and Farcomeni, A. and Tsagris, M. and Tsamardinos, I. (2017). Feature Selection with the R Package MXM: Discovering Statistically Equivalent Feature Subsets. Journal of Statistical Software, 80(7). <doi:10.18637/jss.v080.i07>. b) Tsagris, M., Lagani, V. and Tsamardinos, I. (2018). Feature selection for high-dimensional temporal data. BMC Bioinformatics, 19:17. <doi:10.1186/s12859-018-2023-7>. c) Tsagris, M., Borboudakis, G., Lagani, V. and Tsamardinos, I. (2018). Constraint-based causal discovery with mixed data. International Journal of Data Science and Analytics, 6(1): 19-30. <doi:10.1007/s41060-018-0097-y>. d) Tsagris, M., Papadovasilakis, Z., Lakiotaki, K. and Tsamardinos, I. (2018). Efficient feature selection on gene expression data: Which algorithm to use? BioRxiv. <doi:10.1101/431734>. e) Tsagris, M. (2019). Bayesian Network Learning with the PC Algorithm: An Improved and Correct Variation. Applied Artificial Intelligence, 33(2):101-123. <doi:10.1080/08839514.2018.1526760>. f) Tsagris, M. and Tsamardinos, I. (2019). Feature selection with the R package MXM. F1000Research 7: 1505. <doi:10.12688/f1000research.16216.2>. g) Borboudakis, G. and Tsamardinos, I. (2019). Forward-Backward Selection with Early Dropping. Journal of Machine Learning Research 20: 1-39. h) The gamma-OMP algorithm for feature selection with application to gene expression data. IEEE/ACM Transactions on Computational Biology and Bioinformatics 19(2): 1214-1224. <doi:10.1109/TCBB.2020.3029952>.