R 如何对相关矩阵进行排序?

R 如何对相关矩阵进行排序?,r,correlation,ranking,R,Correlation,Ranking,我使用以下代码找到了数据的相关矩阵: file_20 <- read.csv("C:/Desktop/ex.csv") file_20 cor (file_20[,1:19], file_20[1:19], method ="spearman") file\u 20——使用cor()的kendall方法参数: df 来自帮助(cor): 对于cor()。如果数据不一定来自二元正态分布,则建议采用更稳健的方法。对于cov(),非皮尔逊方法是不寻常的,但出于完整性考虑,它是可用的。请注意,

我使用以下代码找到了数据的相关矩阵:

file_20 <- read.csv("C:/Desktop/ex.csv")
file_20
cor (file_20[,1:19], file_20[1:19], method ="spearman")
file\u 20——使用cor()的
kendall
方法参数:

df
来自帮助(cor):
对于
cor()。如果数据不一定来自二元正态分布,则建议采用更稳健的方法。对于
cov(
),非皮尔逊方法是不寻常的,但出于完整性考虑,它是可用的。请注意,“斯皮尔曼”基本上计算
cor(R(x),R(y))(或cov(,)
其中
R(u):=rank(u,na.last=“keep”)
。在缺少值的情况下,根据使用值计算秩,或者基于完整的观察结果,或者基于成对完整性,并对每对进行重新排序。

cor(秩(file_20[,1:19]),秩(file_20[1:19]),method=“kendall”)我尝试使用kendall,它显示了相同的输出[1]1
df <- data.frame(x=c(1,2,3,4,5), y=c(5,4,3,2,1))  
cor(df, method="kendall") 
   x  y 
x  1 -1    
y -1  1   
R> 
From help(cor):