【问题标题】:Include quadratic terms in Deducer's Linear Regression Model Builder在 Deducer 的线性回归模型构建器中包含二次项
【发布时间】:2012-12-28 18:43:18
【问题描述】:

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

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

Outcomes 文本框中,我有ozone 变量和tempwindradVariables 文本框中。

【问题讨论】:

    标签: r linear-regression deducer


    【解决方案1】:

    在选择线性模型后出现的对话框中,您将输入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)
    

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

    【讨论】:

    • 我试过 poly(vare,2) 但结果不一样。我想一定有办法构造这样一个通用公式。
    • 我告诉过你怎么做。使用控制台条目。但是,您尝试输入的“通用公式”充满了错误解释的可能性。坚持使用 poly(vare,2) 会更安全,这就是为什么我怀疑 Deducer 让新手更容易走“共同”的道路。多路径较少受到推理统计的错误解释。
    【解决方案2】:

    我找到了答案here

    terms can be hand edited by double clicking on them

    【讨论】:

      猜你喜欢
      • 2010-12-20
      • 2016-02-16
      • 2018-07-04
      • 1970-01-01
      • 2022-09-09
      • 2017-10-02
      • 1970-01-01
      • 1970-01-01
      • 2019-10-09
      相关资源
      最近更新 更多