emxThresholds: Create a set of thresholds for ordinal data

View source: R/emxMatrixBuilders.R

emxThresholdsR Documentation

Create a set of thresholds for ordinal data

Description

This function creates a threshold matrix as an MxMatrix object.

Usage

emxThresholds(data, ordinalCols, deviation=TRUE)

Arguments

data

The data frame or matrix for which thresholds should be created.

ordinalCols

optional character vector. The names of the ordinal variables in the data.

deviation

logical. Return the list of OpenMx objects needed for the deviation form of the threholds (default) or just the raw thresholds matrix

Value

An MxMatrix giving the thresholds.

See Also

emxFactorModel, emxGrowthModel

Examples

   
# Example
require(EasyMx)
data(jointdata)
jointdata[, c(2, 4, 5)] <- mxFactor(jointdata[,c(2, 4, 5)],
	levels=sapply(jointdata[,c(2, 4, 5)], function(x){sort(unique(x))}))
emxThresholds(jointdata, c(FALSE, TRUE, FALSE, TRUE, TRUE))


EasyMx documentation built on Feb. 16, 2023, 7:27 p.m.