列联表是医学科研中最常见的数据存储格式(或者说数据类型)之一。

通常,列联表的横纵方向展示的是两个不同的分类变量,最常见的类型就是四格表(即2×2的列联表)。如下图所示,横向变量是“是否患肺癌”,纵向变量是“是否吸烟”,都是二分类变量,表格中的数据展示的则是每个分类变量水平组合下的人数(频数)。这是最简单的列联表数据,大家也最熟悉。当然,现实世界中,列联表的数据格式可不止这一种,下面我们一一熟悉一下,顺便了解一下如何对数据进行统计学检验。1拟合优度检验拟合优度检验针对的是样本数据的分布,即样本数据与已知总体的分布是否相同。

现欲研究男性群体中,所有血型所占比例是否相同。由卡方检验的结果可知,四种血型分布在男性中并不均匀。

如果事先知道四种血型在男性群体中的分布,要检验该样本是否符合该分布呢?这里的参数p定义的就是已知总体的频率分布。2卡方齐性检验和卡方独立性检验卡方齐性检验是用来比较不同分组下,各个类型的比例是否一致,即男女群体中,血型分布是否一样。

以上结果表明,在男女群体中,血型的分布无显著的统计学差异。

独立性检验结果与之相同,检验的就是血型分布与性别这个变量是否相关。3Cochran-Mantel-Haenszel卡方检验CMH检验是用来检验分层的分类变量,既然是分层,也就是说,至少是三维数据。每一维数据至少含有2个水平。除此之外,对于行变量为无序分类而列变量为有序分类的数据,由于不能忽略等级关系,所以也只能用CMH检验,而不能用Pearson卡方检验。

比如对于下面这个数据:

这个array一共分为三个维度,分层变量是penicillin的水平,一共5个水平(依次递增),另外两个变量是是否推迟(delay)注射,和结局(cured or died)。

CMH检验结果显示P值小于0.05,因此检验是有统计学意义的,OR=7,95%CI为1.027,47.725,如何解释?

也就是说在把penicillin进行分层之后,立即注射(delay=none)与推迟注射(delay=1.5h)的治愈率的OR值是7。这是合并后的OR值,与粗的OR,即不分层OR 进行比较,如果相差较大,则说明,penicillin是一个混杂因素。如果penicillin的水平与结局存在交互作用,这个方法也是可行的,如果存在三维的交互作用,则此方法不适用。

对于有序分类列变量资料:

如图所示,工作满意程度是一个四分类的等级变量,而工资水平也可以看成四分类的等级变量,最后得出的P值小于0.05,可以得出的结论是随着工资的提高,工作满意度也随之提高。如果是用一般的Pearson X2检验,只能比较不同工资水平下,对工作满意程度的人数构成比是否相同。4配对四格表卡方检验配对四格表常出现在“自身前后比较”的实验设计中,也常见于“筛检”试验中。

由p值可知,case与control之间存在统计学意义上的差异。此种情况下,如果要考查行列变量之间的相关性,则还是用chisq.test().5有序分类变量列联表检验有序分类资料是指R×C列联表中,行变量或者列变量是有序分类的,或者二者都是有序分类。对于分组变量(行变量)为有序分类资料,而列变量为无序分类资料,则直接将其看成R×C无序分类资料进行分析。对于行变量是无序分类,列变量(指标变量)是有序变量,比如药物的疗效,群众的满意程度,此种资料可用wilcox检验。对于两者均是有序分类的资料,此时,如果行列变量是同一属性,那就相当于是配对四格表资料的扩展。如果行列变量属性不同,则可以推断两个变量是否存在相关性,而且还可以推断这种相关是否为线性相关。前者用chisq.test(),后者可用lbl_test()(来自coin包)。“好了,以上就是关于列联表常用检验方法的介绍。

最重要的一点是大家在使用之前必须搞清楚自己的数据特征和检验的目的。虽然看起来都是列联表,但是不同的数据采用的方法不同,得到的结果也不一样。

祝你眼明心亮!”END

