The multcomp package has code in multcomp:::expression2coef that attaches
the 'coef' attribute to symbols.  Since there is only one symbol object in
a session with a given name, this means that this attaching has a global
effect.  Should this be quietly allowed or should there be a warning or an
error?

E.g.,

str(quote(Education))
# symbol Education
lmod <- stats::lm(Fertility ~ ., data = datasets::swiss)
glmod <- multcomp::glht(lmod, c("Agriculture=0", "Education=0"))
str(quote(Education))
# symbol Education
# - attr(*, "coef")= num 1

Bill Dunlap
TIBCO Software
wdunlap tibco.com

        [[alternative HTML version deleted]]

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to