我正在尝试将R模型转换为SAS模型。我在模型中有如下交互术语:
I((PIC == 'x') * UR_log_lead6)
I((FAC == 'CE') * UR_log_lead6)有人知道这种交互在SAS中是如何工作的吗?对不起,我的R技能非常有限。
我理解R中的交互作用与SAS中的“交互”是不同的。*在SAS中,R中的":“和R中的"_”翻译为每个单独的术语+交互项(即R中的a_b=a+b+a:b )--这是正确的吗?如果是的话,我(a*b)做什么?那会是什么?
发布于 2015-12-19 03:38:20
你应该接受@42的建议,从头开始。
I(a*b)的意思是“乘a乘以b”,并将其用作模型中的变量。另一个例子是I(a^2),它在模型中创建一个平方,而不必在数据中有一个a2 = a^2。发布于 2015-12-18 21:33:54
看来你有两个连续的因素。您可以始终在数据步骤中创建产品术语变量。在proc步骤的模型行中,可以使用相同的乘法表示法来指定交互。
https://stackoverflow.com/questions/34365785
复制相似问题