Skip to contents

Helper functions for scripters to generate parameter values of particular kinds of parameters for dyadic SEMs using lavaan notation

Usage

generateObsNames(lv = "X", person = "A", items)

generateLVNames(lv = "X", person = "A")

generatePopLoadsErrors(var = "X", partner = "A", type = NULL, num = NULL)

generatePopCFMLoadsErrors(var = "X", type = NULL)

generatePopResidCorrs(var = "X", type = NULL, num = NULL)

generateICCs(var = "X", type = NULL)

generateIPCs(var = "A", type = NULL)

generateLVariances(var = "X", value = 1, partner = "A")

generateActors(partner = "A", type = NULL)

generatePartners(partner = "A", type = NULL)

generatePopCFMDySlopeError(type = NULL)

Arguments

lv

character for name of LV

person

character designation for a partner

items

number of items for which parameters are needed

var

character for stem of items for a given LV

partner

character designation for a partner

type

character input for magnitude threshold heuristic for "weak", "moderate", "strong", and "very strong" (for first or lower-order loadings) and any combination therein (e.g., "weak_strong", "very strong_very strong") (for higher-order loadings as in CFM)

num

number of items for which parameters are needed

value

numeric value for a given parameter

Value

vector (or list of vectors) of lavaan script elements and/or parameter values

See also