logistic regression - R glm object and prediction using offsets -


so i'm using r logistic regression, i'm using offsets.

  mylogit <- glm(y ~  x1 + offset(0.2*x2) + offset(0.4*x3), data = test, family = "binomial") 

the output, shows single coefficient, intercept , 1 of predictors, x1.

    coefficients:     (intercept)               x1       0.5250748         0.0157259 

my question: how raw prediction each observation model? more specifically, if use predict function, include features , coefficients, though model coefficients listed containing intercept , x1?

  prob = predict(mylogit,test,type=c("response")) 

do have use predict function? "mylogit" object contain can compute directly from? (yes looked @ documentation on glm, still confused).

thank patients.

i can report results of experiments glm , offset(). not appear (at least experiment) call predict give results take offset account. rather seems summary.glm needed purpose. started rather mangled modification of 1st example in ?glm ( , more pertinent concerns if did provide data, because play around more newdata argument need "test".)

counts <- c(18,17,15,20,10,20,25,13,12) outcome <- gl(3,1,9) treatment <- gl(3,3) print(d.ad <- data.frame(treatment, outcome, counts)) glm.d93 <- glm(counts ~ outcome + treatment + offset(1:9), family = poisson()) glm.d93d <- glm(counts ~ outcome + treatment , family = poisson())  > predict(glm.d93d, type="response")        1        2        3        4        5        6        7        8        9  21.00000 13.33333 15.66667 21.00000 13.33333 15.66667 21.00000 13.33333 15.66667  > predict(glm.d93, type="response")        1        2        3        4        5        6        7        8        9  21.00000 13.33333 15.66667 21.00000 13.33333 15.66667 21.00000 13.33333 15.66667  

as far can tell offset apparent when comparisons of estimated coefficients made null estimate (usually 0) purposes of statistical inference. done summary.glm:

> summary(glm.d93)$coef              estimate std. error    z value      pr(>|z|) (intercept)  2.044522  0.1708987  11.963362  5.527764e-33 outcome2    -1.454255  0.2021708  -7.193203  6.328878e-13 outcome3    -2.292987  0.1927423 -11.896644  1.232021e-32 treatment2  -3.000000  0.2000000 -15.000000  7.341915e-51 treatment3  -6.000000  0.2000000 -30.000000 9.813361e-198 > summary(glm.d93d)$coef                  estimate std. error       z value     pr(>|z|) (intercept)  3.044522e+00  0.1708987  1.781478e+01 5.426767e-71 outcome2    -4.542553e-01  0.2021708 -2.246889e+00 2.464711e-02 outcome3    -2.929871e-01  0.1927423 -1.520097e+00 1.284865e-01 treatment2   1.337909e-15  0.2000000  6.689547e-15 1.000000e+00 treatment3   1.421085e-15  0.2000000  7.105427e-15 1.000000e+00 

the offset changing reference levels (with bizarre changes in mangled example) while fitting of $linear.predictors , $fitted data not affected. didn't see comment in glm affects there comment in ?lm : "offsets specified offset not included in predictions predict.lm, whereas specified offset term in formula be." admit got little insight reading ?model.offset.


Comments

Popular posts from this blog

database - VFP Grid + SQL server 2008 - grid not showing correctly -

jquery - Set jPicker field to empty value -

.htaccess - htaccess convert request to clean url and add slash at the end of the url -