If you are a member of this faculty and made software that
you would like to share with others, contact Dirk
Heerwegh
We are pleased to provide all FREE software herein as a service
to the social science community. We do, however, make no representations
or warranties regarding the condition or functionality of
the software, its suitability for use, or that it will be
error-free. The system is provided "as is" without express
or implied warranty, including the implied warranty of merchantability
and fitness for a particular purpose. We shall not be liable
for any damages suffered by the users of the software.
You are encouraged to distribute the software to friends if
you like it. We appreciate it when the proper reference to
the software or the manual is used.The executables have been
scanned for viruses with the most up to date version of an
anti-virus program.
In the table below we have listed the software. Just click
on the name of the program or macro if you want to download
it. There are four types of programs: DOS programs, WINDOWS
programs, PYTHON scripts and SAS macro's.
|
Name/Author |
Type |
Description |
|
LOGSCAN
Ludo Daemen
|
DOS |
This
program is one of the oldest written here at the faculty.
It was written in Pascal in the eighthies by Ludo Daemen.
This program bassically computes all possible loglinear
models and chooses the best fitting model according to
the AIC criterion. I have not used the program for a while,
but for purely historical reasons this one was included
anyway. |
| JOBCODE
Steven De Bruyn
|
DOS |
Steven
De Bruyn wrote a Pascal program that helps you to code
job descriptions to NIS and ISCO Codes.The program and
database files are zipped. |
|
WEIGHT
Istvan Hajnal
|
Windows |
This
C++ program will do a chi-square test, whether a sample
fits a population or not. It will compute weights for
readjusting your sample and it generates SAS or SPSS code
that lets you use the weights in your SAS or SPSS program.
Furthermore it can do IPF adjustments. This program has
a dutch manual. |
|
EDACLUS
Istvan Hajnal
Geert
Loosveldt
|
Windows |
This
(Delphi) program is a userfriendly shell for the CLUSTER
procedure of SAS. It creates SAS macro's that can be used
to do Exploratory Data Analysis with CLUster analysis.
The program is straightforward. There is a dutch manual
with some examples. This a zipped file, it contains the
executable, the sas code and some examples. Unzip it in
a directory c:\edaclus. |
|
CODEBOEK
Dirk
Heerwegh
Pieter-Jan Miermans
Vicky
Storms
Sabine Van den Bergh
|
SAS |
This
SAS macro was written by four students as an exercise
for Jaak
Billiet's course on advanced SAS programming. Based
on a user supplied SAS dataset it will create a skeleton
codebook with univariate frequencies as an HTML file that
can be subsequently imported by wordprocessors such as
Word for Windows. The generated tables are not of professional
quality, but it is still worthwhile using this macro in
a preliminary stage or if your codebook is for personal
use only. |
|
IVMAC
Istvan Hajnal
Bart Maddens
|
SAS |
This
SAS macro computes some models of issue voting (proximity,
squared proximity, directional and pure directional).
You really should be familiar with the theory of Issue
Voting before using the macro. The macro has an english
manual with some examples with ISPO
data and NES data. |
|
SAS2LEM
Istvan Hajnal
|
SAS |
If
you are a SAS user and you like to use Lem, this SAS macro
will take care of those boring conversion tasks. With
one simple call this macro will generate a skeleton Lem
program including the frequencies! |
|
SAS2LIS
Istvan Hajnal
|
SAS |
The
same goes for LISREL users. With one simple call this
macro will generate a skeleton LISREL program including
a raw data file. |
|
SAS2BMDP
Istvan Hajnal
|
SAS |
It
is also available for BMDP users. |
|
MLCA
Istvan Hajnal
Geert
Loosveldt
|
SAS |
This
SAS macro will compute a Mixture modelling version of
Latent Class Analysis. It includes a sample run on the
famous Stouffer & Toby (1951) dataset. |
|
TCEL
Jerry Welkenhuysen-Gybels
Istvan Hajnal
Jaak
Billiet
|
PYTHON |
TCEL
is a collection of PYTHON scripts that can be used for
Testing Construct Equivalence in LISREL. You need the
PYTHON interpreter to use the scripts. The scripts are
zipped. The zipped file also contains a postcript version
of paper with an application of TCEL. Appendix A of this
paper contains a short manual for TCEL. |
|
SAS2MLN
Istvan Hajnal
|
SAS |
SAS2MLN
is a short SAS macro that will create a raw data file
and an MLWIN macro that will help you to convert a SAS
data set to MLNWIN. |
|
MLN2TEX
Istvan Hajnal
|
PYTHON |
This
python script will create a LaTeX file with nicely formatted
tables from an MLWIN output file. You need the PYTHON
interpreter to use the script. |
|
SIMAREA
Jerry Welkenhuysen-Gybels
|
SAS |
This
SAS macro calculates some commonly used area measures
for assessing DIF in dichotomous item response models:
the signed and unsigned area between two item characteristic
curves, the SOS1 and the SOS3 measure. Data are generated
for a reference and a focal group under the nulhypothesis
of no DIF. The macro calls the program BIMAIN 2.0 to estimate
the item parameters. |
|
SIMDIF
Jerry Welkenhuysen-Gybels
|
SAS |
This
is a SAS macro to simulate uniform and/or nonuniform in
dichotomous items. Data are generated for two groups:
a reference and a focal group. The bias is introduced
in the focal group. The macro calls the program BIMAIN
2.0 to estimate the item parameters. |
|
AREA1PLM
Jerry Welkenhuysen-Gybels
|
SAS |
Again
a SAS macro, to determine which items are biased on the
basis of the signed and unsigned area, the SOS1 and the
SOS3 measure. Item parameters are estimated via the 1-PLM.
The significance of the SOS1 and SOS3 is determined on
the basis of their empirical distributions. A paper which
estimates the empirical distributions of these measures
is included. For the signed and the unsigned area the
significance test suggested by Raju is used. |
|
AREA2PLM
Jerry Welkenhuysen-Gybels
|
SAS |
This
macro does the same as the previous macro but then for
the 2-PLM. |
|
AGREETUCK
Jerry Welkenhuysen-Gybels
|
SAS |
The
current SAS macro calculates the tucker's phi for the
agreement of the factor loadings across two or more groups.
It also implements the resampling procedures for the top-down
and the bottom-up approaches for assessing factorial agreement
across many groups. More details on this procedure can
be found in this
paper. |
|
DIFDETEC
Jerry Welkenhuysen-Gybels
|
SAS |
The
DIFDETEC macro simulates data for a reference and a focal
group. Uniform or nonuniform bias can be introduced in
the focal group. The groups sizes, the test size, the
number of biased items and the theta-distributions can
be manipulated. The macro calculates bias via the loglinear
mode, the logistic regression model, the signed and the
unsigned area between the item characteristic curves,
the SOS1 and the SOS3. The macro calls the program BIMAIN
2.0 to estimate the IRT parameters. |