ResearchTopics Publications In progress publications Communications
PackagesAnaQol Project PRO-online R Packages Online R-package
Life of the unitProjects Collaborations PhD thesis Traineeships Traineeships propositions Seminars
15 mars 2019
07 mars 2019
01 mars 2019
15 février 2019
14 février 2019
Updated19 mars 2019
The Stata module "Imputemok"
imputemok imputes missing item responses with the Mokken scaling as defined in Huisman and Molenaar (2001). This module runs only with dichotomous items. The following algorithm is used:
- First, the items are ordered according to the percentage of positive responses (in a decreasing order).
- For each individual, if a positive response follows a missing response, it is imputed to 1.
- Else if a negative response precedes a missing response, it is imputed to 0.
- Else we count the number of positive and negative responses preceding a missing response and if the number of negative response is larger or equal than the number of positive responses, the missing value is imputed to 0.
- Else we count the number of positive and negative responses following a missing response and if the number of positive response is larger or equal than the number of negative responses, the missing value is imputed to 1.
- Else, the missing value is imputed by drawing a random number based on the observed proportion of positive responses to the item.
Type "findit imputemok" or "ssc install imputemok" directly from your Stata browser.
Syntax (version 2.1)
imputemok varlist [, prefix(string) max(#) ]
- prefix(string): defines the prefix to use to name the imputted variables (this prefix is followed by the name of the initial variable). By default, this prefix is "imp.
- max(#): allows imputing missing values only for individuals with a maximal number of missing values defined with this option.