polyreformat: Reformat polytomous item responses in a long format for explanatory item response modeling
Description
This function prepares the data with polytomous item responses for explanatory item response modeling.
If the data is already in a long format (i.e., items by person), it only recodes the polytomous responses
and creates a new variable to be used for the estimation. If the data is not in the long format, then both
reshaping the data into the long format and recoding items can be done simultaneously.
A data frame -- either in a wide format where the rows represent persons and columns represent items
explanatory variables or in a long format where there are multiple rows for each person (i.e., nested data)
id.var
The variable that represents examinee IDs.
long.format
Whether the data follow a wide format and thus need to be transformed into a long format first (default is FALSE)
var.name
The variable that represents item IDs if the data is already in long format; otherwise this is the
of the variable that represents item IDs once the data is transformed into long format.
val.name
The variable that represents item responses if the data is already in long format;
otherwise this is the
of the variable that represents item responses once the data is transformed into long format.
Value
Reformatted data for explanatory item response modeling.