我正在尝试为各个位置输出相关矩阵。行名称' PC1',PC2'等代表主要组成部分。由于主要组成部分的百分比差异(以及因此权重)从PC1降低到PC4,我需要运行Pearson相关性,以便考虑PC的权重。
换句话说,第1行在确定位置之间的相关性方面比第2行更重要,第2行比第3行更重要,依此类推......
4行的简单权重向量如下:
w = [1.00, 0.75, 0.50, 0.25]
我确实通过了this,但我对解决方案并不完全清楚,与这个问题不同,我需要在称量行的同时找到SINGLE矩阵列内的相关性。
答案 0 :(得分:1)
好的,使用cov.wt
weighted_corr <- cov.wt(DF, wt = w, cor = TRUE)
corr_matrix <- weighted_corr$cor
那就是它!