最近在练习R实现相关分析,不试一下不知道,用R去做一个相关系数矩阵以及显著性检验,还这么麻烦,输出的结果也并不能灵活的展示,如果和SPSS或JASP相比的话,的确不怎么方便。

案例数据:犯罪数据state.x77

在【小兵学R语言】微信公众号后台回复【犯罪数据】下载案例数据自由练习。

犯罪率及相关指标共8个变量,现在小兵希望考察8个连续数据间的相关系数,并做显著性检验。

相关系数及显著性检验

使用R的Hmisc包中rcorr函数实现,建议不要使用R内置的cor函数。

library(Hmisc)

mycor

此时相关系数和显著性p值的结果都有了,不过可视化程度较低。所以接下来我还需要找一个可视化的函数来帮忙。

这就是R,所有的事情都要用户自己来决定,包括使用哪个函数以及何种展示效果。

好吧,我决定使用ggcorrplot包的函数实现相关系数可视化。

library(ggcorrplot)

ggcorrplot(mycor$r, hc.order = TRUE, type = "lower", lab = TRUE)

可视化结果

这个还不错的吧。红色表示正相关,蓝色表示负相关,颜色的深浅代表相关程度的大小。

本文完

文/图=数据小兵

历史文章 ↓

r语言平均值显著性检验_R语言相关系数、显著性检验及可视化的尝试相关推荐

  1. r语言清除变量_R语言(1)初识与数据结构

    点击上方蓝字,记得关注我们! a picture is worth a thousand words! 一,R语言简介 1,R语言的发展 上世纪90年代初,新西兰奥克兰大学 Ross Ihaka 和 ...

  2. r - 求平均成绩_R语言 从零开始的笔记(一)

    R是用于统计分析.绘图的语言和操作环境.R是属于GNU系统的一个自由.免费.源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具. R语言于生物学分析中的应用越来越广泛,在其他领域的统计绘图应用 ...

  3. R语言JAVA对比_R语言统计分析应用与SAS、SPSS的比较

    能够用来做统计分析的软件和程序很多,目前应用比较广泛的包括:SPSS, SAS.R语言,Matlab,S-PLUS,S-Miner等.下面我们来看一下各应用的特点: SPSS: 最简单的,都是菜单操作 ...

  4. r语言平均值显著性检验_R语言入门:检验相关性的显著性

    一.问题 计算两个变量的相关性,但不知道相关性在统计上是否足够显著. 二.解决方案 cor.test函数不仅可以计算P值,还可以算出相关性的可信区间.如果变量来自正态分布总体,可以用默认的相关性定义, ...

  5. r语言平均值显著性检验_R语言:常用统计检验方法

    转自http://blog.sciencenet.cn/home.php?mod=space&uid=255662&do=blog&id=240107 正态总体均值的假设检验 ...

  6. r语言 聚类求和_R语言聚类分析,如何导出将分类结果?

    泻药,本文在数据集上展示了如何来增强Hierarchical Cluster Analysis(更好的可视化和灵敏度分析). 原文链接:R语言鸢尾花iris数据集的层次聚类分析​tecdat.cn 介 ...

  7. r语言electricity数据集_R语言学习10-查看数据

    当我们处理一个新的数据集的时候,第一件事就是要对数据做一个了解.数据的格式是什么?数据的维度是多少?变量名是什么? 变量如何存储? 是否缺少数据? 数据中是否有任何缺陷? 本次课将学习如何使用R的内置 ...

  8. r k-means 分类结果_R语言信用评分卡:数据分箱(binning)

    作者:黄天元,复旦大学博士在读,热爱数据科学与R,热衷推广R在工业界与学术界的应用.邮箱:huang.tian-yuan@qq.com.欢迎合作交流 library(knitr) opts_chunk ...

  9. r语言 tunerf函数_R语言︱常用统计方法包 机器学习包(名称、简介)

    一.一些函数包大汇总 转载于:http://www.dataguru.cn/thread-116761-1-1.html 时间上有点过期,下面的资料供大家参考 基本的R包已经实现了传统多元统计的很多功 ...

  10. r语言 断轴 画图_R语言作图——Density plot

    原创: 黄小仙 上次分享了小提琴曲线(violin plot)的作图方法,今天小仙同学给大家介绍一下如何用R画出漂亮的密度图(density plot). Step1. 绘图数据的准备 首先还是要把你 ...

最新文章

  1. pythonhtml内容比较_Python使用difflib模块比较两个文件内容异同,同时输出html易浏览...
  2. 厉害了!一文看懂各大互联网支付系统整体架构
  3. c语言p,用C语言实现P、V操作
  4. Dubbo集群容错模式之Failover实现
  5. 35个Java代码性能优化总结
  6. POJ 1185 炮兵阵地
  7. 内存泄漏java例子_一次线上Java应用内存泄漏分析实例
  8. python编写递归函数和非递归函数、输出斐波那契数列_分别用非递归和递归的方法编写函数求斐波那契数列第n项。斐波那契数列1,1,2,3,5,8,13,…...
  9. 二叉排序数的构造-理论
  10. android_secure写权限,如何在android中设置权限WRITE_SECURE_SETTINGS?
  11. 查看linux中shell的几种方法汇总
  12. 《SQL高级应用和数据仓库基础(MySQL版)》作业 ·006
  13. getvod.php_php腾讯云点播视频加密
  14. Eclipse配置Hadoop开发环境
  15. ST7200.11固件门DIY全程记录[2009-05-03修复成功!]
  16. M-LSD 面向轻量化实时线段检测
  17. 互联网行业,让你成为月薪过万的那三成人
  18. iOS应用程序安全风险及漏洞解析
  19. EMV log 解析
  20. Linux之企业实训篇——haproxy与pacemaker实现高可用负载均衡

热门文章

  1. 太突然!北大方正破产了!负债3029亿元!
  2. html app5 仿微信朋友圈,uniapp仿微信聊天App界面|仿微信朋友圈|uniapp仿微信
  3. shp系列(四)——利用C++进行Shx文件的读(打开)
  4. cad立体图怎么旋转看图_教大家CAD迷你看图如何旋转图纸
  5. NSSM 注册PYTHON服务
  6. android数据适配器参数,Android 万能适配器BRVAH
  7. java 有哪些框架_Java常用框架有哪些?这些框架有什么用?
  8. 2.1 matlab特殊矩阵(零矩阵、幺矩阵、单位矩阵、魔方矩阵、范德蒙德矩阵和希尔伯特矩阵)
  9. WiFi mac地址详解
  10. 错题集--大一C语言选择题