假设我想在w,z和w和z的交互上建模Y. PROC REG希望我创建一个新变量u = w * z,然后对w,z和u进行回归
还有其他一些限制较少的过程,我可以将w * z指定为回归的变量,就像我在R中做的那样?
答案 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)