gpt4 book ai didi

r - 在线性模型中使用 R 提取 R 平方值

转载 作者:行者123 更新时间:2023-12-03 07:37:58 25 4
gpt4 key购买 nike

我知道使用summary将帮助我手动完成此操作,但是,我将不得不计算大量的 R 平方值。因此,我需要计算机帮我提取它。这是一个简单的例子:

library(alr3)
M.lm=lm(MaxSalary~Score,data=salarygov)
#Here you will see the R square value
summary(M.lm)

我怎样才能做到这一点?

最佳答案

R 平方、调整后的 R 平方以及您在摘要中看到的所有其他值都可以从摘要对象中访问。您可以使用 str(summary(M.lm)) 查看所有内容:

> str(summary(M.lm))  # Truncated output...
List of 11
$ call : language lm(formula = MaxSalary ~ Score, data = salarygov)
$ terms :Classes 'terms', 'formula' length 3 MaxSalary ~ Score
...
$ residuals : Named num [1:495] -232.3 -132.6 37.9 114.3 232.3 ...
$ coefficients : num [1:2, 1:4] 295.274 5.76 62.012 0.123 4.762 ...
$ aliased : Named logi [1:2] FALSE FALSE
$ sigma : num 507
$ df : int [1:3] 2 493 2
$ r.squared : num 0.817
$ adj.r.squared: num 0.816
$ fstatistic : Named num [1:3] 2194 1 493
$ cov.unscaled : num [1:2, 1:2] 1.50e-02 -2.76e-05 -2.76e-05 5.88e-08

要获取 R 平方值,请输入 summary(M.lm)$r.squaredsummary(M.lm)$adj.r.squared

关于r - 在线性模型中使用 R 提取 R 平方值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23519224/

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