R: 相关系数

ref: R画月亮阴晴圆缺:corrplot绘图相关系数矩阵

ref:R语言学习笔记之相关性矩阵分析及其可视化 - 简书

Correlation【相关系数】, Variance【方差】 and Covariance【协方差】 (Matrices)

求相关系数:

n <- 10

x <- rnorm(n)

y <- rnorm(n)

# method=c("pearson", "kendall", "spearman")

cor(x, y,method = "pearson") #相关系数

cor.test(x,y)

可视化方法一:

#例子:

原始数据

library(corrplot)

M = cor(mtcars)

corrplot(M,add=TRUE, type="lower", method="number",order="AOE",diag=FALSE,tl.pos="n", cl.pos="n")

很详细的R包介绍-ref: R语言相关系数可视化之corrplot包 - 知乎

M

画图:

可视化方法二:

library(PerformanceAnalytics)#加载包

chart.Correlation(mydata, histogram=TRUE, pch=19)

可视化方法二:

heatmap()

col<- colorRampPalette(c("blue","white","red"))(20)#调用颜色版自定义颜色

heatmap(x = res, col = col, symm =TRUE)#symm表示是否对称

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容