作者Piner (追憶似水年華)
看板Statistics
標題[問題] 請問如何跑Piecewise Linear Regression
時間Tue Nov 3 13:06:39 2020
我有一群人 要比較訓練介入前後 體能分數的改變
體能會測驗1-4次 0表示初始分數
資料打起來是這樣:
ID SEX 介入 測驗 分數 年齡 抽菸 喝酒
A 1 0 0 6.3 57 1 0
A 1 0 1 5.6 57 1 0
A 1 0 2 5.9 57 1 0
A 1 0 3 5.7 57 1 0
A 1 0 4 5.6 57 1 0
B 0 0 0 7.1 74 0 1
B 0 0 1 6.2 74 0 1
B 0 0 2 6.4 74 0 1
B 0 0 3 6.5 74 0 1
B 0 0 4 6.3 74 0 1
A 1 1 0 6.3 57 1 0
A 1 1 1 5.6 57 1 0
A 1 1 2 5.9 57 1 0
A 1 1 3 5.7 57 1 0
A 1 1 4 5.6 57 1 0
B 0 1 0 7.1 74 0 1
B 0 1 1 6.2 74 0 1
B 0 1 2 6.4 74 0 1
B 0 1 3 6.5 74 0 1
B 0 1 4 6.3 74 0 1
我是用SAS跟SPSS跑GEE 但因為是同一組人 想多跑Piecewise Linear Regression
但我GOOGLE 找不到SPSS的教學 找到的SAS語法 似乎套用不上
不知道是不是應該要改資料輸入的方式?
我的GEE語法是:
DATA NET_GEE;SET TIME0;
IF 測驗=1 then T1="1";ELSE T1="0";
IF 測驗=2 then T2="1";ELSE T2="0";
IF 測驗=3 then T3="1";ELSE T3="0";
IF 測驗=4 then T4="1";ELSE T4="0";
PROC GENMOD;
CLASS ID 介入(ref="0") SEX(ref="0") 抽菸(ref="0") 喝酒(ref="0") T1(ref="0")
T2(ref="0") T3(ref="0") T4(ref="0") /param=ref;
MODEL 分數=介入 年齡 SEX 抽菸 喝酒 T1 T2 T3 T4 介入*T1 介入*T2 介入*T3 介入
*T4/DIST=NOR;
REPEATED subject=ID/TYPE=AR;
run;
請問要跑Piecewise Linear Regression 是修改上述語法 還是新寫一段呢?
謝謝大家
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 120.126.102.36 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Statistics/M.1604380001.A.4B6.html