powered by
A wrapper around `disclapmix()` that tries to avoid errors. Can sometimes avoid errors with SVD problems happening with `glm_method = 'internal_coef'` and `glm_method = 'internal_dev'`. This is done by taking a random subset of observations.
disclapmix_robust( x, clusters, rnd_obs = min(5L * clusters, round(nrow(x)/2)), rnd_tries = 10, ... )
Dataset.
The number of clusters/components to fit the model for.
Number of random observations in subset if initial fit fails
Number of tries with random subset if initial fit fails
Passed on to `disclapmix()`
data(danes) db <- as.matrix(danes[rep(1:nrow(danes), danes$n), 1:(ncol(danes)-1)]) fit <- disclapmix_robust(db, 3L) fit
Run the code above in your browser using DataLab