2

我应该在 Deducer 的线性回归模型生成器中做什么来生成如下公式

lm(ozone~temp*wind*rad+I(rad^2)+I(temp^2)+I(wind^2))

Outcomes文本框中,我有ozone变量 and tempwind并且radVariables文本框中。

4

2 回答 2

2

在选择线性模型后出现的对话框中,您将输入tempwindrad。现在您需要突出显示所有三个,然后选择 [Three-way] 按钮。(它将出现在 Model 列中(temp+wind+rad)^3,相当于 R 的公式语法中的 temp*wind*rad。)这将构建第一项。现在您需要依次突出显示每个变量,并为每个变量选择 [poly] 并输入“2”来构造二阶多项式项。

因为 poly 构造了一个正交多项式,所以这可能会也可能不会给你你想要的东西。为什么不跳过 GUI 的繁琐,直接在命令行输入呢?:

lm(ozone~temp*wind*rad+I(rad^2)+I(temp^2)+I(wind^2), data=environmental)

我不确定您的真实数据框名称可能是什么,但它与作为environmentallattice 包的一部分的数据框具有相同的变量,所以这就是我的猜测。

于 2012-12-28T20:43:23.793 回答
1

我在这里找到了答案

terms can be hand edited by double clicking on them

于 2012-12-29T10:39:42.487 回答