clusterMixedData: Create an instance of the ['ClusterMixedDataModel'] class

Description Usage Arguments Value Author(s) Examples

View source: R/ClusterMixedData.R

Description

This function computes the optimal mixture model for mixed data according to the criterion among the number of clusters given in nbCluster using the strategy specified in [strategy].

Usage

1
2
clusterMixedData(data, models, nbCluster = 2,
  strategy = clusterStrategy(), criterion = "ICL", nbCore = 1)

Arguments

data

[list] containing the data sets (matrices and/or data.frames). If data sets contain NA values, these missing values will be estimated during the estimation process.

models

a [vector] of character or a [list] of same length than data. It contains the model names to use in order to fit each data set.

nbCluster

[vector] with the number of clusters to test.

strategy

a [ClusterStrategy] object containing the strategy to run. Default is clusterStrategy().

criterion

character defining the criterion to select the best model. The best model is the one with the lowest criterion value. Possible values: "BIC", "AIC", "ICL", "ML". Default is "ICL".

nbCore

integer defining the number of processors to use (default is 1, 0 for all).

Value

An instance of the [ClusterMixedDataModel] class.

Author(s)

Serge Iovleff

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
## A quantitative example with the heart disease data set
data(HeartDisease.cat)
data(HeartDisease.cont)
## with default values
ldata = list(HeartDisease.cat, HeartDisease.cont);
models = c("categorical_pk_pjk","gaussian_pk_sjk")
model <- clusterMixedData(ldata, models, nbCluster=2:5, strategy = clusterFastStrategy())

## get summary
summary(model)

## get estimated missing values
missingValues(model)

## Not run: 
## print model
print(model)
## use graphics functions
plot(model)

## End(Not run)

MixAll documentation built on Sept. 12, 2019, 5:05 p.m.