H. Frequently Asked Questions
This page represents
Ben-Roy Do's
personal response to some questions asked by IRT tutorial web site visitors
since July 2005. This section is currently under construction and will be updated from time to time.
If you have IRT tutorial web site related questions, please send
an e-mail to Ben-Roy Do.
This page is for reference only.

Q1. I have trouble downloading the dataset. Where can I download the whole dataset?
A1: You may download the whole dataset (dataset.zip) here.
Q2. Where can I obtain the manual for DETECT, DIMTEST, or SIBTEST?
A2: Please contact Educational Measurement Laboratory (also known as Statistical Laboratory for Educational and Psychological Measurement)
or Assessment Systems Corporation.
Q3. Where can I obtain a copy of the EQUATE99 program?
A3: Please contact
Frank Baker at University of Wisconsin at Madison.
Q4. How can I obtain a copy of this unpublished manuscript by Levine, M. V., & Williams, B.A. (1993). Nonparametric models for polychotomously scored item responses: Analysis and integration?
A4: The technical report eventually became part of the 1995 Applied Psychological Measurement article.
Q5. Do you provide consulting or training workshops?
A5: Please contact us through e-mail.
Back to Top

Q1. I have trouble making my own dataset work. What should I do?
A1. We suggest you first try to download the dataset from our web site.
If you can follow the tutorial and have no trouble using the dataset, it is likely that there is something wrong with your dataset.
For example, the file format or the dataset format is not recognized by the program.
Q2. I still have trouble making my own dataset work. What should I do?
A2. At
http://io.psych.uiuc.edu/irt/prep_main.asp, we suggested using
SPSS to format the data; although other
statistical programs may also be used. The data must eventually be saved in
ASCII format as a *.DAT file in order for the IRT programs to access it.
Adjust your SPSS datafile such that each response option is only a single digit
wide without any decimals. Otherwise, your data format statement will have to be
specified differently from the examples provided on the tutorial. For instance,
we used the first four characters as the
Subject ID in the tutorial. If your dataset does not begin with a 4-digit ID (e.g., 1001 or
0001), your *.DAT file will be formatted differently.
Back to Top

Q1. Can I use other statistics software to compute tetrachoric
correlations?
A1: Of the three most popular statistical analyses packages,
SYSTAT is the
easiest one to compute tetrachoric correlations. SAS's PROC FREQ procedure can
compute tetrachoric correlations. You may download a macro provided by SAS at
http://support.sas.com/ctx/samples/index.jsp?sid=512, or refer to a FAQ
provided by UCLA's Academic Technology Services' web site at
http://www.ats.ucla.edu/stat/sas/faq/tetrac.htm. While SPSS does not have
built-in syntax to compute tetrachoric correlations, an SPSS macro,
r_tetra, is available for computing tetrachoric correlation.
Q2. While investigating dimensionality, why am I getting multiple factors?
A2: At
http://io.psych.uiuc.edu/irt/dim_main.asp, we suggested
using Principle Axis
Factoring (PAF), rather than Principal Components Analysis (PCA), to determine
the number of factors in a measure. In SYSTAT, the default factor analysis
method is PCA, not Iterated Principle Axis (IPA). You may refer to
http://io.psych.uiuc.edu/irt/dim_dich1.asp for more details.
Back to Top

