मेरे सवाल से सामान्य रूप से पॉइसन रिग्रेशन और जीएलएम की मेरी खराब समझ का पता चलता है। यहाँ मेरा प्रश्न बताने के लिए कुछ नकली डेटा दिए गए हैं:
### some fake data
x=c(1:14)
y=c(0, 1, 2, 3, 1, 4, 9, 18, 23, 31, 20, 25, 37, 45)
कुछ कस्टम फ़ंक्शंस psuedo-R2:
### functions of pseudo-R2
psuR2 <- function(null.dev, model.dev) { 1 - (model.dev / null.dev)}
predR2 <- function(actuals, predicted) { 1 - (sum((actuals - predicted)^2)) / sum((actuals - mean(actuals))^2)}
फिट चार मॉडल: पहचान लिंक के साथ ओएलएस, गाऊसी जीएलएम, लॉग लिंक के साथ पॉइसन जीएलएम, पहचान लिंक के साथ पॉइसन जीएलएम
#### OLS MODEL
mdl.ols=lm(y~x)
summary(mdl.ols)
pred.ols = predict(mdl.ols)
summary(mdl.ols)$r.squared
predR2(y, pred.ols)
#### GLM MODEL, family=gaussian(link="identity")
mdl.guass <- glm(y~x, family=gaussian(link="identity"), maxit=500)
summary(mdl.guass)
pred.guass = predict(mdl.guass)
psuR2(mdl.guass$null.deviance, mdl.guass$deviance)
predR2(y, pred.guass)
#### GLM MODEL, family=possion (canonical link)
mdl.poi_log <- glm(y~x, family=poisson(link="log"), maxit=500)
summary(mdl.poi_log)
pred.poi_log= exp(predict(mdl.poi_log)) #transform
psuR2(mdl.poi_log$null.deviance, mdl.poi_log$deviance)
predR2(y, pred.poi_log)
#### GLM MODEL, family=poisson((link="identity")
mdl.poi_id <- glm(y~x, family=poisson(link="identity"), start=c(0.5,0.5), maxit=500)
summary(mdl.poi_id)
pred.poi_id = predict(mdl.poi_id)
psuR2(mdl.poi_id$null.deviance, mdl.poi_id$deviance)
predR2(y, pred.poi_id)
अंत में भविष्यवाणियों की साजिश करें:
#### Plot the Fit
plot(x, y)
lines(x, pred.ols)
lines(x, pred.guass, col="green")
lines(x,pred.poi_log, col="red")
lines(x,pred.poi_id, col="blue")
मेरे 2 सवाल हैं:
ऐसा प्रतीत होता है कि पहचान लिंक के साथ ओएलएस और गॉसियन जीएलएम से निकलने वाले गुणांक और पूर्वानुमान बिल्कुल समान हैं। क्या यह हमेशा सच होता है?
मुझे बहुत आश्चर्य हुआ कि पहचान लिंक के साथ ओएलएस का अनुमान और पूर्वानुमान पोइसन जीएलएम से बहुत अलग हैं । मुझे लगा कि दोनों विधियाँ E (Y | X) का अनुमान लगाने की कोशिश करेंगी। जब मैं पॉइसन के लिए पहचान लिंक का उपयोग करता हूं तो संभावना फ़ंक्शन क्या दिखता है?