[R] GLM for Beta distribution
Jim Lindsey
james.lindsey at luc.ac.be
Wed Feb 19 19:58:52 CET 2003
> On Wed, 19 Feb 2003, Sharon Kuhlmann-Berenzon wrote:
>
> >
> > Hi R-help,
> >
> > Is there such a thing as a function in R for fitting a GLM where the
> > response is distributed as a Beta distribution?
> >
> > In my case, the response variable is a percentage ([0,1] and continuous).
> >
> > The current glm() function in R doesn't include the Beta distribution.
> >
>
> That's because they aren't generalised linear models.
>
> Two simple possibilities
>
> - use the quasibinomial variance and an appropriate link such as logit in
> glm -- there's an example in McCullagh & Nelder that tries this (though
> they decide in the end that it doesn't fit their data very well)
>
> - Take logits and model with linear regression: a lot of beta
> distributions are fairly similar to logit-normal distributions.
A third simple possibility: my gnlr function in my gnlm library, which
fits linear and nonlinear regression models with a beta distribution.
www.luc.ac.be/~jlindsey/rcode.html
Jim
>
> Or you could write down the loglikelihood and use nlm() or optim() to
> maximise it.
>
> -thomas
>
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> http://www.stat.math.ethz.ch/mailman/listinfo/r-help
>
More information about the R-help
mailing list