DIF= columns within person label for Table 30 = $S1W1 |
DIF= specifies the part of the person label which is to be used for classifying persons in order to identify Differential Item Function (DIF) - uniform or non-uniform - using the column selection rules. See also DIF Table and DIF and DPF considerations.
DIF= *file name |
file containing details |
DIF= * |
in-line list |
DIF= $S1W1 |
field in person label. DIF fields must be inside the person label defined by NAME1= and NAMELENGTH= |
DIF= MA2 |
person ability levels for non-uniform DIF: MA2 splits at the middle of the value value.range |
DIF= $S1W1 + MA2 |
person classes or groups |
DIF= ? |
open browser for file |
DIF= location is usually column number within person label field. DIF=1 means "DIF selection character is first character of person label."
Example 1: Columns 18-20 of the person label (in columns 118-120 of the data record) contain a district code:
NAME1=101 ; person label starts in column 101
NAMELENGTH = 20 ; person label must include all the DIF codes
DIF = $S18W3 ; district starts in column 18 of person label with a width of 3
or
@district = 18W3 ; district starts in column 18 of person label with a width of 3
DIF = @district ; DIF classifier
tfile=*
30 Table 30 for the DIF report (or use Output Tables menu)
*
Example 2: DIF by Gender+Grade: Column 1 of the person labels contains gender (M or F) and Columns 7-8 contain grade level (K-12).
DIF = 1W1 + 7W2
Example 3: I have tab-separated data and my DIF indicator is in a separate field from the Person label.
Solution: for the DIF analysis, do a separate run of Winsteps. At the "Extra Specifications" prompt:
NAME1=(location of DIF indicator)
DIF=$S1W1
Example 4: Columns 18-20 of the person label (in columns 118-120 of the data record) contain a district code. Column 21 of the person label (in column 121 of the data record) has a gender code. Three independent DIF analyses are needed: district, gender, district+gender
NAME1=101 ; person label starts in column 101
NAMELENGTH = 21 ; person label must include all the DIF codes
DIF = *
$S18W3 ; start in person label column 18 with a width of 3 - district
$S21W1 ; start in person label column 21 with a width of 1 - gender
$S18W3+ $S21W1 ; DIF by district+gender
*
tfile=*
30 Table 30 for the DIF report (or use Output Tables menu)
*
Example 5: An investigation of non-uniform DIF with high-low ability classification for the KCT data.
; action the following with the Specification pull-down menu
@SEX = $S9W1 ; the sex of participants is in column 9 of the person label
DIF = @SEX + MA2 ; look for non-uniform DIF (gender + two ability strata): MA2
PSUBTOT = @SEX + MA2 ; summary statistics by gender and ability strata
Tfile=* ; This is more easily actioned through the Output Tables Menu
30 ; Table 30 - DIF report
28 ; Table 28 - Person subtotals for DIF classifications
*
Example 6: With Example0.txt (the Liking for Science rating scale data) you want to see if any items were biased against names starting with any letter of the alphabet, then:
run example0.txt
request the DIF Table (Table 30) from the Output Tables menu
specify: $S1W1
a DIF table is produced.
The equivalent DIF specification is: DIF=$S1W1
.......
Example 7: The DIF demographic column is not part of the person label. Use the FORMAT= instruction to rearrange the record.
0 1 2 3
123456789012345678901234567890
AxxxxxxxxxxxxxxxxxxxBCyyyyyyyy ; original record layout
ITEM1=2
NI=19 ; the x's
NAME1=21 ; starts with B
xxxxxxxxxxxxxxxxxxxBACyyyyyyyy ; after internal reformatting
FORMAT = (T2,20A,T1,1A,T22,100A)
ITEM1 = 1 ; references position in the reformatted record.
NI = 19 ; the x's
NAME1 = 20 ; starts with B - references position in the reformatted record.
DIF = S2W1 ; code A
The first reformatted record is shown on your screen so you can check that it is how you want it.
Example 8: We only want DIF between person classification groups A and B, not the other person groups. Classification group code is in column 3 of the person label.
In the Specification pull down menu
PSELECT=??{AB}
Output Table menu: Table 30.
Help for Winsteps Rasch Measurement and Rasch Analysis Software: www.winsteps.com. Author: John Michael Linacre
Facets Rasch measurement software.
Buy for $149. & site licenses.
Freeware student/evaluation Minifac download Winsteps Rasch measurement software. Buy for $149. & site licenses. Freeware student/evaluation Ministep download |
---|
Forum: | Rasch Measurement Forum to discuss any Rasch-related topic |
---|
Questions, Suggestions? Want to update Winsteps or Facets? Please email Mike Linacre, author of Winsteps mike@winsteps.com |
---|
State-of-the-art : single-user and site licenses : free student/evaluation versions : download immediately : instructional PDFs : user forum : assistance by email : bugs fixed fast : free update eligibility : backwards compatible : money back if not satisfied Rasch, Winsteps, Facets online Tutorials |
---|
Coming Rasch-related Events | |
---|---|
Jan. 17 - Feb. 21, 2025, Fri.-Fri. | On-line workshop: Rasch Measurement - Core Topics (E. Smith, Winsteps), www.statistics.com |
Feb. - June, 2025 | On-line course: Introduction to Classical Test and Rasch Measurement Theories (D. Andrich, I. Marais, RUMM2030), University of Western Australia |
Feb. - June, 2025 | On-line course: Advanced Course in Rasch Measurement Theory (D. Andrich, I. Marais, RUMM2030), University of Western Australia |
Apr. 21 - 22, 2025, Mon.-Tue. | International Objective Measurement Workshop (IOMW) - Boulder, CO, www.iomw.net |
May 16 - June 20, 2025, Fri.-Fri. | On-line workshop: Rasch Measurement - Core Topics (E. Smith, Winsteps), www.statistics.com |
June 20 - July 18, 2025, Fri.-Fri. | On-line workshop: Rasch Measurement - Further Topics (E. Smith, Facets), www.statistics.com |
Oct. 3 - Nov. 7, 2025, Fri.-Fri. | On-line workshop: Rasch Measurement - Core Topics (E. Smith, Winsteps), www.statistics.com |
Our current URL is www.winsteps.com
Winsteps® is a registered trademark