GLS, as.formula and subsitute
Why not use character strings?
models <- function( resp, DF ) {
frm <- as.formula( paste( resp, 'Time', sep = '~' ) )
md <- glm( frm, data = DF )
}
models( resp = 'follicles', DF = Ovary )
should work...
Best regards,
On Tue, May 14, 2013 at 10:32:18AM +0200, Christoph Scherber wrote:
? Dear all,
?
? I am trying to feed a formula object into GLS using substitute() and as.formula(). What am I doing
? wrong here?
?
? ##
? models <- function(resp=quote(resp),DF=quote(DF)) {
? f1=substitute(resp~Time,list(resp=quote(resp)))
? gls(as.formula(f1),data=DF)
? }
?
? models(resp="follicles","Ovary")
?
? ##
? Many thanks for your help!
?
? Best wishes
? Christoph
?
? --
? PD Dr Christoph Scherber
? Georg-August University Goettingen
? Department of Crop Science
? Agroecology
? Grisebachstrasse 6
? D-37077 Goettingen
? Germany
? phone 0049 (0)551 39 8807
? fax 0049 (0)551 39 8806
? http://www.gwdg.de/~cscherb1
? _______________________________________________
? R-sig-mixed-models at r-project.org mailing list
? https://stat.ethz.ch/mailman/listinfo/r-sig-mixed-models
Emmanuel CURIS
emmanuel.curis at parisdescartes.fr
Page WWW: http://emmanuel.curis.online.fr/index.html