matlab 解决列联表问题,列联表那点事,别再傻傻分不清楚了相关推荐

  1. 弹簧压缩 时间 matlab,用matlab解决弹簧振子摆动与时间的关系

    用matlab解决弹簧振子摆动与时间的关系 用 matlab 解决弹簧振子摆动与时间的关系 学 院:光电信息 班 级:应用物理(111160102) 姓 名:王梅 学 号:11116010224201 ...

  2. matlab生产计划问题,用MATLAB解决综合生产计划编制过程中的优化问题

    第 18卷第 3期 2005年 6月 常 州 工 学 院 学 报 Journal of Changzhou Institute of Technology Vol. 18 No. 3 Jun. 200 ...

  3. matlab多种分配方案_基于Matlab解决m个人n项任务的最优分派

    龙源期刊网 http://www.qikan.com.cn 基于 Matlab 解决 m 个人 \n 项任务的最优分 派 作者:史 历 来源:<商场现代化> 2010 年第 03 期 [ ...

  4. matlab二维势阱简谐振动程序,常规解法与MATLAB解决一维无限深势阱中的粒子问题...

    龙源期刊网 http://www.doczj.com/doc/ddcba3222d60ddccda38376baf1ffc4ffe47e2cd.html 常规解法与MATLAB解决一维无限深势阱中的粒 ...

  5. 利用Matlab 解决二维矩阵问题

    写在前面 Matlab是一款非常强大的数学计算工具,学习并使用它进行处理一些数据运算,将会非常之高效. 今天有同学问我了一道关于利用Matlab 解决二维矩阵问题,利用空闲时间给他解答,希望能帮助到他 ...

  6. 燃油运输问题matlab,运输问题用matlab解决

    摘要本文主要研究的是货物运输的最短路径问题,利用图论中的 Floyd 算法.Kruskal 算法,以及整数规划的方法建立相关问题的模型,通过 matlab,lingo 编程求解出最终 结果...... ...

  7. svr代码matlab,matlab解决svr代码.docx

    matlab解决svr代码.docx 多元线性回归和BP神经网络及决策向量机之间的比较,个人理解:多元线性回归:就是多个属性的线性组合,在组合时,通过不断调节每个属性的权重来使多元线性回归函数更多的适 ...

  8. matlab 多目标非线性,第二章—Matlab解决悬置多目标解耦的非线性优化问题

    第二章-Matlab解决悬置多目标解耦的非线性优化问题 悬置系统的多方向解耦率优化可以简化为一个多目标非线性优化问题. 解决多目标的非线性优化问题,此问题可以归结为如下模型: min γ (x) 使得 ...

  9. MATLAB解决线性规划问题,学会使用linprog函数,在一个实例中演示linprog函数各参数的用法

    最近接触到了一个线性规划的题目,尝试用MATLAB解决,动手前想了很多思路,上网搜索了一下发现MATLAB中有专门的linprog函数专门解决线性规划问题,了解学习后果然十分方便.事实上,绝大部分的线 ...

  10. 用MATLAB解决绘制等高线地形图

    用MATLAB解决绘制等高线地形图是最方便的,这里给出MATLAB 6.1及6.5下绘制等高线地形图的程序及四种表示方法.详见附录. longcable 附带了这个的图片 :

最新文章

  1. Python使用matplotlib可视化斜率图、对比同一数据对象前后(before、after)两个状态的差异(Slope Chart)
  2. 浅谈ASP.NET 缓存技术
  3. 0基础学习ios开发笔记第二天
  4. Microsoft Office 2010 Beta测试
  5. php输出pre自动换行,解决 html pre 标签的内容自动换行的问题
  6. 网工的Linux系统学习历程
  7. 华为服务器忘记管理密码怎么修改,忘记云服务器密码怎么修改
  8. 数据库MySQL/mariadb知识点——操作篇(2)库管理语句
  9. SQL SERVER 基础知识及语法总结,从头说起,一点一滴 (一)
  10. 下周开幕!给深圳的嵌入式和电子工程师准备的嘉年华来了
  11. MongoDB在windows下的安装步骤:
  12. openstack创建虚拟机
  13. MySQL基础3-SQL语言
  14. 矩阵理论 期末判断题汇总
  15. 串口和TCP调试助手
  16. java retainall源码,Java CopyOnWriteArraySet retainAll()用法及代码示例
  17. 大疆 RoboMaster 3508/2006/GM6020 电机使用教程
  18. php 会议室源码,PHP和jQuery实现会议排座管理.doc
  19. Flutter仿闲鱼底部导航栏实现
  20. TCP/IP中的链路层

热门文章

  1. 视频会议实现方式有哪些
  2. 立而不破,华为云注解政企智能升级的“道与术”
  3. 2021牛客多校9.F.Train Wreck 构造
  4. P问题、NP问题、NPC问题(算法复杂性,计算复杂性)
  5. 【3D动态思维导图制作软件】万彩脑图大师教程 | 添加声音跟字幕
  6. 命令方式查找ip地址、Mac地址
  7. 计算机通信与网络实验西电,西安电子科技大学计算机通信与网络CH04 数字传输.pdf...
  8. linux默认的分区是fat,linux下开机自动挂载FAT分区
  9. 《孤独的美食家》60家餐厅超全觅食攻略,吃货必收!
  10. Android 自定义Drawable实现圆角矩形图片和圆形图片