美文网首页
R 相关性分析

R 相关性分析

作者: 冬笋土豆西红柿 | 来源:发表于2017-08-10 11:30 被阅读0次

相关性分析

mtcars
str(mtcars)#查看数据结构
head(mtcars)
colnames(mtcars)#输出数据的列名称
dput(colnames(mtcars)) #将列的名称输出为向量的格式
mtcars1=mtcars[,c("mpg", "disp", "hp", "drat", "wt", "qsec")]
cor(mtcars1)#判断各变量之间的相关性
cor.test(mtcars1$mpg,mtcars1$disp)#判断两个变量之间相关性
library(psych)
corr.test(mtcars1)#各变量之间的相关性,及p值
library(corrgram)
corrgram(mtcars1)#绘图
corrgram(mtcars1,upper.panel = panel.pie)#上三角为饼图
corrgram(mtcars1,upper.panel = panel.pie,lower.panel = panel.cor)#上三角为饼状图,下三角为相关系数值
library(corrplot)
m=cor(mtcars1)
corrplot(m)#corrplot要求数据为相关系数据矩阵
corrplot.mixed(m)
#帮助文档corrplot,mixed例子
M <- cor(mtcars)
ord <- corrMatOrder(M, order = "AOE")#使用(特征向量的角阶)AOE的方法处理数据
M2 <- M[ord,ord]

par(mfrow = c(2, 4)) #按行新建2行三列的画布
corrplot.mixed(M2)#上三角为圆形,下三角为数值
corrplot.mixed(M2, lower = "ellipse", upper = "circle",title="相关系数图")#上三角为圆形,下三角为椭圆
corrplot.mixed(M2, lower = "square", upper = "circle")#上三角为方形,下三角为圆形
corrplot.mixed(M2, lower = "shade", upper = "circle")#上三角为斜杠形,下三角为圆形
corrplot.mixed(M2, tl.pos = "lt")#变量名textlabel.position在左边和上边
corrplot.mixed(M2, tl.pos = "lt", diag = "u")#diag对角线用上三角符号表示,也就是圆形
corrplot.mixed(M2, tl.pos = "lt", diag = "l")#diag对角线用下三角符号表示,也就是数值1
corrplot.mixed(M2, tl.pos = "n")#变量名textlabel.position无,缺省
par(mfrow = c(1, 1))#将画布重新变为1行1列

结果

相关性分析结果
相关性分析绘图结果

相关文章

  • R语言-相关系数计算(一)

    应用R语言完成相关性检验,相关性矩阵及相关性可视化首先安装相应的R包 相关性分析的方法Pearson correl...

  • R 相关性分析

    相关性分析 结果

  • R 相关性分析

    R 相关性分析 1. 相关性矩阵计算: 加载mtcars数据 计算两两相关系数 计算矩阵相关系数 2. 相关系数的...

  • R相关性分析

    1.理论部分 Pearson(默认) 最常规的线性分析。计算公式 适用条件 变量线性关系、连续 两个变量总体符合正...

  • R - 相关性分析

    相关性分析用于评估两个或多个变量之间的关联性。 1. 两个变量的相关性分析 参数相关性检验( parametric...

  • R相关性分析

    两组时间向量相关性分析(皮尔逊分析) 检测两个变量是否符合正态分布(看散点是否分布在阴影中,是,则是正态分布) 检...

  • 统计学-三大相关系数

    参考:1.ref12.微信:新年开工——相关性分析了解一下?成对数据的相关性分析流程: 计算相关系数,主要用R里的...

  • R语言之可视化(31)扫地僧easystats(2)相关性分析

    R语言之可视化(30)扫地僧easystats(1) 介绍 相关性是一个专注于相关性分析的easystats软件包...

  • 【RNA-Seq 实战】五、表达矩阵探索

    1 导入R 获取矩阵后正式开始下游分析。 2 绘图 相关性图 相关性热图 后续我们使用airway包的数据进行后续...

  • R语言-相关性检验及线性拟合

    相关性检验 相关性检验R=1时为完全正相关。R=-1为完全负相关。R=0为正态分布 斜率与R值无关 相关性检验co...

网友评论

      本文标题:R 相关性分析

      本文链接:https://www.haomeiwen.com/subject/fnfhrxtx.html