作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想使用 R 来找到 Pearson 相关系数的临界值。
这已被证明很难在搜索引擎中找到,因为皮尔逊相关系数的标准变量本身就是 r。反过来,我找到了很多 r 临界值表(而不是如何通过使用统计包 R 找到它)。
我正在寻找一个可以提供如下输出的函数:
我很乐意找到与以下内容的相关性:
cor(x,y)
最佳答案
相关系数 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/
我是一名优秀的程序员,十分优秀!