This function implements Cudeck & Browne's (1992) method to construct a covariance matrix in the structural equation modeling (SEM) context. Given an SEM model and its model parameters, a covariance matrix is obtained so that (a) the population discrepancy due to approximation equals a certain specified value; and (b) the population model parameter vector is the minimizer of the discrepancy function.
Sigma.2.SigmaStar(model, model.par, latent.var, discrep, ML = TRUE)
the population covariance matrix of manifest variables
the population model-implied covariance matrix
the matrix containing the population errors of approximation,
i.e., Sigma.star
- Sigma_theta
an RAM (reticular action model; e.g., McArdle & McDonald, 1984) specification of a structural equation model, and should be of class mod
. The model is specified in the same manner as does the sem
package; see sem
and specify.model
for detailed documentations about model specifications in the RAM notation.
a vector containing the model parameters. The names of the elements in theta
must be the same as the names of the model parameters specified in model
.
a vector containing the names of the latent variables
the desired discrepancy function minimum value
the discrepancy function to be used, if ML=TRUE
then the discrepancy function is based on normal theory maximum likelihood
Keke Lai (University of California-Merced)
This function constructs a covariance matrix \( \Sigma^{*} \) such that \( \Sigma^{*} = \Sigma( \theta ) + E \), where \( \Sigma(\theta)\) is the population model-implied covariance matrix, and \(E\) is a matrix containing the errors due to approximation. The matrix \(E\) is chosen so that the discrepancy function \(F( \Sigma^{*}, \Sigma (\theta) ) \) has the specified discrepancy value.
This function uses the same notation to specify SEM models as does sem
. Please refer to sem
for more detailed documentation about model specification and the RAM notation. For technical discussion on how to obtain the model implied covariance matrix in the RAM notation given model parameters, see McArdle and McDonald (1984).
Cudeck, R., & Browne, M. W. (1992). Constructing a covariance matrix that yields a specified minimizer and a specified minimum discrepancy function value. Psychometrika, 57, 357--369.
Fox, J. (2006). Structural equation modeling with the sem package in R. Structural Equation Modeling, 13, 465--486.
McArdle, J. J., & McDonald, R. P. (1984). Some algebraic properties of the reticular action model. British Journal of Mathematical and Statistical Psychology, 37, 234--251.
sem
; specify.model
; theta.2.Sigma.theta