polyserial {exametrika}R Documentation

Polyserial Correlation

Description

Calculates the polyserial correlation coefficient between a continuous variable and an ordinal variable.

Usage

polyserial(x, y)

Arguments

x

A numeric vector representing the continuous variable.

y

A numeric vector representing the ordinal variable (must be integer values).

Details

This function implements Olsson et al.'s ad hoc method for estimating the polyserial correlation coefficient. The method assumes that the continuous variable follows a normal distribution and that the ordinal variable is derived from an underlying continuous normal variable through thresholds.

Value

A numeric value representing the estimated polyserial correlation coefficient.

References

U.Olsson, F.Drasgow, and N.Dorans (1982). The polyserial correlation coefficient. Psychometrika, 47,337-347.

Examples

n <- 300
x <- rnorm(n)
y <- sample(1:5, size = n, replace = TRUE)
polyserial(x, y)

[Package exametrika version 1.5.1 Index]