Continuous Scale Mixture Approach for Normal Scale Mixture Model
Continuous Scale Mixture Approach for Normal Scale Mixture Model
`mixScale' is used to estimate a two-component continuous normal scale mixture model, based on a backfitting method (Xiang et al., 2016): [REMOVE_ME]p(x;θ,f)=πf1(x−μ1)+(1−π)f2(x−μ2),[REMOVEME2]
where θ=(π,μ1,μ2). Here, f is assumed to be a member of F={f(x)∫σ1ϕ(x/σ)dQ(σ)}, where ϕ(x) is the standard normal density and Q is an unspecified probability measure on positive real numbers.
mixScale(x, ini =NULL, maxiter =100)
Arguments
x: a vector of observations.
ini: initial values for the parameters. Default is NULL, which obtains the initial values using the mixnorm function. If specified, it can be a list with the form of list(pi, mu, sigma), where pi is a vector of 2 mixing proportions, mu is a vector of 2 component means, and sigma is a vector of 2 component (common) standard deviations.
maxiter: maximum number of iterations for the EM algorithm. Default is 100.
Returns
A list containing the following elements: - mu: estimated component means.
pi: estimated mixing proportions.
suppQ: support of Q.
weightQ: weight of Q corresponding to initial standard deviations.
loglik: final log-likelihood.
run: number of iterations after convergence.
Description
`mixScale' is used to estimate a two-component continuous normal scale mixture model, based on a backfitting method (Xiang et al., 2016):
p(x;θ,f)=πf1(x−μ1)+(1−π)f2(x−μ2),
where θ=(π,μ1,μ2). Here, f is assumed to be a member of F={f(x)∫σ1ϕ(x/σ)dQ(σ)}, where ϕ(x) is the standard normal density and Q is an unspecified probability measure on positive real numbers.
Xiang, S., Yao, W., and Seo, B. (2016). Semiparametric mixture: Continuous scale mixture approach. Computational Statistics & Data Analysis, 103, 413-425.