如何从biglm
对象中提取公式?我已经尝试过函数as.formula()
,但它没有返回我期望的内容。示例:
m1 = lm(Fertility ~ Agriculture + Examination + Education + Catholic + Infant.Mortality, data=swiss)
as.formula(m1) # returns only the formula expression (that's what I want!)
# returns: Fertility ~ Agriculture + Examination + Education + Catholic + Infant.Mortality
library(biglm)
m2 = biglm(Fertility ~ Agriculture + Examination + Education + Catholic + Infant.Mortality, data=swiss)
as.formula(m2) # returns many things, but I want only the formula expression
答案 0 :(得分:4)
您可以使用terms
和formula
:
formula(terms(m2))
Fertility ~ Agriculture + Examination + Education + Catholic +
Infant.Mortality
答案 1 :(得分:1)
这应该适合你:
m2$call