有12列数据,如何用R语言计算相关系数矩阵

Python016

有12列数据,如何用R语言计算相关系数矩阵,第1张

analyze-correlate-bivariate-选择变量 OK 输出的是相关系数矩阵 相关系数下面的Sig.是显著性检验结果的P值,越接近0越显著。 另外,表格下会显示显著性检验的判断结果,你看看表格下的解释就知道,比如“**. Correlation is significant at the 0.01 level (2-tailed).” 就是说,如果相关系数后有"**"符号,代表在0.01显著性水平下显著相关 粗略判断的方法是,相关系数0.6以上,可以认为显著相关了

cor()函数可以提供双变量之间的相关系数,还可以用scatterplotMatrix()函数生成散点图矩阵 不过R语言没有直接给出偏相关的函数; 我们要是做的话,要先调用cor.test()对变量进行Pearson相关性分析, 得到简单相关系数,然后做t检验,判断显著性。