ComputeChisquared: Compute the chi-square scores of features

View source: R/ComputeChisquared.R

ComputeChisquaredR Documentation

Compute the chi-square scores of features

Description

Compute the chi-square scores of features

Usage

ComputeChisquared(data, outcome, level, weight = FALSE, ctable = FALSE)

Arguments

data

A dataset containing an outcome variable and action features with either raw frequencies or weighted frequencies.

outcome

Name of the outcome variable.

level

The level of outcome. e.g. correct/incorrect would be of 2 levels; 0/1/2 would be 3 levels

weight

If weight = TRUE, the weighted frequencies will be computed and then be utilized for the chi-square scores ; If weight = F, returning the chisquare scores computed from the raw feature frequencies.

ctable

If ctable = TRUE, returning the contingency tables instead of the chi-square scores.

Value

This function returns a data frame with ranked chi-scores or contingency tables for each feature.

To get the weighted frequencies solely, please run WeightedFeatures() in LOGAN package.

References

He Q., von Davier M. (2015) Identifying Feature Sequences from Process Data in Problem-Solving Items with N-Grams. In: van der Ark L., Bolt D., Wang WC., Douglas J., Chow SM. (eds) Quantitative Psychology Research. Springer Proceedings in Mathematics & Statistics, vol 140. Springer, Cham. https://doi-org.ezproxy.uio.no/10.1007/978-3-319-19977-1_13

Examples

ComputeChisquared(data = cp025q01.wgt[,c(7:13,15)],
outcome = "outcome", level = 2, weight = FALSE, ctable = FALSE)

ComputeChisquared(data = training[,7:14],
outcome = "outcome", level = 2, weight = FALSE, ctable = TRUE)


LOGANTree documentation built on June 23, 2022, 1:06 a.m.