On Tue, 2008-01-15 at 11:15 +0100, LA SPINA, MICHELANGELO wrote:
> Hello mailing list!
> 
> I would like to know, how I can introduce a covariate in a glm, I've
> two factors and a covariate.
> 
> Thank you very much!
> 
> ____________________________________________________________________
> Michelangelo La Spina 

Hi,

I'm not clear on the distinction between a factor and a covariate (I my
way of thinking, a covariate is a variable that might predict an outcome
or response variable). If you want to use the "covariate" as the
response variable in a GLM then something like the following may be
appropriate

## dummy data
fac1 <- sample(gl(4, 25))
fac2 <- sample(gl(2, 50))
covar <- rnorm(100)
my.dat <- data.frame(fac1 = fac1, fac2 = fac2, covar = covar)
mod1 <- glm(covar ~ fac1 + fac2, data = my.dat)
mod1
summary(mod1)

# or if you already have a response variable and you want to include the
covariate on the RHS of the formula, then one simple adds it in the same
manner as we added the factors to the RHS above

## new dummy response
my.dat$resp <- rt(100, df = 3)
## new model
mod2 <- glm(resp ~ fac1 + fac2 + covar, data = my.dat)
mod2
summary(mod2)

Does this answer your question?

G
-- 
%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%
 Dr. Gavin Simpson             [t] +44 (0)20 7679 0522
 ECRC, UCL Geography,          [f] +44 (0)20 7679 0565
 Pearson Building,             [e] gavin.simpsonATNOSPAMucl.ac.uk
 Gower Street, London          [w] http://www.ucl.ac.uk/~ucfagls/
 UK. WC1E 6BT.                 [w] http://www.freshwaters.org.uk
%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%

______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to