Twoway {TestDataImputation}R Documentation

Two-Way Imputation (TW)

Description

This function imputes for all missing responses using two-way imputation. Integrated responses are obtained by rounding imputed values to the closest possible response value. If a case showed missingness on all the variables (i.e., empty record), the missing values are replaced by item means first. see Sijtsma and van der Ark (2003) <doi: 10.1207/s15327906mbr3804_4>;

Usage

Twoway(test.data, Mvalue = "NA", max.score = 1, round.decimal = 0)

Arguments

test.data

Test data set (a data frame or a matrix) containing missing responses. Missing values are coded as NA or other values (e.g., 8, 9).#'

Mvalue

Missing response indicators in the data (e.g. "NA", "8", "9", etc.). Mvalue="NA" by default.

max.score

The max possible response value in test data. By default max.score=1 (i.e.,binary test data).

round.decimal

The number of digits or decimal places for the imputed value. The default value is 0.

Value

A data frame with all missing responses replaced by integrated two-way imputed values.

References

Bernaards, C. A., & Sijtsma, K. (2000). " Influence of imputation and EM methods on factor analysis when item nonresponse in questionnaire data is nonignorable." Multivariate Behavioral Research, 35(3), 321-364.DOI: 10.1207/S15327906MBR3503_03.

Examples

 
        Twoway(test.data, Mvalue="NA",max.score=1,round.decimal=0)

[Package TestDataImputation version 2.3 Index]