Skip to contents

Extract a model definition that can be applied to lavaan::cfa for a confirmatory factor analysis based on provided scales and items.

Usage

lavaan_model(scales, adds = "", orthogonal = FALSE)

Arguments

scales

A list with scale information. Each element in the list corresponds to a scale and contains a character vector with item names.

adds

Additional model definitions as a character string.

orthogonal

IF TRUE, covariance parameters are set for orthogonal latent factors.

Value

A character string with a lavaan model definition.

Details

  • Each scale in scales is defined as a latent factor, with items as observed indicators.

  • If orthogonal = TRUE, covariance parameters between latent factors are set to zero.

  • Additional model definitions can be added via adds.