[R] Weighted Logistic Regressions using svyglm
Peter Ehlers
ehlers at ucalgary.ca
Tue Oct 20 07:43:14 CEST 2009
Fulton wrote:
> I’m running some logistic regressions and I’ve been trying to include weights
> in the equation. However, when I run the model, I get this warning message:
>
> Here’s what it says: Warning message: In eval(expr, envir, enclos) :
> non-integer #successes in a binomial glm!
>
> I think it is because the weights are non-integer values.
>
> What is a good way to run logistic regressions in R when using non-integer
> weights?
>
> I’ve attached the output from the R console of the two different methods
> I've tried.
>
> The first regression is unweighted. The second regression includes the
> weights in glm. The third regression includes the weights in svyglm.
> However, despite using the same weights, I get contradicting results.
> Perhaps I am misunderstanding how to use one or both of these functions.
>
You might be misunderstanding the use of weights in a binomial glm.
An excerpt from ?glm:
"For a binomial GLM prior weights are used to give
the _number of trials_ when the response is the
_proportion of successes_"
-Peter Ehlers
> I'd appreciate any help you can provide.
>
> Thanks
>
> Brad
>
> http://www.nabble.com/file/p25969499/Regressions%2Bwith%2BWeights.txt
> Regressions+with+Weights.txt
>
>
More information about the R-help
mailing list