| ParamStMoE-class {meteorits} | R Documentation |
A Reference Class which contains parameters of a StMoE model.
Description
ParamStMoE contains all the parameters of a StMoE model.
Fields
XNumeric vector of length n representing the covariates/inputs
x_{1},\dots,x_{n}.YNumeric vector of length n representing the observed response/output
y_{1},\dots,y_{n}.nNumeric. Length of the response/output vector
Y.KThe number of experts.
pThe order of the polynomial regression for the experts.
qThe order of the logistic regression for the gating network.
alphaParameters of the gating network.
\boldsymbol{\alpha} = (\boldsymbol{\alpha}_{1},\dots,\boldsymbol{\alpha}_{K-1})is a matrix of dimension(q + 1, K - 1), withqthe order of the logistic regression for the gating network.qis fixed to 1 by default.betaPolynomial regressions coefficients for each expert.
\boldsymbol{\beta} = (\boldsymbol{\beta}_{1},\dots,\boldsymbol{\beta}_{K})is a matrix of dimension(p + 1, K), withpthe order of the polynomial regression.pis fixed to 3 by default.sigma2The variances for the
Kmixture components (matrix of size(1, K)).lambdaThe skewness parameters for each experts (matrix of size
(1, K)).deltadelta is equal to
\delta = \frac{\lambda}{\sqrt{1+\lambda^2}}.nuThe degree of freedom for the Student distribution for each experts (matrix of size
(1, K)).dfThe degree of freedom of the StMoE model representing the complexity of the model.
Methods
initParam(segmental = FALSE)Method to initialize parameters
alpha,betaandsigma2.If
segmental = TRUEthenalpha,betaandsigma2are initialized by clustering the responseYuniformly intoKcontiguous segments. Otherwise,alpha,betaandsigma2are initialized by clustering randomly the responseYintoKsegments.MStep(statStMoE, calcAlpha = FALSE, calcBeta = FALSE, calcSigma2 = FALSE, calcLambda = FALSE, calcNu = FALSE, verbose_IRLS = FALSE)Method which implements the M-step of the EM algorithm to learn the parameters of the StMoE model based on statistics provided by the object
statStMoEof class StatStMoE (which contains the E-step).