【发布时间】:2020-02-13 10:19:13
【问题描述】:
我的 R 环境中有几个对象使用相同的前缀命名(例如,'test.')。每个对象都是模型拟合的结果。我想自动化模型之间的比较,首先,定义这些对象名称的向量:
list_obj<-ls(pattern="test.")
然后,将对象列表放入汇总模型的 R 函数中,并在所有“测试”中确定最佳模型。对象。
result<-summarize(list_obj)
但是,这种方法不正确,也不起作用。
你有什么建议吗?
【问题讨论】:
-
您如何确定最佳模型?您可以通过
model_list <- mget(ls(pattern="test\\."))获取列表中的所有模型 -
您的建议无效。函数“summarize”具有比较模型 (AIC) 所需的方法。我会通过以下方式使用该函数: res