2014-03-14 2 views
0

그래서 나는 데이터는 내가R에서 glm을 사용하여 예측하는 방법은 무엇입니까?

내가 '특정 온도에서 O 링에 발생하는 예측하려면이

Oring Temp 
1  15 
0  20 
1  30 

처럼 보이는이

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

같이 정의 된 GLM이 이 일을 시도 했음

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

하지만 이렇게하면 단일 확률 값과 반대되는 값 목록입니다.

어떻게받을 수 있습니까?

+3

을 'Damaged ~ Temp'가되면 예상되는 동작을 얻게됩니다. – josliber

+1

'? predict.glm'의 예제를보고'newdata' 인수를 설정하는 방법을 확인하십시오. –

답변

0

난 당신 DV는 이분법이라고 가정 할 올바른 해요 경우, I는 로짓 링크 기능을 사용하는 것, 간단한 색인 사용하여 내 맞춤의 예측 값에 액세스 : 수식을 조절하면

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