作者AmigoSafin ()
看板Statistics
標題[程式] SAS Proc glm 的model statement
時間Mon Apr 9 04:16:35 2018
TITLE請註名軟體類別 如[程式] stata
[軟體程式類別]:
SAS
[程式問題]:
資料處理
[軟體熟悉度]:
請把以下不需要的部份刪除
新手
[問題敘述]:
大家好,
因為耗了一天還是沒找到原因,所以來請教大家(我後來用minitab做了>"<)
data hypertension;
input group $ 6. count COMMA10.2;
cards;
Normal 10.2
Normal 2.2
Normal 0
Normal 2.6
Normal 0
Normal 43.1
Normal 45.8
Normal 63.6
Normal 1.8
Normal 0
Normal 3.7
Normal 0
Hyper 92.8
Hyper 54.8
Hyper 51.6
Hyper 61.7
Hyper 250.8
Hyper 84.5
Hyper 34.7
Hyper 62.2
Hyper 11
Hyper 39.1
;
run;
proc univariate data=hypertension;
var count;
run;
quit;
proc glm data=hypertension plots=diagnostics;
class group;
model col1=count;
output out=hres predicted=fits;
run;
quit;
問題是在上方的residual plot
LOG顯示找不到variable "col1"
但就我們老師的說法, col1就是"y"
為什麼SAS沒辦法找到
本來老師給的code是 col1=_NAME_;
所以我將col1改為count
然後LOG也顯示需要有model statement
我把hypertension跑出來後
proc contents看裡面也只有numerical data "count"
跟character data "group"
我已經把資料中唯二的變數都放進去了
還是不行@@ 我就沒辦法只能上來求助
不好意思請大家幫我看看了
謝謝大家!
--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 66.66.198.92
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Statistics/M.1523218599.A.AF7.html
1F:→ AmigoSafin: 以解決~~謝謝善心版友相助! 04/09 11:40