如何做出相关系数矩阵可视化图
2017-03-24 00:00
232 查看
如何在R中优雅地绘制相关系数矩阵
install.packages("psych") install.packages("corrplot")#安装包,如果已安装,请略过 library(psych) library(corrplot)#载入两个包 data(iris)#机器学习常用神奇数据集——鸢尾花数据集 head(iris)#查看下数据集前五行 irisnew<-iris[,-5]#去除第五列种类变量 cormat<-corr.test(irisnew)#相关系数分析及显著性检验 #最简单的相关系数矩阵可视化 corrplot(cormat$r)
corrplot(cormat$r,method="square")
corrplot(cormat$r,method = "number")
corrplot(cormat$r,method = "shade")
corrplot(cormat$r,method="ellipse")
corrplot(cormat$r,method = "pie")
corrplot(cormat$r,method="square",type="lower",title = "Correlation of iris")
#含显著性检验的相关系数矩阵可视化 cormatp<-cormat$p#单独取出p值矩阵 cormatp[upper.tri(cormatp)]=0#设置p值矩阵上三角等于0 corrplot(cormat$r,method="square",type="lower",title = "Correlation of iris",tl.cex=1.5,tl.pos = "lt",number.cex=1,p.mat=cormatp,sig.level=0.05,insig=c("pch"))
corrplot(cormat$r,method="square",type="full",title = "Correlation of iris",tl.cex=1.5,tl.pos = "lt",number.cex=1,p.mat=cormatp,sig.level=0.05,insig=c("pch"))
corrplot.mixed(cormat$r,upper = "square",lower = "number",diag = "u",tl.cex=1.5,tl.pos = "lt",number.cex=1,p.mat=cormatp,sig.level=0.05,insig=c("pch"))
相关文章推荐
- 如何做出相关系数矩阵可视化图
- 关于协方差矩阵和相关系数矩阵的一些应用认识
- 协方差矩阵、相关矩阵、相关系数矩阵、相关系数之间的关系
- 散布矩阵(scatter_matrix)及相关系数(correlation coefficients)实例分析
- 相关系数矩阵与热力图heatmap(Python高级可视化库seaborn)
- 相关矩阵可视化包ggcorrplot
- 请教高手!如何用java语言的循环和数组做出循环矩阵?
- Spark Mllib里的如何对单个数据集用斯皮尔曼计算相关系数
- Spark Mllib里的如何对两组数据用斯皮尔曼计算相关系数
- 协方差矩阵, 相关系数矩阵
- 如何用jbpm做出一个状态可视化动态可编辑的工作流平台-1
- 相关系数图可视化
- 如何通俗理解“协方差”和“相关系数”
- 相关系数图可视化
- Excel2007及以上版本如何计算相关系数和回归等数据分析
- 根据矩阵的二维相关系数进行OCR识别
- [处理数据的心得][1]--相关矩阵的可视化
- [置顶] Python数据相关系数矩阵和热力图轻松实现
- Spark Mllib里的如何对两组数据用皮尔逊计算相关系数
- R语言可视化学习笔记之相关矩阵可视化包ggcorrplot