Learn R Programming

exametrika (version 1.6.0)

polychoric: Polychoric Correlation

Description

Calculate the polychoric correlation coefficient between two polytomous (categorical ordinal) variables. Polychoric correlation estimates the correlation between two theorized normally distributed continuous latent variables from two observed ordinal variables.

Usage

polychoric(x, y)

Value

The polychoric correlation coefficient between x and y

Arguments

x

A polytomous vector (categorical ordinal variable)

y

A polytomous vector (categorical ordinal variable)

Details

This function handles missing values (coded as -1 or NA) using pairwise deletion. The estimation uses maximum likelihood approach with Brent's method for optimization.

Examples

Run this code
# Example with simulated data
set.seed(123)
x <- sample(1:5, 100, replace = TRUE)
y <- sample(1:4, 100, replace = TRUE)
polychoric(x, y)

Run the code above in your browser using DataLab