logistic regression with high correlation but no significative variables I am working with logistic regression in R by means of glm. I have fitted a logistic (0-1) regression model with seven predictor variables. I obtain a model where the variables have high p-values (>0.1) (not significative) but the r^2 of Mcfadden is high (0.6).
McFadden is equivalent to Pearson's r^2 in linear regression (I am not totally sure). Therefore, how it is possible to obtain a high correlation with no statistically significant variables?
 A: There are several possible reasons which could be responsible for the scenario you describe.
1. Collinearity among some or all of your predictor variables
Did you check if some of your predictor variables are engaged in collinearity? That might be one possible explanation. You can use the vif() function in the car package to check for collinearity. If you find any predictor variables which have high VIF (variance inflation factor) values - say larger than 5 - you may need to exclude some of those from your model and see if that resolves your collinearity. 
2. Too many predictor variables in your model relative to the number of events
How many observations do you have in your model and how many events? (An event corresponds to Y = 1, where Y is your response variable.) There are rules of thumb for how many events you should have per predictor variable included in your model (e.g., 10 events per variable), which you can use to determine if your model includes too many predictor variables relative to the available number of events. If it does, you will need to include fewer predictor variables in your model. 
3. Too few observations in your model
Perhaps the predictor variables included in your model have significant effects on the log odds of success (i.e., achieving a value of 1 for Y), but you just don't have enough observations in your model to detect these effects. To see if this might be the case, look at the confidence intervals for each predictor in relation to zero and see (i) how wide the confidence intervals are and (ii) how far the centers of the confidence intervals are from 0. (Use the confint() function to extract the 95% confidence intervals from your model and the coef() function to extract the centers of these intervals.) If the centers of the intervals are not too close to zero and the intervals are wide, that would suggest you need more data in your study to be able to detect the effects of interest. Recall that R works on the log odds scale by default.  
There may be other reasons as well - perhaps others on this forum can highlight them.
