glm摘要没有给出系数值

时间:2016-11-10 10:47:25

标签: r logistic-regression data-science

我正在尝试在给定数据集上应用glm,但grep没有给我正确的输出,它没有给wait等系数值,它只是给了我{{1作为单个属性元素的输出。

grep

拆分数据

summary(model1)

glm模型

Estimate Std. Error z value Pr(>|z|)

我想得到p值进行进一步分析到目前为止我认为我的代码是正确的,我怎样才能得到正确的输出?

2 个答案:

答案 0 :(得分:1)

二项分布只有在因变量有两个结果时才有效。当因变量是计数时,您应该考虑泊松分布。有关详情,请参阅此处:http://www.statmethods.net/advstats/glm.html

答案 1 :(得分:1)

您安装GLM的代码在编程上是正确的。但是,有一些问题:

  1. 正如评论中所提到的,对于每个分类变量,您应该使用as.factor()将其作为一个因素。 GLM不知道“字符串”变量是什么。
  2. 正如MorganBall指出的那样,如果您的数据确实是计数数据,您可以考虑使用泊松GLM进行拟合,而不是转换为二进制并使用Logistic回归。
  3. 您表示您有13个参数和1000个观察值。虽然这看起来像是足够的数据,但请注意,其中一些参数可能只有很少(接近0?)的观测值。这是个问题。
  4. 此外,您确定数据没有perfectly separate响应吗?因为如果有一些参数组合可以完美地分离响应,那么最大似然估计将不会收敛并且理论上会变为无穷大。实际上,您的估算会产生非常大的标准误差。