flexmix: Flexible Mixture Modeling

FlexMix implements a general framework for finite mixtures of regression models using the EM algorithm. FlexMix provides the E-step and all data handling, while the M-step can be supplied by the user to easily define new models. Existing drivers implement mixtures of standard linear models, generalized linear models and model-based clustering.

AuthorBettina Gruen [aut, cre], Friedrich Leisch [aut], Deepayan Sarkar [ctb], Frederic Mortier [ctb], Nicolas Picard [ctb]
Date of publication2015-01-17 18:51:41
MaintainerBettina Gruen <Bettina.Gruen@jku.at>
LicenseGPL (>= 2)
Version2.3-13

View on CRAN

Man pages

AIC-methods: Methods for Function AIC

betablocker: Clinical Trial of Beta-Blockers

BIC-methods: Methods for Function BIC

bioChemists: Articles by Graduate Students in Biochemistry Ph.D. Programs

boot: Bootstrap a flexmix Object

BregFix: Artificial Example for Binomial Regression

candy: Candy Packs Purchased

dmft: Dental Data

EIC: Entropic Measure Information Criterion

ExLinear: Artificial Data from a Generalized Linear Regression Mixture

ExNclus: Artificial Example with 4 Gaussians

ExNPreg: Artificial Example for Normal, Poisson and Binomial...

fabricfault: Fabric Faults

fitted: Extract Model Fitted Values

flexmix: Flexible Mixture Modeling

flexmix-class: Class "flexmix"

flexmix-internal: Internal FlexMix Functions

FLXbclust: FlexMix Binary Clustering Driver

FLXcomponent-class: Class "FLXcomponent"

FLXconcomitant: Creates the Concomitant Variable Model

FLXcontrol-class: Class "FLXcontrol"

FLXdist: Finite Mixtures of Distributions

FLXdist-class: Class "FLXdist"

FLXfit: Fitter Function for FlexMix Models

FLXglm: FlexMix Interface to Generalized Linear Models

FLXglmFix: FlexMix Interface to GLMs with Fixed Coefficients

FLXMCfactanal: Driver for Mixtures of Factor Analyzers

FLXmclust: FlexMix Clustering Demo Driver

FLXMCmvcombi: FlexMix Binary and Gaussian Clustering Driver

FLXMCmvpois: FlexMix Poisson Clustering Driver

FLXmodel-class: Class "FLXM"

FLXMRcondlogit: FlexMix Interface to Conditional Logit Models

FLXMRglmnet: FlexMix Interface for Adaptive Lasso / Elastic Net with GLMs

FLXMRlmer: FlexMix Interface to Linear Mixed Models

FLXMRlmmc: FlexMix Interface to Linear Mixed Models with Left-Censoring

FLXMRmgcv: FlexMix Interface to GAMs

FLXMRmultinom: FlexMix Interface to Multiomial Logit Models

FLXMRrobglm: FlexMix Driver for Robust Estimation of Generalized Linear...

FLXMRziglm: FlexMix Interface to Zero Inflated Generalized Linear Models

FLXnested-class: Class "FLXnested"

FLXP-class: Class "FLXP"

group: Extract Grouping Variable

ICL: Integrated Completed Likelihood Criterion

KLdiv: Kullback-Leibler Divergence

Lapply-methods: Methods for Function Lapply

logLik-methods: Methods for Function logLik in Package 'flexmix'

Mehta: Mehta Trial

NregFix: Artificial Example for Normal Regression

patent: Patents and R&D Spending

plotEll: Plot Confidence Ellipses for FLXMCmvnorm Results

plot-methods: Rootogram of Posterior Probabilities

posterior: Determine Cluster Membership and Posterior Probabilities

refit: Refit a Fitted Model

relabel: Relabel the Components

rflexmix: Random Number Generator for Finite Mixtures

salmonellaTA98: Salmonella Reverse Mutagenicity Assay

seizure: Epileptic Seizure Data

stepFlexmix: Run FlexMix Repeatedly

tribolium: Tribolium Beetles

trypanosome: Trypanosome

whiskey: Survey Data on Brands of Scotch whiskey Consumed

Functions

