gpt4 book ai didi

r - 存储由 CVlm 产生的均方

转载 作者:行者123 更新时间:2023-12-02 02:00:18 32 4
gpt4 key购买 nike

我正在尝试在 R 中创建一个脚本,用于自动评估各种可能的线性模型的预测能力。为了评估模型的预测能力,我使用它们的总体均方作为质量指标,该均方来自交叉验证,为此我使用了包 DAAG 中的函数 CVlm。我的问题是如何以自动方式检索 CVlm 产生的总体均方值(无需观察 CVlm 的文本输出)?

例如来自 http://maths-people.anu.edu.au/~johnm/r-book/3edn/scripts/reg1.R 的以下代码

houseprices.lm <- lm(sale.price ~ area, data=houseprices) 
CVlm(houseprices, houseprices.lm, plotit=TRUE)

输出形式为

折1测试集中的观察结果:...

折2测试集中的观察结果:...

整体毫秒2023

如何访问/存储每次运行的 ms (2023) 值?

最佳答案

您必须将 CVlm 的结果存储在一个变量中并访问 ms 属性:

houseprices.lm <- lm(sale.price ~ area, data=houseprices) 
cv <- CVlm(houseprices, houseprices.lm, plotit=TRUE)
attr(cv, "ms")
# [1] 3934

关于r - 存储由 CVlm 产生的均方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17593547/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com