0
$\begingroup$

I am currently analyzing the occupancy of bat boxes and the factors that are influencing the occupancy. To determine the most significant variables influencing the occupancy I am running a glm with occupancy as my response variable (0=occupied / 1=not occupied) and different explanatory variables which are numerical except one categorical variable.

On the one hand I have the p-values from the glm with the highest AIC and the lowest residual deviance, which is following model (I already dropped a few variables, such as height)

modelg <- glm(Occupancy ~ TreeCov5er + number_of_boxes + mounted_on, family = binomial(link="cloglog"))

that results in:

                       Estimate Std. Error z value Pr(>|z|)    
(Intercept)            -4.97792    0.78083  -6.375 1.83e-10 ***
TreeCover               0.03075    0.01074   2.864 0.004183 ** 
number_of_boxes         0.27427    0.07427   3.693 0.000221 ***
mounted_onPOLES         2.54868    0.59730   4.267 1.98e-05 ***
mounted_onBALCONY     -12.44792 1146.20349  -0.011 0.991335    
mounted_onFACADE        1.87433    0.50045   3.745 0.000180 ***
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

(Dispersion parameter for binomial family taken to be 1)

    Null deviance: 184.60  on 177  degrees of freedom
Residual deviance: 140.15  on 172  degrees of freedom
AIC: 152.15

Number of Fisher Scoring iterations: 15

For all other variables which were dropped (e.g. Height) I have no p value. Would it be correct if I compute the p-value for height with:

modelhoehe <- glm(Besatz ~ Height, family = binomial(link="cloglog"))

Because now I would compare p-values from two different models. Is that correct. If not how can I compute the p-value for height?

I hope the question is understandable.

$\endgroup$
6
  • $\begingroup$ No, that's not correct. $\endgroup$
    – Roland
    Commented Oct 5, 2019 at 15:15
  • $\begingroup$ You're using a different response variable in the second model? $\endgroup$
    – Dason
    Commented Oct 5, 2019 at 16:40
  • $\begingroup$ @Roland: How else can I compute the p-value fpr height? $\endgroup$
    – Freddy94
    Commented Oct 7, 2019 at 10:56
  • $\begingroup$ @Dason: In my first model I included all variables I had (TreeCover, number of boxes, mounted on, height, age, exposition). I dropped the variables with the highest p value (height, age, exposition) to get the most simple model possible. But for my paper I also need the p values from the variables I dropped, such as height. I am asking now how do I compute the p-values from the variables I dropped? $\endgroup$
    – Freddy94
    Commented Oct 7, 2019 at 10:59
  • 1
    $\begingroup$ Your model selection approach already ensures that the p-values of the remaining parameters are not correct. Using p-value as a selection measure is wrong. You should look into using the LASSO. Anyway, if you need a p-value for height (why, if it is removed from the model?), you'll have to include it in a model together with all other "significant" variables. $\endgroup$
    – Roland
    Commented Oct 7, 2019 at 11:05

1 Answer 1

1
$\begingroup$

If you want to compare p-values properly with the variables shown above, you should include Height and the other variables on this glm model and analyse.

$\endgroup$
2
  • $\begingroup$ In my first model I included all variables I had (TreeCover, number of boxes, mounted on, height, age, exposition). I dropped the variables with the highest p values (height, age, exposition) to get the most simple model possible. But for my paper I also need the p values from the variables I dropped, such as height. I am asking now how do I compute the p-values from the variables I dropped? $\endgroup$
    – Freddy94
    Commented Oct 7, 2019 at 11:00
  • $\begingroup$ So, if I understood you correctly, you performed a stepwise regression, in with the highest p-value on the previous model run is removed on the next. You can describe this process and report the last p-value you found and that you used to reject the variable for the model. $\endgroup$ Commented Oct 15, 2019 at 0:36

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.