小小多管閒事
SPSS小語法:(好像太晚了....><)
第一步:
1.weight off. (去加權值)
2.npar test/chi sex(1,2)/exp=51.0,49.0. (跑一次無加權的卡方檢定)
npar test/chi age(1,5)/exp=24.6,25.5,21.6,11.6,16.8.
npar test/chi edu(1,5)/exp=37.0,16.4,25.8,11.0,9.8.
npar test/chi arear(1,7)/exp=22.2,7.7,13.3,18.8,15.9,17.1,5.0.
第二步:
1.freq sex
2.compute w101=1.
if(sex=1)w101=0.51*1219/588.
^^^^ ^^^^ ^^^來自freq sex的結果每次都會不一樣的
這是老師給的期望值 是一直擺著不變的
if(sex=2)w101=0.49*1219/631.
weight by w101.
3.npar test/chi sex(1,2)/exp=51.0,49.0. (每次加權後都要做檢定直到四個變數
npar test/chi age(1,5)/exp=24.6,25.5,21.6,11.6,16.8. 的顯著水準都過0.5)
npar test/chi edu(1,5)/exp=37.0,16.4,25.8,11.0,9.8.
npar test/chi arear(1,7)/exp=22.2,7.7,13.3,18.8,15.9,17.1,5.0.
第三步:(之後就是一直重複第二不的步驟 只是參數要變就是了)
1.freq age(之後就是做edu、arear 完後再重sex開始 sex->age->edu->arear->sex..
2.compute w102=w101.(設什麼名稱不重要啦 不過要記得一直連續下去就是了
if(age=1)w102=w101*0.246*1219/247. 因為這樣比較好記 ^^)
if(age=2)w102=w101*0.255*1219/269.
if(age=3)w102=w101*0.216*1219/312.
if(age=4)w102=w101*0.116*1219/165.
if(age=5)w102=w101*0.168*1219/226.
weight by w102.
3.(一樣 做卡方檢定 語法就像上面的一樣囉 ^^)
等到加權到所有的參數的漸進顯著都超過0.5後(個人經驗好像是第十次
不過好像有同學做到7-8次就過了 呵呵 我也不知道為什麼
比較合理的解釋是 ele98一開啟的數值就是有加權的 可能有同學忘了一開始去加權值
就開始在跑加權了 呵呵 不一定啦:P 說不定是我自己的問題)
要記得把加權後的所有母體樣本轉換成和沒加權前一樣ㄡ
也就是說 如果做到第11次成功了(w111)
那w112的語法就不能在和上面一樣囉
要改成
1.freq arear(因為第12次開始是要跑arear 如果是要跑sex就還是freq sex囉
依此類推)
2.compute w112=w111*1219/1224.
^^^^ ^^^^freq arear的所有變像的數目總和
母體加權前的樣本總數
weight by w112.
最後:交叉列表(語法在老師寄來的crosstable裡面有)
CROSSTABS
/TABLES=tv by X by Y
這邊擺的不是真的X Y而是要想要分析的X和Y變像
等到要加分析Z時(人口特徵 也就是sex age edu arear)
再在Y後面空一格打 by Z就好了 ^^
/FORMAT= AVALUE TABLES
/STATISTIC=CHISQ CC PHI LAMBDA UC
/CELLS= COUNT EXPECTED ROW COLUMN TOTAL ASRESID .
大家加油囉 ^^
如果我有寫錯的地方請早早告訴我ㄡ
(呵呵 如果凌晨兩點才發現自己錯了就慘囉:P)
--
※ 發信站: 批踢踢實業坊(ptt.twbbs.org)
◆ From: sj15-51.dialup.seed.net.tw