AIC,flexmix-method Man page
AIC,stepFlexmix-method Man page
betablocker Man page
BIC,flexmix-method Man page
BIC,stepFlexmix-method Man page
bioChemists Man page
boot Man page
boot,flexmix-method Man page
boot,flexmix-method Man page
BregFix Man page
candy Man page
clusters,flexmix,missing-method Man page
clusters,FLXboot,listOrdata.frame-method Man page
clusters,FLXdist,ANY-method Man page
coerce,list,FLXcontrol-method Man page
coerce,list,FLXnested-method Man page
coerce,NULL,FLXcontrol-method Man page
coerce,NULL,FLXnested-method Man page
coerce,numeric,FLXnested-method Man page
dmft Man page
EIC Man page
EIC,flexmix-method Man page
EIC,stepFlexmix-method Man page
existGradient Man page
existGradient,FLXM-method Man page
existGradient,FLXMRcondlogit-method Man page
existGradient,FLXMRglmfix-method Man page
existGradient,FLXMRglm-method Man page
existGradient,FLXMRmultinom-method Man page
existGradient,FLXP-method Man page
ExLinear Man page
ExNclus Man page
ExNPreg Man page
fabricfault Man page
fitted,flexmix-method Man page
fitted,FLXM-method Man page
fitted,FLXMRglmfix-method Man page
fitted,FLXR-method Man page
fitted,FLXRMRglm-method Man page
flexmix Man page
flexmix-class Man page
flexmix,formula,ANY,ANY,ANY,FLXM-method Man page
flexmix,formula,ANY,ANY,ANY,list-method Man page
flexmix,formula,ANY,ANY,ANY,missing-method Man page
FLXbclust Man page
FLXboot-class Man page
FLXcheckComponent Man page
FLXcheckComponent,FLXM-method Man page
FLXcheckComponent,FLXMRfix-method Man page
FLXcomponent-class Man page
FLXconstant Man page
FLXcontrol-class Man page
FLXdeterminePostunscaled Man page
FLXdeterminePostunscaled,FLXM-method Man page
FLXdeterminePostunscaled,FLXMRcondlogit-method Man page
FLXdeterminePostunscaled,FLXMRfix-method Man page
FLXdeterminePostunscaled,FLXMRlmc-method Man page
FLXdeterminePostunscaled,FLXMRlmer-method Man page
FLXdeterminePostunscaled,FLXMRlmmc-method Man page
FLXdeterminePostunscaled,FLXMRlmm-method Man page
FLXdist Man page
FLXdist-class Man page
FLXfit Man page
FLXfit,list-method Man page
FLXgetDesign Man page
FLXgetDesign,FLXM-method Man page
FLXgetDesign,FLXMRglmfix-method Man page
FLXgetDesign,FLXMRziglm-method Man page
FLXgetK Man page
FLXgetK,FLXM-method Man page
FLXgetK,FLXMRfix-method Man page
FLXgetModelmatrix Man page
FLXgetModelmatrix Man page
FLXgetModelmatrix,FLXM-method Man page
FLXgetModelmatrix,FLXMRcondlogit-method Man page
FLXgetModelmatrix,FLXMRfix-method Man page
FLXgetModelmatrix,FLXMRlmc-method Man page
FLXgetModelmatrix,FLXMRlmer-method Man page
FLXgetModelmatrix,FLXMRlmmc-method Man page
FLXgetModelmatrix,FLXMRlmm-method Man page
FLXgetModelmatrix,FLXMRmgcv-method Man page
FLXgetModelmatrix,FLXMRrobglm-method Man page
FLXgetModelmatrix,FLXMRziglm-method Man page
FLXgetModelmatrix,FLXP-method Man page
FLXgetObs Man page
FLXgetObs,FLXM-method Man page
FLXgetObs,FLXMRfix-method Man page
FLXgetObs,FLXMRlmc-method Man page
FLXgetObs,FLXMRlmm-method Man page
FLXgetParameters Man page
FLXgetParameters,FLXdist-method Man page
FLXgetParameters,FLXMC-method Man page
FLXgetParameters,FLXM-method Man page
FLXgetParameters,FLXMRglm-method Man page
FLXgetParameters,FLXP-method Man page
FLXgetParameters,FLXPmultinom-method Man page
FLXglm Man page
FLXglmFix Man page
FLXgradlogLikfun Man page
FLXgradlogLikfun,flexmix-method Man page
FLXgradlogLikfun,FLXM-method Man page
FLXgradlogLikfun,FLXMRglm-method Man page
FLXgradlogLikfun,FLXMRziglm-method Man page
FLXgradlogLikfun,FLXP-method Man page
FLXlogLikfun Man page
FLXlogLikfun,flexmix-method Man page
FLXMC-class Man page
FLXMCfactanal Man page
FLXM-class Man page
FLXmclust Man page
FLXMCmvbinary Man page
FLXMCmvcombi Man page
FLXMCmvnorm Man page
FLXMCmvpois Man page
FLXMCnorm1 Man page
FLXMR-class Man page
FLXMRcondlogit Man page
FLXMRfix-class Man page
FLXMRglm Man page
FLXMRglm-class Man page
FLXMRglmfix Man page
FLXMRglmfix-class Man page
FLXMRglmnet Man page
FLXMRglmnet-class Man page
FLXMRlmc-class Man page
FLXMRlmcfix-class Man page
FLXMRlmer Man page
FLXMRlmer-class Man page
FLXMRlmm Man page
FLXMRlmmc Man page
FLXMRlmmc-class Man page
FLXMRlmmcfix-class Man page
FLXMRlmm-class Man page
FLXMRlmmfix-class Man page
FLXMRmgcv Man page
FLXMRmgcv-class Man page
FLXMRmultinom Man page
FLXMRrobglm Man page
FLXMRrobglm-class Man page
FLXMRziglm Man page
FLXMRziglm-class Man page
FLXmstep Man page
FLXmstep,FLXM-method Man page
FLXmstep,FLXMRcondlogit-method Man page
FLXmstep,FLXMRfix-method Man page
FLXmstep,FLXMRlmcfix-method Man page
FLXmstep,FLXMRlmc-method Man page
FLXmstep,FLXMRlmer-method Man page
FLXmstep,FLXMRlmmcfix-method Man page
FLXmstep,FLXMRlmmc-method Man page
FLXmstep,FLXMRlmmfix-method Man page
FLXmstep,FLXMRlmm-method Man page
FLXmstep,FLXMRmgcv-method Man page
FLXmstep,FLXMRrobglm-method Man page
FLXmstep,FLXMRziglm-method Man page
FLXmultinom Man page
FLXnested-class Man page
FLXP-class Man page
FLXPconstant Man page
FLXPconstant-class Man page
FLXPmultinom Man page
FLXPmultinom-class Man page
FLXR-class Man page
FLXremoveComponent Man page
FLXremoveComponent,FLXM-method Man page
FLXremoveComponent,FLXMRfix-method Man page
FLXremoveComponent,FLXMRrobglm-method Man page
FLXremoveComponent,FLXMRziglm-method Man page
FLXreplaceParameters Man page
FLXreplaceParameters,FLXdist-method Man page
FLXreplaceParameters,FLXMC-method Man page
FLXreplaceParameters,FLXM-method Man page
FLXreplaceParameters,FLXMRglm-method Man page
FLXreplaceParameters,FLXMRziglm-method Man page
FLXreplaceParameters,FLXP-method Man page
FLXreplaceParameters,FLXPmultinom-method Man page
FLXRMRglm-class Man page
FLXRMRglmfix-class Man page
FLXRmstep-class Man page
FLXRoptim-class Man page
FLXRPmultinom-class Man page
getModel,stepFlexmix-method Man page
group Man page
group,flexmix-method Man page
group,FLXM-method Man page
group,FLXMRglmfix-method Man page
group-methods Man page
ICL,flexmix-method Man page
ICL,stepFlexmix-method Man page
initFlexmix Man page
initialize,FLXnested-method Man page
initialize,FLXP-method Man page
initMethod Man page
initMethod-class Man page
KLdiv,flexmix-method Man page
KLdiv,FLXMC-method Man page
KLdiv,FLXMRglm-method Man page
KLdiv,matrix-method Man page
Lapply,FLXRmstep-method Man page
listOrdata.frame-class Man page
logLik,flexmix-method Man page
logLik,stepFlexmix-method Man page
LR_test Man page
LR_test,flexmix-method Man page
Mehta Man page
Nclus Man page
NPreg Man page
NregFix Man page
parameters,FLXboot-method Man page
parameters,FLXdist-method Man page
patent Man page
plotEll Man page
plot,flexmix,missing-method Man page
plot,FLXboot,missing-method Man page
plot,FLXRoptim,missing-method Man page
plot-methods Man page
plot,stepFlexmix,missing-method Man page
posterior,flexmix,missing-method Man page
posterior,FLXboot,listOrdata.frame-method Man page
posterior,FLXdist,listOrdata.frame-method Man page
posterior,FLXM,listOrdata.frame-method Man page
predict,FLXboot-method Man page
predict,FLXdist-method Man page
predict,FLXM-method Man page
predict,FLXMRglmfix-method Man page
predict,FLXMRglm-method Man page
predict,FLXMRlmc-method Man page
predict,FLXMRlmm-method Man page
predict,FLXMRmgcv-method Man page
prior Man page
prior,flexmix-method Man page
prior,FLXdist-method Man page
refit,flexmix-method Man page
refit,FLXMRziglm-method Man page
refit_optim Man page
refit_optim,FLXMC-method Man page
refit_optim,FLXM-method Man page
refit_optim,FLXMRglm-method Man page
refit_optim,FLXMRziglm-method Man page
refit_optim,FLXP-method Man page
relabel Man page
relabel,FLXdist,character-method Man page
relabel,FLXdist,integer-method Man page
relabel,FLXdist,missing-method Man page
rflexmix Man page
rflexmix,flexmix,missing-method Man page
rflexmix,FLXdist,listOrdata.frame-method Man page
rflexmix,FLXdist,numeric-method Man page
rFLXM Man page
rFLXM,FLXMCbinom,FLXcomponent-method Man page
rFLXM,FLXMCfactanal,FLXcomponent-method Man page
rFLXM,FLXMC,FLXcomponent-method Man page
rFLXM,FLXMCmultinom,FLXcomponent-method Man page
rFLXM,FLXM,FLXcomponent-method Man page
rFLXM,FLXM,list-method Man page
rFLXM,FLXMRglmfix,list-method Man page
rFLXM,FLXMRglm,FLXcomponent-method Man page
rFLXM,FLXMRglm,list-method Man page
rFLXM,FLXMRlmm,FLXcomponent-method Man page
rFLXM,FLXMRlmm,list-method Man page
salmonellaTA98 Man page
seizure Man page
show,Coefmat-method Man page
show,flexmix-method Man page
show,FLXboot-method Man page
show,FLXcomponent-method Man page
show,FLXdist-method Man page
show,FLXM-method Man page
show,FLXP-method Man page
show,FLXR-method Man page
show,stepFlexmix-method Man page
show,summary.flexmix-method Man page
simulate,FLXdist-method Man page
stepFlexmix Man page
stepFlexmix-class Man page
summary.flexmix-class Man page
summary,flexmix-method Man page
summary,FLXRMRglmfix-method Man page
summary,FLXRmstep-method Man page
summary,FLXRoptim-method Man page
tribolium Man page
trypanosome Man page
unique,stepFlexmix-method Man page
whiskey Man page
whiskey_brands Man page

