【问题标题】:Multivariate Logistic Regression with Dummy Variables带有虚拟变量的多元逻辑回归
【发布时间】:2019-07-22 08:32:36
【问题描述】:

我会先说我对 R 相当陌生,并且已经在这个问题上停留了几个星期,似乎无处可去。我正在寻找执行多元逻辑回归以确定 水管材料土壤类型 是否在 水管断裂位置我的学习区。

我有 417 个肯定的水管断裂位置,并创建了另外 400 个错误位置以用于我的分析。我知道水的主要材料和土壤类型都是分类变量,在使用 GLM 模型之前应该重新编码为虚拟变量。那就是我遇到麻烦的地方。直到现在我才使用虚拟变量,似乎无法理解它们是如何在 R 中创建的。下面是我拥有的数据和我正在使用的当前 GLM 模型的细分。

INDICATOR:0 或 1(指示位置 XY 是否为水管断口位置)

MAIN MATERIAL:XY 位置的水管材料(分类值 - 大约 8 个唯一值)

土壤分类:断裂位置的土壤类型(分类值 - 大约 20 个值)

(logAnalysis

我只使用过一次 Stack Exchange,所以如果需要更多信息,请告诉我。

在尝试了 Aurther 的使用 factor() 的建议后,这是我得到的输出。 R Ouput

我有点困惑,为什么许多土壤分类和 PE 主要材料的 Std 如此之高。错误。

【问题讨论】:

  • 您收到错误消息了吗?
  • Arthur - 我没有收到错误,但最近才意识到我应该最近查看虚拟变量。我能够在不重新编码的情况下运行 GLM,但结果不准确(实际上甚至不接近!)

标签: r variables regression


【解决方案1】:

factor() 是 R 的“虚拟变量” 试试:

(logAnalysis <- glm(Indicator~main_material+factor(soil_classification), data=Breaks, family=binomial(link="logit"))

【讨论】:

  • 太棒了 - 我会试一试。由于我正在查看 2 个分类变量(土壤和材料),我可以说类似 ... (logAnalysis
猜你喜欢
  • 2021-04-27
  • 2015-01-03
  • 2014-02-20
  • 2019-01-25
  • 2021-11-23
  • 2021-03-12
  • 1970-01-01
  • 2018-11-16
  • 2019-07-06
相关资源
最近更新 更多