看过许多统计教程,这篇是我最推荐的

介    绍

数值变量如果服从正态分布,采用均数±标准差进行统计描述,采用方差分析进行组间比较,如果组间差异有统计学意义,进一步采用LSD法(也可以是其它方法)进行两两比较。如果不服从正态分布,采用中位数(四分位数间距)进行统计描述,组间比较采用非参数检验(Kruskal-Wallis秩和检验),当组间总的有统计学差异,进一步采用Dunn法(也可以是其它方法)进行多重比较。对于分类变量,采用例数(百分比)的形式描述,组间比较采用χ2检验或精确概率法,当组间总的有统计学差异,进一步采用χ2检验或精确概率法进行两两比较,两两比较的P值需采用Boferroni法(也可以选择其它方法)进行校正。对于只会SPSS软件的同学来说,做两两比较的卡方检验或精确概率法时,需要一次次选择个案,一次次点菜单,太浪费时间和精力。用R软件的优势在于做两两比较时,不用再一次一次点菜单了,直接用几行命令就可以了。我们想看看不同工作岗位的男女比例是否有差异。

软件操作

1、导入数据

mydata "clipboard")#查看数据str(mydata)head(mydata)

2、变量因子化

mydata$sex$sex,levels=c(0,1),labels=c(mydata$work$work,levels=c(1,2,3,4),labels=c(
#查看数据str(mydata)head(mydata)

3、对于分析涉及到的变量,形成表格数据我们想研究不同工作岗位的男女比例是否有差异,需要把涉及到的两个变量work和sex生成表格,输入:

tab$work,mydatatab

4、卡方检验和精确概率法

#卡方检验chisq.test(tab)

#精确概率法fisher.test(tab)

结果解读:使用chisq.test命令进行卡方检验,结果显示:统计量χ2=20.911,p=0.0001099,在论文中需写成χ2=20.91,p<0.001,说明不同岗位的男女比例有差异,但具体是哪两个岗位有差异,还需进一步两两比较。(注:论文中卡方值一般保留两位小数p值一般保留三位小数,如果p<0.001,可以直接写成p<0.001)。如果不符合卡方检验条件,需改用精确概率法,其实就算符合卡方检验条件,也可以直接用精确概率法。使用fisher.test命令进行精确概率法,结果显示p=8.359*10-5,论文中需要写成p<0.001,说明不同岗位的男女比例有差异,但具体是哪两个岗位有差异,还需进一步两两比较。5、两两比较

#install.packages("rcompanion")library(rcompanion)#两两比较卡方检验pairwiseNominalIndependence(tab,chisq  = TRUE,fisher = FALSE,gtest  = FALSE,method = "bonferroni")

上面红色的warning messages提示卡方检验得到的结果可能不准确,为了保险起见,我们采用Fisher精确概率法进行两两比较。

#两两比较精确概率法pairwiseNominalIndependence(tab,chisq  = FALSE,fisher = TRUE,gtest  = FALSE,method = "bonferroni")

结果解读:事后两两比较由于检验次数的增多,会增加一类错误的概率,所以通常需要校正p值或校正检验水准,两者本质是一样的。我们通过R软件进行两两比较的好处是,可以直接设定两两比较p值校正方法,如本例中,我们直接设置为bonferroni法,p.adj.Fisher列即为校正后的p值,可以直接与0.05相比,如果<0.05,说明两者之间差异有统计学意义;否则,说明无统计学意义。本例中,A岗和B岗的男女比例差异有统计学意义,p=6.42*10-5,需要写成p<0.001。需要说明的是,有的p值经校正之后=1,这是很正常的。

知识拓展

本例中p值校正的方法,我们选择的是bonferroni法,只要在论文中说明所用方法即可。大家也可以尝试别的方法,更多信息可以在Rstudio中输入?p.adjust获取。希望今天的文章对你有用,随手点个在看吧。本文由刘老师医学统计(ID:ourdata)原创,转载请注明来源。

转载、投稿、商务合作、统计学习/咨询请在公众号后台,添加作者微信。

你点的每个赞,我都认真当成了喜欢

卡方分布分位数_卡方检验和精确概率法及两两比较相关推荐

  1. R语言使用fisher.test函数进行精确概率检验、检验两个分类变量是否独立(自定义构建列联表仿真数据)

    R语言使用fisher.test函数进行精确概率检验.检验两个分类变量是否独立(自定义构建列联表仿真数据) 目录

  2. python 卡方分布函数_卡方检验2-python代码实现

    统计学,风控建模经常遇到卡方分箱算法ChiMerge.卡方分箱在金融信贷风控领域是逻辑回归评分卡的核心,让分箱具有统计学意义(单调性).卡方分箱在生物医药领域可以比较两种药物或两组病人是否具有显著区别 ...

  3. 卡方检验检验水准矫正_卡方检验在实际工作中的应用

    卡方检验是以χ2分布为基础的一种常用假设检验方法,统计样本的实际观测值与理论推断值之间的偏离程度,主要在分类数据资料统计推断中应用. 在电商平台中,广告图到处可见,引起用户兴趣,为商品或者店铺带去流量 ...

  4. 用spss做多组两两相关性分析_卡方检验的事后两两比较

    卡方检验检出组间差异后,得到的结果只能显示行变量与列变量间是否相互独立,但各变量的不同组别间具体存在何种差异呢?这需要后续通过两两比较来得到更为精确的结论.下面,我将用一个简单的案例向大家演示:在SP ...

  5. python 卡方分布值_重温统计学--抽样分布

    小文 | 公众号 小文的数据之旅 推断统计学的重要作用就是通过从总体中抽取样本构造适当的统计量,由样本性质去推断关于总体的性质.统计量是样本的函数,它不依赖于任何未知参数.常用的统计量包括样本均值.方 ...

  6. 科大奥锐干涉法测微小量实验的数据_光学干涉观测精确丈量宇宙 | 赛先生天文...

    图源:pixabay.com 编者按 自古以来,人类从未停止过探索宇宙的脚步.每当抬头望向那片令康德"震撼心灵的灿烂星空"时,总能勾起人们对她的各种思索,这些闪烁着的繁星到底离我们 ...

  7. 多组两两比较用什么检验方法_用SPSS进行不同变量多组间两两比较卡方检验.pdf...

    用SPSS进行不同变量多组间两两比较卡方检验 SPSS SPSS 用SSPPSSSS进行变量多组之间两两比较卡方检验 福建省教育科学研究所 林斯坦 用SPSS 进行不同变量的卡方检验中,如果检验后多组 ...

  8. 最大概率法分词及性能测试

    最大概率分词是一种最基本的统计方法分词.一个待分割的字符串有多种分词结果,最大概率分词的原则是将其中概率最大的那个作为该字符串的分词结果. 第一部分 理论基础 如对一个字符串: S:有意见分歧 分词结 ...

  9. 基于Tire树和最大概率法的中文分词功能的Java实现

    对于分词系统的实现来说,主要应集中在两方面的考虑上:一是对语料库的组织,二是分词策略的制订. 1.   Tire树 Tire树,即字典树,是通过字串的公共前缀来对字串进行统计.排序及存储的一种树形结构 ...

最新文章

  1. 骁龙617 android7,骁龙617手机有哪些?骁龙617手机汇总
  2. zabbix初始化设置时无法到DB配置页面
  3. SQL语句中的TOP(expression) [PERCENT] [WITH TIES] 用法
  4. python的网页解析器_网页解析器(BeautifulSoup)-- Python
  5. if else if else语句格式_计算机各语言之间if...else区别
  6. cookie里面用到的关键字_Java的理解角度-关键字篇
  7. Flash loader demo下载与使用之最小系统STM32C8T6使用USB转TTL串口下载
  8. 北京理工大学c语言作业三做一年级算术题,北京理工大学C语言编程题_答案
  9. 通过配置ant提高EJB开发效率
  10. 【DSGN 解读】用于三维目标检测的深度立体几何网络
  11. 苹果手机小圆点怎么设置?悬浮球设置,轻松学会
  12. Oracle官网下载各版本JDK+查看各版本的API文档
  13. 在水晶报表中实现任意选择指定字段显示 (阿泰)
  14. 计算机组成原理编码键盘实验报告,计算机组成原理实验报告-杨睿
  15. 决定重新安装windows2016datacenter 系统。原先的俄罗斯版没虚拟机功能
  16. Java 的字节与字符输入/输出流的类整理——zyx笔记
  17. 通俗易懂学Docker
  18. idea设置java-google-style
  19. 目标检测(十一)——DSSD
  20. Mysql分组查询每组最新的一条数据(三种实现方法)

热门文章

  1. 将JacpFX客户端与JSR 356 WebSockets一起使用
  2. Heroku和Java –从新手到初学者,第2部分
  3. JavaOne 2012:掌握Java部署
  4. Http Invoker的Spring Remoting支持
  5. 使用Spring AOP进行面向方面的编程
  6. Struts2的Maven依赖包
  7. 2020年全国儿童青少年总体近视率为52.7%,比上年上升2.5%播
  8. MacBook 推出移动硬盘时总是提示有程序在使用它,如何解决?
  9. linux内核cpu负载计算,CPU 负载 — The Linux Kernel documentation
  10. 四川大学金融转计算机,[请教]川大和西财哪个金融系好?!