Files

flexmix
flexmix/inst
flexmix/inst/CITATION
flexmix/inst/NEWS.Rd
flexmix/inst/doc
flexmix/inst/doc/mymclust.R
flexmix/inst/doc/mixture-regressions.Rnw
flexmix/inst/doc/bootstrapping.pdf
flexmix/inst/doc/flexmix-intro.Rnw
flexmix/inst/doc/myConcomitant.R
flexmix/inst/doc/bootstrapping.R
flexmix/inst/doc/bootstrapping.Rnw
flexmix/inst/doc/ziglm.R
flexmix/inst/doc/regression-examples.R
flexmix/inst/doc/mixture-regressions.pdf
flexmix/inst/doc/flexmix-intro.R
flexmix/inst/doc/regression-examples.Rnw
flexmix/inst/doc/flexmix-intro.pdf
flexmix/inst/doc/regression-examples.pdf
flexmix/inst/doc/mixture-regressions.R
flexmix/NAMESPACE
flexmix/data
flexmix/data/Nclus.RData
flexmix/data/NPreg.RData
flexmix/data/Mehta.RData
flexmix/data/trypanosome.RData
flexmix/data/candy.RData
flexmix/data/tribolium.RData
flexmix/data/betablocker.RData
flexmix/data/fabricfault.RData
flexmix/data/patent.RData
flexmix/data/dmft.RData
flexmix/data/salmonellaTA98.txt.gz
flexmix/data/bioChemists.RData
flexmix/data/whiskey.RData
flexmix/data/BregFix.RData
flexmix/data/seizure.RData
flexmix/data/NregFix.RData
flexmix/R
flexmix/R/rFLXmodel.R flexmix/R/rflexmix.R flexmix/R/utils.R flexmix/R/models.R flexmix/R/plot-refit.R flexmix/R/plot-FLXboot.R flexmix/R/lattice.R flexmix/R/multinom.R flexmix/R/plot.R flexmix/R/flxmcmvpois.R flexmix/R/kldiv.R flexmix/R/allClasses.R flexmix/R/relabel.R flexmix/R/boot.R flexmix/R/glmnet.R flexmix/R/flexmix.R flexmix/R/flexmixFix.R flexmix/R/z.R flexmix/R/plot-flexmix.R flexmix/R/glmFix.R flexmix/R/initFlexmix.R flexmix/R/concomitant.R flexmix/R/condlogit.R flexmix/R/allGenerics.R flexmix/R/ziglm.R flexmix/R/lmmc.R flexmix/R/infocrit.R flexmix/R/lmm.R flexmix/R/examples.R flexmix/R/flxdist.R flexmix/R/group.R flexmix/R/robust.R flexmix/R/lmer.R flexmix/R/stepFlexmix.R flexmix/R/factanal.R flexmix/R/refit.R flexmix/R/mgcv.R
flexmix/vignettes
flexmix/vignettes/mymclust.R
flexmix/vignettes/mixture-regressions.Rnw
flexmix/vignettes/.install_extras
flexmix/vignettes/flexmix.png
flexmix/vignettes/flexmix-intro.Rnw
flexmix/vignettes/myConcomitant.R
flexmix/vignettes/flexmix.bib
flexmix/vignettes/bootstrapping.Rnw
flexmix/vignettes/ziglm.R
flexmix/vignettes/mixture.bib
flexmix/vignettes/regression-examples.Rnw
flexmix/MD5
flexmix/build
flexmix/build/vignette.rds
flexmix/DESCRIPTION
flexmix/man
flexmix/man/FLXMRcondlogit.Rd flexmix/man/stepFlexmix.Rd flexmix/man/ExLinear.Rd flexmix/man/FLXMRziglm.Rd flexmix/man/rflexmix.Rd flexmix/man/AIC-methods.Rd flexmix/man/ExNclus.Rd flexmix/man/FLXMCmvcombi.Rd flexmix/man/FLXmclust.Rd flexmix/man/FLXmodel-class.Rd flexmix/man/BIC-methods.Rd flexmix/man/plot-methods.Rd flexmix/man/FLXdist.Rd flexmix/man/FLXbclust.Rd flexmix/man/EIC.Rd flexmix/man/group.Rd flexmix/man/seizure.Rd flexmix/man/FLXMRlmer.Rd flexmix/man/plotEll.Rd flexmix/man/FLXglmFix.Rd flexmix/man/dmft.Rd flexmix/man/FLXnested-class.Rd flexmix/man/FLXglm.Rd flexmix/man/FLXfit.Rd flexmix/man/ICL.Rd flexmix/man/Mehta.Rd flexmix/man/candy.Rd flexmix/man/ExNPreg.Rd flexmix/man/fabricfault.Rd flexmix/man/FLXMRmultinom.Rd flexmix/man/FLXMCmvpois.Rd flexmix/man/FLXdist-class.Rd flexmix/man/FLXMRlmmc.Rd flexmix/man/flexmix.Rd flexmix/man/flexmix-class.Rd flexmix/man/Lapply-methods.Rd flexmix/man/FLXMRrobglm.Rd flexmix/man/FLXMRmgcv.Rd flexmix/man/boot.Rd flexmix/man/FLXcontrol-class.Rd flexmix/man/FLXconcomitant.Rd flexmix/man/trypanosome.Rd flexmix/man/betablocker.Rd flexmix/man/refit.Rd flexmix/man/FLXMCfactanal.Rd flexmix/man/FLXP-class.Rd flexmix/man/FLXMRglmnet.Rd flexmix/man/patent.Rd flexmix/man/FLXcomponent-class.Rd flexmix/man/salmonellaTA98.Rd flexmix/man/fitted.Rd flexmix/man/whiskey.Rd flexmix/man/logLik-methods.Rd flexmix/man/tribolium.Rd flexmix/man/posterior.Rd flexmix/man/relabel.Rd flexmix/man/KLdiv.Rd flexmix/man/NregFix.Rd flexmix/man/flexmix-internal.Rd flexmix/man/BregFix.Rd flexmix/man/bioChemists.Rd

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.