LISTSERV at the University of Georgia
Menubar Imagemap
Home Browse Manage Request Manuals Register
Previous messageNext messagePrevious in topicNext in topicPrevious by same authorNext by same authorPrevious page (September 2003)Back to main SPSSX-L pageJoin or leave SPSSX-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
Date:         Tue, 9 Sep 2003 15:26:28 +1000
Reply-To:     Frank Milthorpe <Frank.Milthorpe@TRANSPORT.NSW.GOV.AU>
Sender:       "SPSSX(r) Discussion" <SPSSX-L@LISTSERV.UGA.EDU>
From:         Frank Milthorpe <Frank.Milthorpe@TRANSPORT.NSW.GOV.AU>
Subject:      Re: Weighting Data
Content-Type: text/plain; charset=US-ASCII

Kathleen

If you have a large number of population segments you can automate the process using SPSS syntax.

Essentially you need an external file with the population control totals for each segment. Using the AGGREGATE COMMAND you determine the number of survey observations in each segment. The aggregated file is then merged with the population control totals. On this file you can calculate the weight for each segment. This is then matched back onto your original data file. This is very useful if you have 100 segments; less useful if you have only a few categories. This avoids the need to re-enter data.

The approach I have outlined above is the one that would adopt for weighting survey observations where there are 100 survey observations for population of say 2000000. You appear to be undertaking a different weighting process to adjust the proportions. The same approach can still be applied.

I hope this helps.

Regards

Frank Milthorpe

-------------------------------------------- Frank Milthorpe Transport Modelling Manager Transport Data Centre Department of Infrastructure, Planning and Natural Resources GPO Box 1620, Sydney NSW 2001 Level 17, 227 Elizabeth St, Sydney Tel: +61 2 9268 2937 Fax: +61 2 9268 2853 Email: frank.milthorpe@transport.nsw.gov.au

>>> Kathleen Tobin-Flusser <Kathleen.Tobin-Flusser@marist.edu> 09/09/03 00:20 >>> I currently use this syntax to weight data to certain population parameters:

COMPUTE secwt = 21.6/13.4*(sect=1) + 11.8/14.5*(sect=2) + 24.9/26.3*(sect=3) + 16.8/21.8*(sect=4) + 9.7/10.7*(sect=5) + 15.2/13.2*(sect=6). COMPUTE genwt = 49/40.7*(sex=1) + 51/59.3*(sex=2). COMPUTE wtfactor = secwt*genwt. weight by wtfactor.

I would like to know what other options there are for weighting 1) within SPSS and 2) solutions that export data to other software to assign weights using more complex wieghting (ie RIM) and then pulling the data back into SPSS for analysis with those weights.

Thanks, KT

Kathleen Tobin Flusser Senior Research Associate Marist College Institute for Public Opinion www.maristpoll.marist.edu 845.575.5050


Back to: Top of message | Previous page | Main SPSSX-L page