首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R到SAS的交互作用

R到SAS的交互作用
EN

Stack Overflow用户
提问于 2015-12-18 21:20:59
回答 2查看 194关注 0票数 0

我正在尝试将R模型转换为SAS模型。我在模型中有如下交互术语:

代码语言:javascript
复制
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)做什么?那会是什么?

EN

回答 2

Stack Overflow用户

发布于 2015-12-19 03:38:20

你应该接受@42的建议,从头开始。

  1. 是的,SAS中的"*“翻译成R中的":”。
  2. SAS中的A+B*B在SAS中隐含着A、B*B,而R中的等价物是A*B,即A+B+ A:B。
  3. 在R中,I(a*b)的意思是“乘a乘以b”,并将其用作模型中的变量。另一个例子是I(a^2),它在模型中创建一个平方,而不必在数据中有一个a2 = a^2。
票数 1
EN

Stack Overflow用户

发布于 2015-12-18 21:33:54

看来你有两个连续的因素。您可以始终在数据步骤中创建产品术语变量。在proc步骤的模型行中,可以使用相同的乘法表示法来指定交互。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34365785

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档