[R] Weighted Logistic Regressions using svyglm

tlumley at u.washington.edu tlumley at u.washington.edu
Tue Oct 20 23:20:54 CEST 2009

On Mon, 19 Oct 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?

You should use family=quasibinomial(). For svyglm() this is identical to binomial() except that it doesn't warn about non-integer weights.  

I'll update the documentation for svyglm() to make this explicit.


Thomas Lumley			Assoc. Professor, Biostatistics
tlumley at u.washington.edu	University of Washington, Seattle

More information about the R-help mailing list