楼主: li页伊
4768 3

[问答] 求助!sas关于交互项的回归语句 [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

学前班

90%

还不是VIP/贵宾

-

威望
0
论坛币
52 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
40 点
帖子
1
精华
0
在线时间
5 小时
注册时间
2015-7-27
最后登录
2015-12-7

楼主
li页伊 发表于 2015-12-7 15:45:23 |AI写论文
2论坛币
求助大神!sas中关于交互项的回归语句是什么啊?

模型是 Y=a+x1+x1*x2+控制变量
(自变量省略了系数)

求问sas中想要得到回归结果,该输入什么语句呢,主要是x1*x2不知道怎么表示

关键词:交互项 控制变量 求助大神 回归结果 不知道 自变量 模型

沙发
dogmamongo 发表于 2015-12-9 19:16:42
data a;
   do i=1 to 100;
      x1=rannor(1);
      x2=rannor(2);
      x12=x1*x2;
      y=3+x1+x1*x2+rannor(3);
      output;
   end;
run;
proc reg data=a;
   model y=x1 x12;
quit;
自己另外生成一个变量
令该变量等于x1*x2即可

藤椅
boren2009 发表于 2018-11-1 14:21:05
楼上正解,SAS帮助文档中有具体例子
#You can address this lack of fit by using polynomials of degree 2 for these two variables as shown in the following statements: #
data baseball;
   set sashelp.baseball(where=(name^="Rose, Pete"));
   YrMajor2 = yrmajor*yrmajor;
   CrHits2  = crhits*crhits;
run;

proc reg data=baseball
      plots=(diagnostics(stats=none) RStudentByLeverage(label)
             CooksD(label) Residuals(smooth)
             DFFITS(label) DFBETAS ObservedByPredicted(label));
   id name team league;
   model logSalary = nhits nruns nrbi nbb yrmajor crhits
                     yrmajor2 crhits2;
run;

板凳
huaminliu 发表于 2022-3-4 09:21:53
dogmamongo 发表于 2015-12-9 19:16
data a;
   do i=1 to 100;
      x1=rannor(1);
您好,构建x1*x2时,直接在SAS里做乘法运算吗?那么x1和x2的编码不能等于0吧?还是构建n*m-1项的哑变量?

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-27 00:02