除了PROC REG之外,SAS中的线性回归

时间:2014-12-17 16:55:55

标签: sas

假设我想在w,z和w和z的交互上建模Y. PROC REG希望我创建一个新变量u = w * z,然后对w,z和u进行回归

还有其他一些限制较少的过程,我可以将w * z指定为回归的变量,就像我在R中做的那样?

3 个答案:

答案 0 :(得分:1)

尝试SAS / ETS的PROC模型。

proc model data=foo;

y = int + Bw*w + Bz*z + Bwz*w*z;

fit y;
quit;

答案 1 :(得分:1)

使用|划分你的变量。您可以使用@指定交互条件的深度。 这将执行所有交互项,在这种情况下,模型将是高度+年龄+高度*年龄。

proc glm data=sashelp.class;
model weight = height|age;
run;quit;

这只会执行第一个订单条款,即没有互动

proc glm data=sashelp.class;
model weight = height|age @1;
run;quit;

答案 2 :(得分:0)