R语言怎么做相关性分析

时间:2024-10-13 03:11:29

1、R语言计算相关系数,首先需要加载cor()函数包,它可以计算三种不同的螽啸镥释相关系数如Pearson相关系数、Spearman相关系数、Kendall相庙堠杼寺关系数。而pcor()函数包则是计算偏相关系数。函数包的下载具体就不细说了,RStudio主页,tools菜单,点Install packages,输入函数包名称下载即可,具体请参考本人的另外两篇经验“R语言如何做SVM和RF”,介绍如何安装函数包。另外,cor()函数和cov函数都是内置的无需下载,psych包需要加载。

2、数据:本文的数据是笔者做论文时通过窗口傅里叶变换提取地类特征,有其13特征。部分数据截图,如图所示

R语言怎么做相关性分析R语言怎么做相关性分析R语言怎么做相关性分析

5、相关性的显著性检验:相关系数计算好之后,判断是否其短铘辔嗟具有显著性。则假设变量之间不相关,即总体相关系数为0.cor.test(x,y,alternative=,method=)得出某两个变量是否显著。默认情况下alternative=“two.side”即总体相关系数不等于0.若总体相关系数小于0,取“less”,大于0取“greater”。如下图,检验两个变量的显著性,概率为p-value=1.217e-11,上亿次都少于一次的机会见到0.065这样大的样本相关度,几乎不可能,拒绝原假设。即两变量的总体相关度不为0.

R语言怎么做相关性分析
© 长短途