如何预测在R中使用glm?

时间:2014-03-14 02:53:05

标签: r glm predict

所以我有一个像这样定义的glm

oring.glm = glm(oring.data$Damaged ~ oring.data$Temp, data = oring.data, family=binomial)

数据看起来像这样

Oring   Temp
1        15
0        20
1        30

我想预测在特定温度下Oring会发生什么

我试过这个

logodds = predict(oring.glm, list(Temp=31))

但这给了我一个值列表,而不是单个赔率值。

我如何得到它?

1 个答案:

答案 0 :(得分:0)

如果我认为您的DV是二分的,那么我使用logit link功能,并使用简单的索引访问我的拟合预测值:

g=glm(y~x,family=binomial("logit")) #fit
predict(g)[1234] # gives the predicted value of y for the x=1234.