24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2405  |  回复: 4

zyuru_2004

金虫 (小有名气)

[求助] SAS性别和体重血糖中的回归分析

紧急求助高手!
   本人想分析性别还有年龄对体重和血糖的影响,以及各变量间的关系
   用PROC GLM做了显著性检验和多重比较,
   但是老板想让做性别和年龄对体重和血糖的回归分析。
因为性别是字符型变量我用1,2分别表示雌雄的
proc reg corr;
model bodyweight=gender/clm cli;
后提示 “列表中的变量 gender 与该列表规定的类型不匹配”
这种情况该用什么语句分析呢?最终得到表示两者关系的值和95/100的CI值。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mmjjwanm

金虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
zyuru_2004: 金币+5, 有帮助 2012-04-18 17:40:31
你是不是把gender设置成类别变量了 类型为character?

应该用:
proc reg corr;
class gender; /*首先声明类别变量*/
model bodyweight=gender/clm cli;
run;


PS:同时考察几个自变量对因变量的影响,可以用多元回归呀
2楼2012-04-18 17:16:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zyuru_2004

金虫 (小有名气)

感谢!终于有人回复了 !我之前也试过这个程序可是不对,刚才又试了下 同样的错误提示:全程序如下:
data reg;
infile 'd:\all.prn';
input a$ gender$ bw$ bodyweight glucose;

proc reg corr;
class gender;
model bodyweight=gender/clm cli;
run;
错误提示如下:
27   proc reg corr;
28   class gender;
     -----
     180
NOTE: 以前的语句已删除。
ERROR 180-322: 语句无效或未按正确顺序使用。
29   model bodyweight=gender/clm cli;
ERROR: 列表中的变量 gender 与该列表规定的类型不匹配。
NOTE: 以前的语句已删除。
30   run;
3楼2012-04-18 17:38:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mmjjwanm

金虫 (正式写手)

【答案】应助回帖

data reg;
infile 'd:\all.prn';
input a$ gender$ bw$ bodyweight glucose;
run;

proc reg data=reg;
class gender;
model bodyweight=gender/clm cli;
run;
4楼2012-04-20 20:17:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zyuru_2004

金虫 (小有名气)

还是有误
proc reg data=reg;
7    class gender;
     -----
     180
NOTE: 以前的语句已删除。
ERROR 180-322: 语句无效或未按正确顺序使用。
8    model bodyweight=gender/clm cli;
ERROR: 列表中的变量 gender 与该列表规定的类型不匹配。
NOTE: 以前的语句已删除。
9    run;
5楼2012-04-25 08:37:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 zyuru_2004 的主题更新
信息提示
请填处理意见