相关分析是观察数据间关系的一种分析方法,由于分析结果能直观的表现出数据间的关系,因此是一种常用的分析方法。
步骤:
setwd('E:/packages') #修改默认路径
mydata<-read.table('gzwj.csv',header=TRUE,sep=',') #导入数据
library(corrgram) #载入“corrgram'包
mydata1<-na.omit(mydata) #将未缺失数据重新赋值
corrgram(mydata1,order=TRUE,lower.panel=panel.shade,upper.panel=panel.pie,text.panel=panel.txt,diag.panel=panel.minmax,main='correlogram of mydata intercorrelations')
#绘制相关分析图,order=TRUE表示相关矩阵将使用主成分分析法对变量重新排序(能够使二元变量的关系模式更加明显),lower.panel=panel.shade,下三角的图形用阴影深度表示相关性大小,upper.panel=panel.pie ,上三角图形用饼图填充比例来表示相关性。(panel.ellipse用平滑曲线和置信椭圆表示相关性,panel.pts用散点图表示相关性)text.panel=panel.txt主对角线输出的变量名字。diag.panel=panel.minmax主对角线输出变量的最小最大值。main='correlogram of mydata intercorrelations' 添加标题
步骤:
setwd('E:/packages') #修改默认路径
mydata<-read.table('gzwj.csv',header=TRUE,sep=',') #导入数据
library(corrgram) #载入“corrgram'包
mydata1<-na.omit(mydata) #将未缺失数据重新赋值
corrgram(mydata1,order=TRUE,lower.panel=panel.shade,upper.panel=panel.pie,text.panel=panel.txt,diag.panel=panel.minmax,main='correlogram of mydata intercorrelations')
#绘制相关分析图,order=TRUE表示相关矩阵将使用主成分分析法对变量重新排序(能够使二元变量的关系模式更加明显),lower.panel=panel.shade,下三角的图形用阴影深度表示相关性大小,upper.panel=panel.pie ,上三角图形用饼图填充比例来表示相关性。(panel.ellipse用平滑曲线和置信椭圆表示相关性,panel.pts用散点图表示相关性)text.panel=panel.txt主对角线输出的变量名字。diag.panel=panel.minmax主对角线输出变量的最小最大值。main='correlogram of mydata intercorrelations' 添加标题
