作者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/cn.aspx?n=bbs/Statistics/M.1523218599.A.AF7.html
1F:→ AmigoSafin: 以解决~~谢谢善心版友相助! 04/09 11:40