FLXMCdist1.RdThese are drivers for flexmix implementing model-based
clustering of univariate data using different distributions for the
component-specific models.
FLXMCdist1(formula = . ~ ., dist, ...)A formula which is interpreted relative to the formula
specified in the call to flexmix using
update.formula. Only the left-hand side (response) of
the formula is used. Default is to use the original
flexmix model
formula.
Character string indicating the component-specific univariate distribution.
Arguments for the specific model drivers.
Currently drivers for the following distributions are available:
FLXMCdist1 returns an object of class FLXMC.
Tatjana Miljkovic and Bettina Gruen. Modeling loss data using mixtures of distributions. Insurance: Mathematics and Economics, 70, 387-396, 2016. doi:10.1016/j.insmatheco.2016.06.019
if (require("actuar")) {
set.seed(123)
y <- c(rexp(100, 10), rexp(100, 1))
ex <- flexmix(y ~ 1, cluster = rep(1:2, each = 100), model = FLXMCdist1(dist = "exp"))
parameters(ex)
}
#> Loading required package: actuar
#>
#> Attaching package: ‘actuar’
#> The following objects are masked from ‘package:stats’:
#>
#> sd, var
#> The following object is masked from ‘package:grDevices’:
#>
#> cm
#> Comp.1.rate Comp.2.rate
#> 9.907339 1.069040