程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了R 函数获得 R 平方和回归的 p 值大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决R 函数获得 R 平方和回归的 p 值?

开发过程中遇到R 函数获得 R 平方和回归的 p 值的问题如何解决?下面主要结合日常开发的经验,给出你关于R 函数获得 R 平方和回归的 p 值的解决方法建议,希望对你解决R 函数获得 R 平方和回归的 p 值有所启发或帮助;

首先,我先说我不知道​​如何使用 R,但我需要对下面的两个变量进行简化的长轴回归,而 lmodel2 函数可以做到这一点。我学习了下面的代码来获得回归方程的截距和斜率。但是,我没有得到回归的 R 平方或 p 值。我该怎么做?到目前为止,我使用的代码如下。

Tensor_force=c(1.72,1.48,1.37,0.81,0.75,0.96,0.78,0.54,0.67,0.66,0.4)
Stapedius_force=c(0.8,0.58,1.07,0.82,0.77,0.98,0.99,0.92,1.06,1.19,1.32,1.18)

library(lmodel2)

lmodel2(Stapedius_force ~ Tensor_force,"relative",0)

解决方法

library(lmodel2)
mod1 <- lmodel2(Stapedius_force ~ Tensor_force,"relative",0)
#> No permutation test will be performed

lmodel2 函数创建的 lmodel2() 对象基本上是一个列表, 以一种方式打印,以便用户可以更好地阅读结果。 您可以通过设置该列表的子集来访问各个值。如果你写 @H_306_5@mod1$ 并查看自动完成选项,您将看到可用的值名称。 rsquarep.param 是您要查找的名称:

@H_306_5@mod1$rsquare
#> [1] 0.2905577
mod1$p.param # 2 tailed
#> [1] 0.0573178
mod1$p.param/2 # 1 tailed
#> [1] 0.0286589

如果您正在使用同一模型的多个不同迭代 broom 包及其 glance() 函数非常有用,因为它 将模型质量测量值提取为 data.frame/tibble,这样您就可以 轻松对这些值进行进一步分析。请参阅 https://broom.tidymodels.org/ 了解详情。

library(broom)
glance(mod1)
#> # A tibble: 1 x 5
#>   r.squared theta p.value      H  nobs
#>       <dbl> <dbl>   <dbl>  <dbl> <int>
#> 1     0.291  28.2  0.0573 0.0986    13

大佬总结

以上是大佬教程为你收集整理的R 函数获得 R 平方和回归的 p 值全部内容,希望文章能够帮你解决R 函数获得 R 平方和回归的 p 值所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:p