Learn R Programming

simsem (version 0.4-6)

analyze: Data analysis using the model specification

Description

Data analysis using the model specification (linkS4class{SimSem}). Data will be multiply imputed if the miss argument is specified.

Usage

analyze(model, data, package="lavaan", miss=NULL, aux=NULL, ...)

Arguments

model
The model specification (linkS4class{SimSem})
data
The target dataset
package
The package used in data analysis. Currently, only lavaan package can be used.
miss
The missing object with the specification of auxiliary variable or the specification for the multiple imputation.
aux
List of auxiliary variables
...
Additional arguments in the lavaan function

Value

  • The lavaan object containing the output

Examples

Run this code
loading <- matrix(0, 6, 2)
loading[1:3, 1] <- NA
loading[4:6, 2] <- NA
LY <- bind(loading, 0.7)

latent.cor <- matrix(NA, 2, 2)
diag(latent.cor) <- 1
RPS <- binds(latent.cor, 0.5)

RTE <- binds(diag(6))

VY <- bind(rep(NA,6),2)

CFA.Model <- model(LY = LY, RPS = RPS, RTE = RTE, modelType = "CFA")

dat <- generate(CFA.Model,200)
out <- analyze(CFA.Model,dat)

Run the code above in your browser using DataLab