Winsteps Tutorial 1
Winsteps Tutorial 1
Winsteps Tutorial 1
Winsteps Tutorial 1
Mike Linacre, instructor - June 2012
1.
Save this PDF to your desktop to avoid re-downloading it from the Internet
Tutorial 1. Software operation and basic concepts
Welcome!
Winsteps software installation and operation
Basic measurement and Rasch concepts
Simple dichotomous analysis
Constructing data files
This lesson includes a quick run-through of the operation of the computer program, Winsteps. If you run
into difficulties, please ask questions and get guidance on the Discussion Forum. No question is too
dumb! http://www.winsteps.com/forum
I am also including important aspects of theory and practice, so please go through the material
carefully. Think of yourself as the star of this movie. You are reading the script, and I am the director. I
can point you in the right direction, but it is up to you to win the Oscar!
Unfamiliar words? Rasch measurement has its own technical words. Please see the explanations at
http://www.winsteps.com/winman/glossary.htm
You can click on the blue links to access the Internet.
2.
A. Introductory Video
3.
4.
5.
6.
7.
8.
To install Winsteps,
Run the downloaded file,
or double-click on the WinstepsPasswordInstall.exe on
your desktop.
9.
12. You can also launch Winsteps at any time by doubleclicking the short-cut on your desktop.
Or by dragging your control file onto the icon.
2
13.
31. Winsteps Help for the Control and data file setup window
displays.
Lets find out about the control variable about which we
need more information.
In the left-hand panel, click on Control Variables
36. This Window lets you enter the item label information. 1-4
means tap onto cube 1 and then onto cube 4. As you look
down the list you can see that the tapping patterns become
longer and more complicated.
Click on Item Labels OK to close the Window.
37. Lets now do a Rasch analysis.
On the Setup menu bar, click on Winsteps
We changed the Title=, so
Click on Save control with data file and exit to Winsteps
Analysis
38. On the Save screen,
Type in a new file name. It can be whatever you like, Im
calling mine mikes1.txt
Click on Save
Notice that the suffix is .txt. All Winsteps control and
data files are standard text files with line-feeds. They
can be edited and created with Word, NotePad, WordPad
and many other programs.
39. The Winsteps Set-up procedure confirms that it saved your
control and data file, and asks if you want to analyze these:
Click on Yes
47. If you dont want to use the Enter key, then you can
click on File
click on Enter
10
11
61.
62. Lets look at the variable map again ... to find out
about the child-to-item targeting.
Click on Winsteps menu bar
Click on Output Tables
Click on 1. Variable maps
63. Here is Table 1.0
Oops! It is too big to conveniently look at on my
screen.
Lets squash it (reduce its size vertically) ....
64. Winsteps menu bar
Click on Specification
In the Dialog Box, click on Help
12
14
78.
15
16
17
91.
92. There was a big argument back in the 1930s. The question being debated was Is psychological
measurement possible?
The hard scientists, the physicists, led by Norman Campbell said No, measurement requires a
deliberate action, a concatenation (such as putting sticks end-to-end to measure length, or piling bricks
one on top of another to measure weight), and you cant concatenate peoples heads!.
The soft scientists, the social scientists led by Stanley Stevens, could not answer that, so they devised
their own definition for a new kind of measurement: Measurement is the assignment of numbers to
objects or events according to rule (Stevens, S. S. 1946. On the theory of scales of measurement.
Science, 103, 677-680). The social scientists call measures whatever numbers they happen to have
acquired.
This has caused confusion ever since. For social scientists, any number is a measurement, provided you
can imagine some rule that it follows. For everyone else, measures have to conform to strict objective
criteria. But Georg Rasch solved the problem. He showed how the strict criteria of the physical
scientists can be applied to social science by means of Rasch models, which Georg Rasch called
Models for Measurement.
93. Lets go back to the debate with Norman Campbell. He laid out the philosophy underlying physics in
his book Physics: The Elements. Measurement is central to physics, and Norman Campbell, a
practical man, took an operational view of additive measurement. To paraphrase, Measurement
means that adding one more unit adds the same amount extra, no matter how much there is
already. Adding one more unit means the simple addition of 1 to the measurement number. But
adds the same amount is more complicated. It means defining an operation that increases the amount
we have by a certain, constant amount. With weight the constant amount is one gram or one pound, and
the operation is piling up. With length, the constant amount is one meter or one foot, and the
operation is putting end to end (technically concatenation). With temperature the constant amount
is one degree, and the operation is heating. Norman Campbell could not imagine how we could define
a unit of attitude and then construct a process that would increase an attitude by a known amount. Nor
could the social scientists of the 1930s, so they gave up .....
94. Campbell: "measurement requires a deliberate action, a concatenation". Measurement requires
deliberate construction.
Stevens:"Measurement is the assignment of numbers according to rule ..." The social scientists call
measures whatever numbers they happen to have acquired.
Example: 3 minutes on the clock is a Campbell measurement. The clock is deliberately constructed to
concatenate equal-units of time.
A score of 3 on a Math test is a Stevens "measurement". The Math test is an accidental collection of
items. There is no deliberate concatenation of equal-units of item difficulty.
18
95.
96. Georg Rasch was a poorly-paid mathematics instructor in Denmark who consulted in statistics in order
to support himself. He didnt know that social-science measurement is impossible. Instead, he was faced
with the practical problems of his clients, problems that needed practical solutions. The Danish
Department of Defense had a particular problem with their educational tests. Rasch came up with a
practical solution based on log-odds transformations. It worked well, but the social scientists found it
too complicated (as many still do) and the mathematical statisticians found it too simplistic (as many
still do). So Georg Rasch made little progress with his measurement ideas until he was invited to
present a course of lectures at the University of Chicago in 1960. Only one person attended all the
lectures and that was Benjamin D. Wright, and even he had more pressing things to do for the next
several years. Then, in 1964, Ben had some data analysis problems of his own, and he thought that
perhaps Georg Rasch would have some ideas about how to solve them, and, besides, a trip to Denmark
would be fun. This got Ben interested again and ... but you can read the story at
www.rasch.org/rmt/rmt0.htm - and it was Ben Wright who spread the Rasch model around the world ...
97. So, what had Georg Rasch discovered, invented, constructed, that was able to overcome Norman
Campbells objections? Georg Rasch didnt put it this way himself, but we can now say that Georg
Rasch devised a way of concatenating heads in a psychological way that parallels Campbells way of
concatenating rods in a physical way. Rasch implements additive measurement: Adding one more
unit means the same amount extra, no matter how much there is already. If you want to read about
how this is done, and also obtain some other insights into what measurement really means, please
read my paper Measurement, Meaning and Morality www.rasch.org/memo71.pdf The linearity (= additivity) that the Rasch model constructs differs from the assumed linearity of
Classical Test Theory and much of Item Response Theory (IRT). For more about IRT, see
http://en.wikipedia.org/wiki/Item_response_theory
Read more about the asserted (rather than constructed) linearity of the widely-adopted interval
measurement classification of S.S. Stevens in www.rasch.org/rmt/rmt111n.htm "Stevens Revisited".
98. You may be wondering: I signed up to learn a statistical method, why are we wasting time with history
and philosophy? Let Lord Acton (1832-1902) answer: The knowledge of the past, the record of truths
revealed by experience, is eminently practical, is an instrument of action, and a power that goes to the
making of the future. Especially in the area of social-science measurement, the misconceptions of days
gone by continually dog our steps, and we find ourselves in disputes that should have been resolved
long ago. Indeed, you will undoubtedly encounter sceptics who will tell you the Rasch model is
wrong! or the Rasch model doesnt work! Make a note of www.rasch.org/rmt/rmt103e.htm The
Rasch Model Cannot Be Disproved as a resource for such occasions.
99.
19
100.
P
loge ni
1 Pni
Bn Di
103. Loge is the natural logarithm: if you would like a quick refresher about logarithms, please study 161.
Appendix 3 of this document.
104. Probability: I think of this in frequentist terms. The probability of an event is the proportion of times
the event would happen if we could repeat the operation a great many times. A probability is always
between 0 (never happen) and 1 (always happen). P is the probability of success, and 1-P is the
probability of failure. Since either success or failure must always happen, when we add their
probabilities they must sum to 1:
(Probability it happens) + (Probability it doesnt happen) = (P) + (1-P) = 1
105.
20
loge(Pni1 / Pni0 ) = Bn - Di
Pni1 + Pni0 = 1
21
Pni1 + Pni0 = 1
Pni1 = Pni0 = 0.5
loge(Pni1 / Pni0 ) = loge( 0.5 / 0.5 ) =
loge(1) = 0 = Bn - Di
Bn = Di
Pni1 + Pni0 = 1
Pni1 = 1, Pni0 = 0
loge(Pni1 / Pni0 ) = loge( 1 / 0 ) =
loge() = = Bn - Di
Bn =
Pni1 + Pni0 = 1
Pni1 = 0, Pni0 = 1
loge(Pni1 / Pni0 ) = loge( 0 / 1 ) =
loge(0) = - = Bn - Di
Bn = -
22
Pni1 = 0.75
Pni0 = 0.25
Pni1 / Pni0 = 3
loge(Pni1 / Pni0 ) = loge(3) = 1.1
1.1 = Bn - Di = 1.1
23
121.
H. Winsteps Control and Data Setup with Excel, R, SAS, SPSS and STATA
24
127. After a few moments, the labels in the first row of the
Excel spreadsheet display. Scroll up and down to see
them. They are shown here in the red box.
Sorry, if you dont have Excel on your computer, this
wont happen!
Look down the list of column labels. Some are person
variables. For instance, column A. Some are item
labels. We need to tell Winsteps which are which.
We do this by copying-and-pasting the column
information into the correct place in this control
dialog. The person variable columns go under Person
Label Variables (blue arrow) and the item columns go
under Item Response Variables (green arrow)
Do not change anything else
128. OK - so go ahead and copy-and-paste.
This is what happens when I do it ....
Item 1 is in column B of the Excel spreadsheet. It is
Negation. I pasted in Excel B - K as the Item
Response Variables.
Column A of the Excel spreadsheet in the person
number. I pasted it in as the Person Label Variable.
You dont have to use all the Excel columns. You can
change their order and you can also use the same
column in both the person and item variable list.
129. To construct the Winsteps control and data file:
Click on Construct Winsteps File
Enter the name of a new output file to be the
Winsteps control and data file. My name is
bond4control.txt
Click on Save
The Excel interface starts processing. This can be
slow, because Winsteps is communicating with Excel
through Windows.
25
136. SAS: If this fails, you probably need the SAS Local Data Provider free (with free registration) from
http://www.sas.com/apps/demosdownloads/92_SDL_sysdep.jsp?packageID=000608
137.
26
138.
27
142.
28
152. Vista:
1. Click the Layout button (to the left of the
Views button)
2. Click Folder Options
155. Click on OK
29
30
160. In the top box, type in the path to your preferred text
editor, or use the Browse button to locate it.
Ive entered the path to Wordpad.
Then click OK to save this setting.
For NotePad please blank out the Editor box:
31
22 = 2 x 2 = 4
23 = 2 x 2 x 2 = 8
2+3
5
2 = 2 = 2 x 2 x 2 x 2 x 2 = 32 = 4 x 8 = 22 x 23
21 = 2 = 4 / 2 = 22 / 21 = 22 * 2-1 = 22-1
2x+y = 2x * 2y
X = 10x
Y = 10y
X * Y = 10x+y
10x+y = 10x * 10y
log() =
log(0) = -
loge(e) = 1
33
177. Appendix 4. Changing the size of Bubbles in Excel Bubble Charts (Pathway maps)
178. This section is tricky ...
The Excel plot displays. The bubbles are located
vertically by measure and horizontally by fit.
Their diameters are supposed to be twice their
Standard Errors of measurement. But Excel has
chosen its own bubble-sizing.
179. Click on the Worksheet Tab below the plot. The
standard errors are in Column D for the persons
and Column I for the items.
Look at the biggest bubble, item 1-3-2-4-1-3. Its
Model S.E. is 1.07, so that the bubble diameter
= 2*S.E. = should be 2.14.
34
35
Click on "Run"
Type in "regedit"
Click on OK
Double-click on "iPointSize"
Click on "Decimal"
Type in 80 (for point-size 8 multiplied by 10)
Click on OK
Close registry
Click on top right
36
37