BILOG for DOS/Windows questions
Q1. I have trouble formatting my BILOG syntax. What should I do?
A1: At http://io.psych.uiuc.edu/irt/modeling_dich2.asp, we provided
a sample BILOG syntax and a brief description for each command.
Mistakes are more likely to happen when the syntax doesn't read like "English" to you. For instance, in the tutorial, we used the
first four characters as the Subject ID, followed by Responses from the first item. If your dataset is formatted differently,
the numbers in the line ">INPUT SAMPLE=99999; (4A1,10A1)" have to be changed accordingly.
Q2. My BILOG run does not provide meaningful outputs like you provided on the tutorial. What should I do?
A2: At http://io.psych.uiuc.edu/irt/modeling_dich2.asp, we have suggested that you may want to
look at .ph1, .ph2, and .ph3 output
files. For instance, you have to make sure that BILOG reads the dataset correctly and the statistics are reasonable (.ph1), and the
estimation procedure converged (.ph2).
Q3. Do I need to provide a title or comments in my BILOG syntax?
A3: It's up to you. Providing title and comment may help you identify which dataset you are running.
Q4. Do I have to use file extensions like .3PL, .PAR, etc.?
A4: You may use any file extensions you want. We used those special file
extensions such that it will be easier to tell the content of the file. In
addition, any text editor such as Notepad provided by Windows can read those
text files easily. Just remember that if you change your file extension, you may have to modify your syntax as well.
BILOG-MG questions
Q1. What about running BILOG-MG for a single group?
A1: The IRT tutorial web site currently provides sample syntax that can be
used on BILOG for DOS and BILOG for Windows (e.g., version 3.1) only. As BILOG-MG
uses a slightly different syntax from the previous two versions of BILOG, you
may use the examples provided here and modify the syntax by referring to the
examples provided within the Help file in BILOG-MG. A sample BILOG-MG syntax is
provided below.
Q2. What about running BILOG-MG for multiple groups (e.g., DIF)?
A2: When using BILOG-MG to perform multiple groups DIF analysis, the dataset has to be formatted differently. For instance, group identification
code should be inserted between the Subject ID and item scores. We may have
sample BILOG-MG syntax codes updated here in the future.
Q3. I got an error message that "the key for item XXX is not the same as its key in an earlier form", but I have checked the key file a million times and the key answer is similar in
both forms!
A3: Please check not only your key file, but also your
data file.
Q4. The *.COV files I got from BILOG-MG is different from the files you
provided in the tutorial. What do those numbers mean?
A4: The format of BILOG-MG's estimated covariance file is formatted slightly
different from BILOG for DOS/Windows's estimated covariance file. That is, the
order for each record remains the same, but the location for each record is
formatted differently. Please refer to BILOG-MG manual pages 248 and 249 for
details.
Lines 1 & 2 contains the title records of the BILOG-MG run that created the
covariance file. Afterwards, there are
two lines for each item.
The first record contains (1-8) item name, (9-16)
subtest name, (17-21) group indicator,
field 1: (22-33) slope estimate (a),
field 2: (34-45) threshold estimate (b),
field 3: (46-57) lower asymptote estimate (c),
field 4: (58-69) estimation of error variance for slope (SEa2), and
field 5: (70-81) estimation of error covariance for slope and threshold (Cova,b).
The second record contains
(1-17) blank filler,
field 6: (18-29) estimation of error variance for threshold (SEb2),
field 7: (30-41) estimation of error covariance for slope and asymptote (Cova,c),
field 8: (42-53) estimation of the error covariance for threshold and asymptote (Covb,c), and
field 9: (54-65) the estimate of the error variance for lower asymptote (SEc2).
Q5. How can I convert BILOG-MG generated *.PAR file for further analysis (e.g.,
ITERLINK) or other purposes (e.g., free-field format)?
A5: You may use a new program called
PAR3PLMG. See Section F. DIF/DTF
questions below.
Q6. How can I convert BILOG-MG generated *.COV file for further analysis (e.g.,
ITERLINK) or other purposes (e.g., BILOG for DOS/Windows format)?
A6: You may use a new program called
COVMG.
Q7. Can you provide a sample BILOG-MG syntax?
A7: BILOG-MG syntax may look like this:
> AGREEABLENESS CALIBRATION FOR IRT TUTORIAL
> COMMENT
> GLOBAL DFNAME='AGR2_CAL.DAT', NPARM=3, SAVE;
> SAVE SCORE='AGR2_CAL.SCO', PARM='AGR2_CAL.PAR', COV='AGR2_CAL.COV';
> LENGTH NITEMS=(10);
> INPUT SAMPLE=99999, NIDCHAR=4, OFNAME='OMIT.KEY';
> ITEMS INAMES=(AGR1(1)AGR10);
> TEST1 INUMBER=(1(1)10);
(4A1,10A1)
> CALIB NQPT=40, CYCLES=100, NEWTON=30, CRIT=.001, PLOT=0;
> SCORE MET=2, IDIST=0, RSC=0, NOPRINT;
MULTILOG7 questions
Q1. Can you provide a sample MULTILOG7 syntax?
A1: MULTILOG7 syntax may look like this:
CALIBRATION OF AGREEABLENESS GRADED RESPONSE MODEL
>COMMENT
>PROBLEM RANDOM, INDIVIDUAL, NITEMS=10, NGROUPS=1, NEXAMINEES=1500, NCHAR=4, DATA='AGR1_CAL.DAT';
>TEST ALL, GRADED, NC=(5,5,5,5,5,5,5,5,5,5);
>ESTIMATE NCYCLES=50;
>SAVE;
>END;
5
12345
1111111111
2222222222
3333333333
4444444444
5555555555
(4A1,10A1)
Q2. I am getting confused about Fortran format statement. Can you provide an
example?
A2: The first chapter of IRT from SSI provided several examples of Fortran
format statement. Here are some important format codes:
"A" stands for alphanumeric, "F" stands for
floating point, "I" stands for
integer, "X" stands for skip one or more columns, "T" stands for the column
position to tab to, "/" stands for go to the next line. Thus, (4A1) stands for 4
columns of alphanumeric characters of length one.
Q3. MULTILOG could not find the dataset file, but I have got the correct
file name and path. What happened?
A3: Please make sure each line does not exceed 80 characters (columns).
Back to Top

