regmixEM.lambda(y, x, lambda = NULL, beta = NULL, sigma = NULL, k = 2, addintercept = TRUE, arbmean = TRUE, arbvar = TRUE, epsilon = 1e-8, maxit = 10000, verb = FALSE)
addintercept
below.lambda
is simply one over the number of components.beta
parameters. Should be a pxk matrix,
where p is the number of columns of x and k is number of components.
If NULL, then beta
has uniform standard normal entries. If both
lambda
and beta
are NULL, then number of components is determined by sigma
.lambda
, beta
, and sigma
are NULL, then number of components is determined by k
.lambda
, beta
,
and sigma
are NULL.beta
s).sigma
.regmixEM.lambda
returns a list of class mixEM
with items:
addintercept
= TRUE).arbmean
= FALSE, then only the smallest standard
deviation is returned. See scale
below.arbmean
= FALSE, then the scale factor for the component standard deviations is returned.
Otherwise, this is omitted from the output.regmixEM.loc
.
regmixEM.loc
## Compare a 2-component and 3-component fit to NOdata.
data(NOdata)
attach(NOdata)
set.seed(100)
out1 <- regmixEM.lambda(Equivalence, NO)
out2 <- regmixEM.lambda(Equivalence, NO, k = 3)
c(out1$loglik, out2$loglik)
Run the code above in your browser using DataLab