小小多管閒事

看板B873021XX作者 (我搔我搔我搔搔搔)時間24年前 (2000/04/10 19:25), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
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
文章代碼(AID): #uyReN00 (B873021XX)