Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Guttman Scaling

139 views
Skip to first unread message

Susan Mikulich

unread,
Dec 31, 1996, 3:00:00 AM12/31/96
to

Guttman Scaling 12/31/96 11:07 AM

Does anyone have useful information on Guttman Scaling? Is SPSS capabale of
doing such analyses and if so, which platforms and versions? Thanks alot!
Susan Mikulich

nick nelson

unread,
Jan 2, 1997, 3:00:00 AM1/2/97
to Susan Mikulich

I'm not quite sure what you want, but if the question is for example
how many Guttman errors are there in a response set, then so far as I
know SPSS will not do it directly although you can compute this using
syntax. E-mail me if you want more information.

Nick Nelson
Senior Research Fellow
The School of Education
Leeds University.

n.w.n...@education.leeds.ac.uk

Richard F Ulrich

unread,
Jan 2, 1997, 3:00:00 AM1/2/97
to

Susan Mikulich (Susan.M...@UCHSC.EDU) wrote:
: Guttman Scaling 12/31/96 11:07 AM

: Does anyone have useful information on Guttman Scaling? Is SPSS capabale of
: doing such analyses and if so, which platforms and versions? Thanks alot!
: Susan Mikulich

Here are a couple of posts from last spring, which seem appropriate.

Rich Ulrich, wpi...@pitt.edu
============Paul Barrett, 01 Mar 1996========ssc
Message-ID: <Pine.SOL.3.90.960301190909.19804B-100000@cantua>
From: Paul Barrett <psy...@CANTUA.CANTERBURY.AC.NZ>
Subject: Re: Guttman Scalograms

> For that matter, does anyone know where one can
> obtain software for Guttman's later MSP
> (Multidimensional Scalogram) analyses?
>

Sean Hammond has posted 3 programs bound up in a facet analysis suite of
programs - Smallest Space Analysis, Multidimensional Scalogram Analysis,
and Partial Order Scalogram Analysis.


The programs are on the idanet (Individual Differences and Assessment
Net) executable program filestore at...

http://www.canterbury.ac.nz/psyc/barrett/programs.htm

under the heading FACET analysis. A full description of each program is
given - with references and other info. The file can be downloaded via
your web browser.

Regards .. Paul Barrett


===============David Nolle, 02 Mar 1996========(spss)
Message-ID: <Pine.SOL.3.91.960302...@clark.net>
From: "David B. Nolle" <dbn...@CLARK.NET>
Subject: Re: Guttman Scalogram (More)

> Subject: Guttman Scalogram
>
> Does anyone have a brief explanation of why Guttman scalograms have been
> dropped from recent versions of SAS and SPSS? One of my dissertation


The deterministic version of the Guttman model has indeed fallen from
favor. However, if a probabilistic version of the Guttman model seems to
be a reasonable approach to your data, then you might want to know that
some probabilistic extensions of L. Guttman's deterministic (scalogram)
model have been generalized to the multiple-group case. In your situation,
multiple groups might be different age groups and/or different time
periods. Some multiple-group generalizations of probabilistic extensions
of the Guttman model are carefully developed in the following article:

C. C. Clogg and L. A. Goodman, On Scaling Models Applied to Data From
Several Groups, Psychometrika, 51, (March, 1986), 123-135.

Scott Eliason's PC version of C. C. Clogg's Maximum Likelihood Latent
Structure Analysis (MLLSA) computer program ought to estimate the
parameters which you need.

Allan McCutcheon's 1987 Sage publication (titled Latent Class Analysis)
provides a very readable introduction to some of the probabilistic
extensions to the Guttman scale model.

Good Luck, David

Hector E. Maletta

unread,
Jan 5, 1997, 3:00:00 AM1/5/97
to

nick nelson wrote:

>
> Susan Mikulich wrote:
> >
> > Guttman Scaling 12/31/96 11:07 AM
> >
> > Does anyone have useful information on Guttman Scaling? Is SPSS capabale of
> > doing such analyses and if so, which platforms and versions? Thanks alot!
> > Susan Mikulich
>
> I'm not quite sure what you want, but if the question is for example
> how many Guttman errors are there in a response set, then so far as I
> know SPSS will not do it directly although you can compute this using
> syntax. E-mail me if you want more information.
>
> Nick Nelson
> Senior Research Fellow
> The School of Education
> Leeds University.
>
> n.w.n...@education.leeds.ac.uk


Nick,
I have also come across that kind of problem, so why not sharing your
views and advice? I suspect others in the mailing list might be grateful
too.


Hector Maletta
Dept of Social Science
Universidad del Salvador
Buenos Aires, Argentina

nick nelson

unread,
Jan 6, 1997, 3:00:00 AM1/6/97
to

Hector E. Maletta wrote:

> Nick,
> I have also come across that kind of problem, so why not sharing your
> views and advice? I suspect others in the mailing list might be grateful
> too.

Hector,

I have been looking at Guttman errors in test response patterns
for a while, and have used SPSS to compute the number of errors
for each subject. I do it using the syntax below, which seems
inelegant, and it may well be that there are much better ways
of accomplishing the same end.

Counting the Guttman errors in a dataset where the items
are ordered by difficulty is easy using loops, the problem
seems to be in ordering the items in the first place.

I have done this in the following way:

1 open the file containing the item responses
2 use 'AGGREGATE' to generate the item means (this needs a
dummy variable as the break variable).
3 'FLIP' the aggregate file, sort by facility (item mean)
and 'FLIP' back to give a file with the items in
descending order of difficulty.
4 combine this with the original file using 'ADD FILES', this
retrieves the item responses, but keeps them in order.
5 get rid of the first case in the new file, which is the
facilities for each item.
6 rename the variables. (this is a pain, but necessary as the
vector command used to compute the GE's requires this).
7 compute the GE's using two nested loops.


Note that the exact form of the syntax will depend on the organisation
of the original file of item responses. The syntax below was generated
for a file with 17 variables, the first being an ID and the rest item
responses called item1 to item16. Different numbers of items or a
different naming convention will require adjustment to the syntax.

I hope this is of some interest to you. If you (or anyone else ) have
any suggestions or comments I would be very interested in seeing them.

Regards, Nick.

GET FILE='C:\XFILES\THESIS\ITEMTEMP.SAV'.
COMPUTE dummy = 1 .
EXECUTE .
AGGREGATE
/OUTFILE=*
/BREAK=dummy
/item1 to item16 = MEAN(item1 to item16).
FLIP VARIABLES=item1 to item16 .
SORT CASES BY var001 (D) .
rename variables (case_lbl=item).
FLIP VARIABLES=var001 /NEWNAME=item .
SAVE OUTFILE='C:\XFILES\THESIS\FACILITY.SAV'
/COMPRESSED
/drop=case_lbl.
GET FILE='C:\XFILES\THESIS\FACILITY.SAV'.
EXECUTE .
formats all(f1.0).
ADD FILES /FILE=*
/FILE='C:\XFILES\THESIS\ITEMTEMP.SAV'.
EXECUTE.
FILTER OFF.
USE ALL.
SELECT IF(dummy=1).
EXECUTE .
rename variables ( all=order01 to order18).
SAVE OUTFILE='C:\XFILES\THESIS\ORDERED.SAV'
/COMPRESSED
/rename (order17=id)
/keep=id order01 to order16.
GET FILE='C:\XFILES\THESIS\ORDERED.SAV'.
EXECUTE .

compute guterr=0.
vector item=order01 to order16.
loop #x=1 to 15 .
loop #y=#x+1 to 16 .
if ( item(#x) < item(#y) ) guterr=guterr+1 .
end loop.
end loop.
execute.

0 new messages