R实战|卡方检验及其可视化

作者: 木舟笔记 | 来源:发表于2021-12-31 10:52 被阅读0次
卡方.jpg

R实战|卡方检验及其可视化

卡方检验

卡方检验是一种以χ 2 分布为基础的用途广泛的假设检验方法。是一种非参数检验方法。卡方检验就是统计样本的实际观测值与理论推断值之间的偏离程度,实际观测值与理论推断值之间的偏离程度就决定卡方值的大小,如果卡方值越大,二者偏差程度越大;反之,二者偏差越小;若两个值完全相等时,卡方值就为0,表明理论值完全符合。它的无效假设H0 为:观察频数与期望频数没有显著性差异。χ2检验主要有三个用途:单样本方差的同质性检验独立性检验适合性检验

独立性检验 (Independence)

独立性检验评估的是,在一个列联表中,不成对的观测对象中的两个变量是不是相互独立的。

适合度检验 (Goodness of fit)

适合度检验展示了一个观察到的频率分布是否与一个理论分布不同。

22

可视化

# 安装并加载ggstatsplot包
install.packages('ggstatsplot')
library(ggstatsplot)

饼图

ggpiestats

该函数为类别变量创建饼图,图的副标题中包含列联表分析的结果(Pearson卡方检验用于受试者间设计,McNemar卡方检验用于受试者内设计)。如果只输入一个类别变量,则单样本比例检验(即卡方拟合优度检验)的结果将显示为副标题。

## 设置种子可重复
set.seed(123)

## 绘制
ggpiestats(
  data         = mtcars,
  x            = am,
  y            = cyl,
  package      = "wesanderson",
  palette      = "Royal1",
  title        = "Dataset: Motor Trend Car Road Tests", ## title for the plot
  legend.title = "Transmission", ## title for the legend
  caption      = "Source: 1974 Motor Trend US magazine"
)
image-20211231000700531

默认 输出

✅ 描述(频率)
✅ 推论统计
✅ 效应量+置信区间
✅ 适合度检验
✅ 贝叶斯假设检验
✅ 贝叶斯估计

grouped_ggpiestats

##单组内
set.seed(123)
grouped_ggpiestats(
  data         = mtcars,
  x            = cyl,
  grouping.var = am, ##分组变量
  label.repel  = TRUE, 
  package      = "ggsci", 
  palette      = "default_ucscgb"
)
image-20211231002029016

柱状图

ggbarstats

# install.packages('hrbrthemes') 
set.seed(123)
library(ggplot2)

## plot
ggbarstats(
  data         = mtcars,
  x            = am,
  y            = cyl,
  title        = "Dataset: Motor Trend Car Road Tests", ## title for the plot
  legend.title = "Transmission", 
  xlab             = "am",
  ggtheme          = hrbrthemes::theme_ipsum_pub(),
  ggplot.component = list(ggplot2::scale_x_discrete(guide = ggplot2::guide_axis(n.dodge = 2))),
  palette          = "Set2"
)
image-20211231002955426

grouped_ggbarstats

set.seed(123)
grouped_ggbarstats(
  data         = mtcars,
  x            = am,
  y            = cyl,
  grouping.var = vs,
  package      = "wesanderson",
  palette      = "Darjeeling2",
  ggtheme      = ggthemes::theme_tufte(base_size = 12)
)
image-20211231003135458

往期

  1. 跟着Nature学作图 | 配对哑铃图+分组拟合曲线+分类变量热图
  2. (免费教程+代码领取)|跟着Cell学作图系列合集
  3. 跟着Nat Commun学作图 | 1.批量箱线图+散点+差异分析
  4. 跟着Nat Commun学作图 | 2.时间线图
  5. 跟着Nat Commun学作图 | 3.物种丰度堆积柱状图
  6. 跟着Nat Commun学作图 | 4.配对箱线图+差异分析

相关文章

  • R实战|卡方检验及其可视化

    R实战|卡方检验及其可视化 卡方检验 卡方检验是一种以χ 2 分布为基础的用途广泛的假设检验方法。是一种非参数检验...

  • R | 卡方检验

    χ2检验主要有三个用途:单样本方差的同质性检验、独立性检验和适合性检验。适合性检验和独立性检验都是应用于离散型资料...

  • 2020-07-08 R基础绘图+统计

    R统计 安装加载必要的R包 QUALITATIVE DATA QUANTITATIVE DATA 卡方检验,Fis...

  • R语言 卡方检验

    卡方检验是一种确定两个分类变量之间是否存在显着相关性的统计方法。 这两个变量应该来自相同的人口,他们应该是类似 -...

  • 卡方检验

    ①四格表卡方检验 ②配对卡方检验 ③RxC卡方检验

  • 卡方检验

    白话统计学—卡方检验基本原理R语言实现卡方检验的替换组内两两比较等级资料的比较单向R×C列联表分析——列有序双向有...

  • 干货!一文汇总卡方检验分析步骤

    一、类型 SPSSAU中卡方检验包括卡方检验、卡方拟合优度、配对卡方、分层卡方。 对于上述四种卡方检验区别如下: ...

  • R语言卡方检验大全

    本文首发于公众号:医学和生信笔记 医学和生信笔记,专注R语言在临床医学中的使用,R语言数据分析和可视化。主要分享R...

  • Fisher's exact test

    目录 适用实例 计算原理 计算实例3.1 解答过程3.2 R语言代码 Fisher精确检验和卡方检验的选择 1. ...

  • 卡方检验

    下面我来介绍一下在R和excel如何使用卡方检验 个人理解,卡方检验和方差分析是对分类变量的分析,方差分析是针对不...

网友评论

    本文标题:R实战|卡方检验及其可视化

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