
Get the estimated parameter
getParam(outMixtComp, var)getProportion(outMixtComp)
the parameter of the variable
object of class MixtCompLearn or MixtComp obtained using mixtCompLearn
or
mixtCompPredict
functions from RMixtComp
package or rmcMultiRun
from RMixtCompIO
package.
name of the variable to get parameter
Quentin Grimonprez
plotDataBoxplot
plotDataCI
Other getter:
getBIC()
,
getCompletedData()
,
getEmpiricTik()
,
getMixtureDensity()
,
getPartition()
,
getType()
if (requireNamespace("RMixtCompIO", quietly = TRUE)) {
dataLearn <- list(
var1 = as.character(c(rnorm(50, -2, 0.8), rnorm(50, 2, 0.8))),
var2 = as.character(c(rnorm(50, 2), rpois(50, 8)))
)
model <- list(
var1 = list(type = "Gaussian", paramStr = ""),
var2 = list(type = "Poisson", paramStr = "")
)
algo <- list(
nClass = 2,
nInd = 100,
nbBurnInIter = 100,
nbIter = 100,
nbGibbsBurnInIter = 100,
nbGibbsIter = 100,
nInitPerClass = 3,
nSemTry = 20,
confidenceLevel = 0.95,
ratioStableCriterion = 0.95,
nStableCriterion = 10,
mode = "learn"
)
resLearn <- RMixtCompIO::rmcMultiRun(algo, dataLearn, model, nRun = 3)
# get estimated parameters for variable var1
param <- getParam(resLearn, "var1")
prop <- getProportion(resLearn)
}
Run the code above in your browser using DataLab