楼主: jiny.zheng
3917 2

[原创博文] PROC REG的interaction项 [推广有奖]

  • 1关注
  • 0粉丝

大专生

61%

还不是VIP/贵宾

-

威望
0
论坛币
6 个
通用积分
0
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
396 点
帖子
35
精华
0
在线时间
48 小时
注册时间
2012-4-21
最后登录
2014-3-9

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
请问SAS的proc reg是否可以在model里面添加interaction项?如果可以的话怎么输入?我尝试了用A*B或者A:B貌似都不行。

由于以前都是用免费的R,对SAS有些不熟悉,求SAS版的前辈指教啊!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:interaction interact Action inter Inte

沙发
zhsh5518 发表于 2012-5-11 16:19:53 |只看作者 |坛友微信交流群
你选择错了模型,可以改用glm模型或者mixed模型都可以,reg只能对两连续变量之间做回归,所以不能做交互作用了。

使用道具

藤椅
priss111 发表于 2012-5-11 16:56:59 |只看作者 |坛友微信交流群
可以试试在数据集中生成一个新变量例如x1x2 = x1*x2,
x1x2纳入模型表示x1与x2交互作用的变量名.


http://support.sas.com/documenta ... tug_reg_sect056.htm

data acetyl;
   input x1-x4 @@;
   x1x2 = x1 * x2;
   x1x1 = x1 * x1;
   label x1  = 'reactor temperature(celsius)'
         x2  = 'h2 to n-heptone ratio'
         x3  = 'contact time(sec)'
         x4  = 'conversion percentage'
         x1x2= 'temperature-ratio interaction'
         x1x1= 'squared temperature';
   datalines;
1300  7.5 .012 49   1300  9   .012  50.2 1300 11 .0115 50.5
1300 13.5 .013 48.5 1300 17   .0135 47.5 1300 23 .012  44.5
1200  5.3 .04  28   1200  7.5 .038  31.5 1200 11 .032  34.5
1200 13.5 .026 35   1200 17   .034  38   1200 23 .041  38.5
1100  5.3 .084 15   1100  7.5 .098  17   1100 11 .092  20.5
1100 17   .086 29.5
;
run;


proc reg data=acetyl outvif;
            model x4=x1 x2 x3 x1x2 x1x1;
run;

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-8 17:28