[R] why does glm.predict give values over 1 ?

Austin, Matt maustin at amgen.com
Mon Oct 31 23:56:04 CET 2005


If you left the type argument to the predict method then your predictions
are on the log-odds scale.  Try using the type='response' in the predict
method for glm.

--Matt

> -----Original Message-----
> From: r-help-bounces at stat.math.ethz.ch
> [mailto:r-help-bounces at stat.math.ethz.ch]On Behalf Of Rohit Singh
> Sent: Monday, October 31, 2005 2:52 PM
> To: r-help at stat.math.ethz.ch
> Subject: [R] why does glm.predict give values over 1 ?
> 
> 
> Hi,
> 
>  This is a newbie question. I have been using glm to perform 
> some logistic
> regression. However, if I take the fitted parameters (as part 
> of the glm
> object) and pass them on the glm.predict function, for some 
> test cases I
> am getting predicted values that are a little over 1.  This is a bit
> puzzling for me, because my understanding was that these numbers are
> probabilities and so should be between 0 and 1.
> 
> 
> Thanks a lot! I'd appreciate any help you could provide.
> 
> -rohit
> 
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide! 
> http://www.R-project.org/posting-guide.html
>




More information about the R-help mailing list