A many-facet flat file |
Here is the data for a many-facet physical capability test. The file is in a standard "DOS text with line breaks" file called "PHYSDAT.txt":
01 1 9 1 1 21 3 6711 44334444444232342334 2332 23222233233
02 1 13 1 1 11 1 6711 334 4344 24444444444 4433 3344344444
10 1 6 1 1 11 1 6711 4 4444 44444444434 4444 44344444444
18 2 6 1 1 11 1 6711 44444444 44444444424 4444 44444444434
^ ^ ^
Col. 2 Col. 26 Col. 47
Each line of data file has the following description:
Column Facet Description
2-3 Rater Number
5 Training group
7-8 Activity Code
10 Test-retest code
12 Videotaped
14 Environment type
15 Environment familiarity
17-19 Subject Number
21-22 Age
23 Sex
24 Race
26-45 Process Subtest of 20 items (numbered 1-20)
47-62 Motor Subtest of 16 items (numbered 21-36)
The keyword commands required to reformat this for Facets are in file PHYSkey.txt:
; File: PHYSkey.txt
; This converts a many-facet flat file to Facets format
$Input = PHYSDAT.txt
$Spoutput = PHYSFAC.txt ; Facets specifications
$Output = PHYSFDT.txt ; Facets data
$Facets = 5 ;rater, activity, subject,subtest,item
; Output specification lines for FACETS:
$Spec = "Title = Physical Capability"
$Spec = "Positive = 3 ; subject ability"
$Spec = "Noncenter = 1 ; raters float"
$Spec = "Output = PHYSOUT.txt ; the FACETS output file"
$Spec = "Models = ?,?,?,?,?,R ; the Rating (or partial credit) scale"
; Define the Facet labels
$Flabel = 1,Rater
$Flabel = 2,Activity
$Flabel = 3,Subject
$Flabel = 4,Subtest
$Flabel = 5,Item
; Define the element labels in terms of where they are in the data records:
; For facet 1, the label is rater number and group
$Label = 1,,$S2E3+" G"+$S5E5
; For facet 2, the label contains all activity-related information:
$Label = 2,,$S7E8+" T"+$S10W1+" V"+$S12W1+" E"+$S14W1+" F"+$S15W1
; For facet 3, the label contains all subject-related information:
$Label = 3,,$S17E19+" "+$S21E22+" S"+$S23W1+" R"+$S24W1
; For facet 4, identify the first subtest:
$Label = 4,,"Process"
;Reset the item number variable
Item = 0
; Use variable pointer, to point to position of the next rating:
Pointer = 26
; Go down the 20 items of sub-test 1.
$Do = 20
; Increment to the next item number
Item = Item + 1
; Facet 5 is the item number
$Label = 5, Item
$Rating = $S(Pointer)W1
; Increment to next position in the data record
Pointer = Pointer + 1
$Again
; Now facet 4 is the second subtest
$Label = 4,,"Motor"
; set variable Pointer to first rating of second subtest in data record.
Pointer = 47
; we want to reformat the 16 items of the second subtest
$Do = 16
; Increment to the next item number
Item = Item + 1
; Here is another way: save the rating as variable Response.
Response = $S(Pointer)W1
$Label = 5, Item, Item
$Rating = Response
Pointer = Pointer + 1
$Again
The resulting Facets specification file is PHYSFAC.txt:
; FACFORM Version No. 1.20, May 4, 1992
; Run on 05-04-1992 11:50:28
; from Keyword file: PHYSkey.txt
Facets = 5
Data file = PHYSFDT.txt
Title = Physical Capability
Positive = 3 ; subject ability
Noncenter = 1 ; raters float
Output = PHYSOUT.txt ; the FACETS output file
Models = ?,?,?,?,?,R ; the Rating (or partial credit) scale
Labels =
1,Rater
1=1 G1
2=10 G1
3=18 G2
4=2 G1
*
2,Activity
1=13 T1 V1 E1 F1
2=6 T1 V1 E1 F1
3=9 T1 V1 E2 F1
*
3,Subject
1=1 67 S1 R1
2=3 67 S1 R1
*
4,Subtest
1=Motor
2=Process
*
5,Item
1=
2=
|
35=
36=
*
The resulting Facets specification data file is PHYSFDT.txt:
Facform has combined observations in sequence by element number into single data records
1,3,2,2,1-20,4,4,3,3,4,4,4,4,4,4,4,2,3,2,3,4,2,3,3,4
1,3,2,1,21-36,2,3,3,2,,2,3,2,2,2,2,3,3,2,3,3
4,1,1,2,1-20,3,3,4,,4,3,4,4,,2,4,4,4,4,4,4,4,4,4,4
4,1,1,1,21-36,4,4,3,3,,,3,3,4,4,3,4,4,4,4,4
2,2,1,2,1-20,4,,,,4,4,4,4,,4,4,4,4,4,4,4,4,4,3,4
2,2,1,1,21-36,4,4,4,4,,4,4,3,4,4,4,4,4,4,4,4
3,2,1,2,1-20,4,4,4,4,4,4,4,4,,4,4,4,4,4,4,4,4,4,2,4
3,2,1,1,21-36,4,4,4,4,,4,4,4,4,4,4,4,4,4,3,4
Help for Facform Rasch Measurement 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 | |
---|---|
May 17 - June 21, 2024, Fri.-Fri. | On-line workshop: Rasch Measurement - Core Topics (E. Smith, Winsteps), www.statistics.com |
June 12 - 14, 2024, Wed.-Fri. | 1st Scandinavian Applied Measurement Conference, Kristianstad University, Kristianstad, Sweden http://www.hkr.se/samc2024 |
June 21 - July 19, 2024, Fri.-Fri. | On-line workshop: Rasch Measurement - Further Topics (E. Smith, Winsteps), www.statistics.com |
Aug. 5 - Aug. 6, 2024, Fri.-Fri. | 2024 Inaugural Conference of the Society for the Study of Measurement (Berkeley, CA), Call for Proposals |
Aug. 9 - Sept. 6, 2024, Fri.-Fri. | On-line workshop: Many-Facet Rasch Measurement (E. Smith, Facets), www.statistics.com |
Oct. 4 - Nov. 8, 2024, Fri.-Fri. | On-line workshop: Rasch Measurement - Core Topics (E. Smith, Winsteps), www.statistics.com |
Jan. 17 - Feb. 21, 2025, Fri.-Fri. | On-line workshop: Rasch Measurement - Core Topics (E. Smith, Winsteps), www.statistics.com |
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