【发布时间】:2017-05-26 05:01:03
【问题描述】:
我正在尝试将lm 的摘要输出保存到数据框、“csv”或“txt”文件中。我想做的是使用具有不同因变量但自变量相同的lm(最终是glm)。
这是我使用lapply 进行模型拟合的代码:
varlist <- names(NDVI)[2:244]
models <- lapply(varlist, function(x) {
lm(substitute(i ~ efectohuracan, list(i = as.name(x))), data = NDVI)})
如果我把它保存为
write.csv(models,"models.csv")
我收到此错误
Error in as.data.frame.default(x[[i]], optional = TRUE, stringsAsFactors =
stringsAsFactors) : cannot coerce class ""lm"" to a data.frame
我是 R 的新手。我编写的代码要感谢在这个社区中也发布了他们的问题的人,所以也许有更好的方法来解决这个问题。
提前谢谢你
【问题讨论】:
-
如果你想存储整个
lm对象,你可以很容易地使用save(.... .Rdata)来处理它
标签: r dataframe regression lm mlm