gpt4 book ai didi

r - 查找 Pearson 相关系数的临界值

转载 作者:行者123 更新时间:2023-12-03 15:25:27 24 4
gpt4 key购买 nike

我想使用 R 来找到 Pearson 相关系数的临界值。

这已被证明很难在搜索引擎中找到,因为皮尔逊相关系数的标准变量本身就是 r。反过来,我找到了很多 r 临界值表(而不是如何通过使用统计包 R 找到它)。

我正在寻找一个可以提供如下输出的函数:

enter image description here

我很乐意找到与以下内容的相关性:

cor(x,y)

但是,我也想找到临界值。

是否有一个函数可以用来输入 n(或自由度)以及 alpha 以找到临界值?

最佳答案

相关系数 r 的显着性是通过将 r 转换为 t 统计量,然后在对应于样本大小 n 的自由度处找到该 t 值的显着性来确定的。因此,您可以使用 R 来找到临界 t 值,然后将该值转换回相关系数以找到临界相关系数。

critical.r <- function( n, alpha = .05 ) {
df <- n - 2
critical.t <- qt(alpha/2, df, lower.tail = F)
critical.r <- sqrt( (critical.t^2) / ( (critical.t^2) + df ) )
return(critical.r)
}
# Example usage: Critical correlation coefficient at sample size of n = 100
critical.r( 100 )

关于r - 查找 Pearson 相关系数的临界值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29280587/

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