MODFIT questions
Q1. How can I get more information about MODFIT?
A1: Please refer to: Drasgow, F., Levine M.V., Tsien, S., Williams B.A., &
Mead, A.D. (1995). Fitting polytomous item response theory models to
multiple-choice tests. Applied Psychological Measurement, 19, 143-165.
Q2. Where can I get instruction for MODFIT?
A2: You may review MODFIT instructions
here.
Q3. Why isn't my MODFIT working? A3: MODFIT uses
Microsoft Excel Macros for analysis. On certain systems,
such as Windows Server 2003, the macros are disabled by default because the
security level was set to High and digitally signed Trusted Certificate is not
attached to the macros. Please use the following procedure to enable the macro:
- Select the Tools menu option and then select Macro and Security.
In the resulting Security dialog, set the security level to Medium
by clicking the Medium radio button.
- Close the file and any other instances of the application currently running on
the computer (close all applications that also use the application you are
currently running).
- Open the file again and examine the certificate of trust details and set the
Always trust macros from this publisher box if you trust the certificate issued
by the publisher.
Click the Enable button to allow the macro to run.
Q4. Do I need a password to run MODFIT?
A4: No. As you do not want to change the macros and formulas in MODFIT, you do
not need a password to run the program.
Q5. Why is MODFIT read-only?
A5: MODFIT is read-only so the macros and formulas will not be changed by
accident. You may save the file as a different file name when the analysis is
finished.
Q6. I have more than 7 response categories in my instrument. Will MODFIT support for more than 7 response options?
A6: In many IRT programs, response 9 is usually the default code for
missing value, and some people use response 8 for other purposes. Therefore, you
may want to consider collapsing the options down to 4 or 5 categories.
Q7. Where can I find the output file of MODFIT?
A7: If you use Windows XP to view a ZIP file and open "MODFIT for Distribution
6-06-01 (web).xls" directly, the program may not give you the right output,
because MODFIT needs other Excel files for computation and display purposes.
After you have downloaded the ZIP file, you should extract contents into a
folder you designated, such as C:\MODFIT. Then, you should be able to find the output file in that
folder. If you did not designate a folder when you extract it using WinZip,
the default path is under C:\My Documents\CTT and IRT Programs\MODFIT for
Distribution 6-06-01 (web).
Q8. What do "singlets, doublets, triplets" mean?
A8: Please refer to: Drasgow, F., Levine M.V., Tsien, S., Williams B.A., &
Mead, A.D. (1995). Fitting polytomous item response theory models to
multiple-choice tests. Applied Psychological Measurement, 19, 143-165. Essentially,
"the chi-square
approach began by taking cross-validation sample of N
examinees. There are n
the chi-square statistics
that can be computed for the n items individually. However, there are
the chi-square
statistics that can be computed for item pairs, and
possible the
chi-square statistics for item triples. To limit the number of the chi-square
statistics to a manageable and comprehensive number, the n test items
were divided into n/3 sets of three items. For each set, a the chi-square
was computed for each item, for all three sets of item pairs, and for the triple
of items. The sets were selected so that they each contained a relative easy
item, an item of moderate difficulty, and a relatively difficult item."
Q9. What do "ORF, IIF, EMP" mean?
A9: ORF stands for Option Response Function. IIF stands for Item Information
Function. EMP stands for Empirical item response function from a cross
validation sample.
Q10. How can I obtain a full copy of MODFIT?
A10: For academic and research proposes, you may e-mail the webmaster to request a full copy of MODFIT.
Back to Top

