[R] how to extract the original data of a glm object

vito muggeo vmuggeo at dssm.unipa.it
Mon Nov 12 13:22:03 CET 2007


See and *read* the help file ?glm
the object returned by glm() includes the `data' component

hence:

aa<-glm(..)
aa$data

or also eval(aa$call$data)



leffgh ha scritto:
>   my function is 
>  glm(a~log(b)+c+d+e,family=binomial,data=f)->aa
>  
>   
>   I want to extract the original data set of aa. How to do it ?
>   
> You may suggest the model.frame() function. In fact ,i have tried it.
> model.frame returns a data frame of containing a,log(b) NOT b,c,d,e 
> I want to extract a data frame containing a,b,c,d,e,which is exactly the
> same as "f"
> How can I achieve this result?
> 
> 
> I want to do this because I need to extract the formular and act on another
> data set ,whose predict variables are the same as those of "f", but the
> response variable is different .

-- 
====================================
Vito M.R. Muggeo
Dip.to Sc Statist e Matem `Vianelli'
Università di Palermo
viale delle Scienze, edificio 13
90128 Palermo - ITALY
tel: 091 6626240
fax: 091 485726/485612



More information about the R-help mailing list