Binary Differential Item Functioning module of the Psychometrics & Post-Data Analysis suite for jamovi
The module provides an interface for performing differential item functioning (DIF) analysis on dichotomously scored items with a binary grouping variable, with options to perform design analysis and view item characteristic curves.
Some good test data can be found in the resources from De Boeck and Wilson’s Explanatory Item Response Models textbook: http://bearcenter.berkeley.edu/page/materials-explanatory-item-response-models
Download the “Data - Files” folder and then load the “data verbal aggression matrix dichot.csv” file into jamovi.
Upon loading the module, the instsructions below will be displayed, indicating the minimum requirements for beginning an analysis.
Once the variables have been set, the instructions are replaced with a descriptive overview of the analysis.
Set the variables from your data according to the instructions provided on the right-hand side of the screen (noted above). Minimally, one item must be provided and one grouping variable with at least two categories. See the comprehensive overview section for more details and options.
In order to aid in the interpretation of the DIF-level classification, Gelman & Carlin’s Type-M error is calculated on the thresholds for A, B, and C level DIF. These errors are post-data statistics which enable the researcher to assess the degree to which their results may reflect the nature of the True effect. See the comprehensive overview section for more details.
All items selected for DIF analysis will be made available in the left hand window in the ‘Item Response Curves Based on Logistic Regression’ tab. Items are plotted against an x-axis that uses the matching variable, and a y-axis for the predicted probability of a correct response (or endorsement). NB: This is similar, but not the same, as an Item Characteristic curve in Item Response Theory. See the comprehensive overview section for more details.
A comprehensive overview of the module, including details on the many available options
Some worked out examples of analyses carried out with jamovi PsychoPDA are posted here (more to come)
Got comments, issues or spotted a bug? Please open an issue at PsychoPDA on github or send me an email