PARTO3PL, PAR_3PL, PAR3PLMG, ParConversion questions
Q1. What do programs like PARTO3PL and PAR_3PL do?
A1: PARTO3PL and PAR_3PL will convert only original BILOG
for DOS/Windows generated parameter
files (*.PAR) by 1) delete the first four lines and 2) subsequent alternating
lines, 3) create output file using the *.3PL extension by following the
32x,2f12.6,12x,f12.6 format (which can be used for running ITERLINK), and 4)
create output file using the a,b,c (free-field) format (e.g., *.TXT).
Q2. What do programs like PAR3PLMG do?
A2: Similar to PARTO3PL and PAR_3PL, PAR3PLMG convert only
original BILOG-MG
generated parameter files (*.PAR) by 1) delete the first four lines, 2) remove
standard error columns, and 3) create output file using the *.3PL extension by
following the 32x,2f12.6,12x,f12.6 format (which can be used for running ITERLINK), and 4)
create output file using the a,b,c (free-field) format (e.g., *.TXT).
Q3. What do programs like ParConversion do?
A3: ParConversion will convert only original BILOG
for DOS/Windows generated parameter files
(*.PAR) by 1) delete the first four lines and 2) subsequent alternating lines,
and 3) create output file using the a, b, c (free-field) format (e.g., *.TXT).
That is, the program will only retain 3 columns of parameters a, b, c only in a
3PL model (from columns 4, 5, and 7 of original BILOG's '*.PAR' file) after
removing the first 4 rows of title/comment information and alternative rows
thereafter that contains standard errors.
Q4. I have trouble running either PARTO3PL or PAR_3PL. What should I do?
A4: If both programs crash, you may want to use Excel to open your *.PAR file,
record a macro such that it will delete the first four lines (title/comment
information) and subsequent alternating rows (standard errors). Alternatively,
you may try running ParConversion. Please notice that the file formats
(i.e., *.3PL) generated by PARTO3PL and PAR_3PL are different from files
generated by ParConversion program (i.e., *.TXT).
Q5. I have trouble running ParConversion. What should I do?
A5: ParConversion requires Microsoft .NET Framework update. You may obtain the update through Windows Update. If for some reason ParConversion does seem to be working (Conversion will be completed
automatically once the '*.PAR' file selection is done and will be saved in the
'*.TXT' format with parameters only. The program runs very fast!),
ITERLINK questions
Q1. Is there an easy way to feed required information into ITERLINK?
A1: If you are familiar with DOS, you may compose a DOS batch file (.BAT) and a
run file (.RUN) to feed required information into ITERLINK. The batch file (a text file) may look like this:
ITERLINK < DIF.RUN
The run file (called DIF.RUN, a text file) may look like this:
Example of Lord's chi-square analysis for 3PL model
3
3plfoc.3pl
0
32
3plref.3pl
0
32
foctran.out
N
3plfoc.cov
3plref.cov
1
You may review the meaning for each line at http://io.psych.uiuc.edu/irt/dif_iterlink.asp.
Q2. I have to perform a series of simulations. What is the best way to let the computer
run one simulation after another?
A2: To make sure that the computer has processed various simulations, you may want to use a DOS batch file, such as run.bat, to make sure
that you have executed every simulations in your study. In addition, utilizing
"run files" mentioned in the previous question may help you identify where went
wrong.
Q3. I heard there are different versions of ITERLINK?
A3: For different analysis purposes, there are different versions of ITERLINK.
ITERLINK (2002) may
be used for analysis using BILOG.
ITERLINK (2000)
may be used for analysis using MULTILOG. MULTILOG's estimates for
ai contain a scaling factor of 1.7. The only
difference between the two versions is the EQUATED item parameter file output
(i.e., foctran.out). The linking constants and DIF analysis are the same. In
addition, the new ITERLINK06 (2006) is designed to work with BILOG-MG.
Q4. How can I tell which version of ITERLINK I have?
A4: On the downloads
page, all executable files are now saved in .ZIP format. Thus, you should be
able to tell which version of ITERLINK you have.
Q5. I am getting confused with how to match ITERLINK with BILOG and
versions. Can you help?
A5: The most current BILOG is called BILOG-MG 3. ITERLINK06(2006) is compatible
with both BILOG-MG output format. The old BILOG for DOS/Windows is compatible
with ITERLINK (2002).
Q6. Can you provide a sample syntax and output files from BILOG-MG?
A6: BILOG-MG sample syntax and output files are available for
download here. A working batch file with
.RUN file is attached to facilitate running ITERLINK06 with BILOG-MG. Q7. I am getting confused with this 1.7 scaling factor. Can you explain more?
A7: When you select a dichotomous model, say using
BILOG for 2PL model, the mathematical form
can be written as
where D is a scaling constant equal to 1.702 (You may refer to
http://io.psych.uiuc.edu/irt/dim_dich1.asp for more details).
When you select a polytomous model, say using
MULTILOG for SGR model, if there
are only two possible responses to each item (e.g., correct/incorrect), the
graded model is equivalent to the 2PL model, which can be written as

As you can see, MULTILOG does not include the scaling factor of 1.7 in either the 2PL or the 1PL models.
Please refer to page 568 of the book IRT from SSI.
Back to Top

Back To Main
|