学习R语言:CATT()函数实现趋势性卡方检验

学习一个Cochran-Armitage趋势性检验(CATT)。上一篇文章已经可以录入一个交叉表table的数据。
回顾:
学习R:matrix()函数录入矩阵数据
已知某地区的某一人群2011-2015年的某急性传染性疾病的发病情况数据,如下表:
录入交叉表数据:
mytable <- matrix(c(20,30,40,35,50,180,170,160,165,150),nrow=2,byrow=T,dimnames = list(outcome=c("发病","未发病"),year=c(2011:2015)))
注意,现在交叉表是2*5的表格。
加载CATT包和函数。
library(CATT)
接下来进行趋势性卡方检验:
CATT(table = mytable)
得到以下结果:
The Cochran-Armitage Trend Test
data:  The type of data is table!
Z = 3.024, p-value = 0.0025
说明该疾病的发生率随年份有趋势性变化(P<0.05)。
本文完
文/图=数据小兵
更多R统计文章
练习R:单个连续数据的探索性统计可视化函数EDA
练习R:用lm.ridge()做岭回归分析,可惜无法输出R平方
练习R:lm+plot+abline+text四函数绘制线性拟合散点图
练习R:用lm.ridge()做岭回归分析,可惜无法输出R平方
练习R:分类自变量的线性回归
练习R:factor函数为有序分类变量创建值标签
学习R:识别缺失值与将指定数据编码为缺失值
练习R:car包recode函数多分类变量的重新编码
练习R:stepAIC多元逐步回归
练习R:用3d空间图展示多元线性回归模型
练习R:用3d空间图展示多元线性回归模型
练习R:dplyr包arrange函数排序
练习R:DoE.base包生成标准L9-3-4正交表
练习R:正交试验极差分析、方差分析与统计图形
练习R:rsm包设计响应面试验并做数据分析
练习R:interaction.plot()函数绘制交互作用图
练习R:influencePlot()函数发现离群点杠杆点强影响点
练习R:glm()函数连续自变量的二项logistic回归
练习R:spss.get()函数读取SPSS数据集
练习R:lrtest()函数做logistic回归全局显著性检验
练习R:qqnorm+t.test函数配对t检验
练习R:TukeyHSD()+plot()函数实现多重比较森林图
练习R:pwr.t.test()函数实现独立t检验样本量计算
练习R:qcc.overdispersion.test()函数检验等离散性
练习R语言:fa.parallel()与fa()函数实现因子分析
练习R语言:mk.test()函数Mann-kendall趋势检验
练习R语言:t.test()函数单侧t检验案例
练习R:Mann–Whitney非参数检验效应量计算
练习R语言:bruceR包Freq()函数频率百分比统计
练习R语言:CrossTable()函数实现交叉表卡方检验
练习R语言:blandr包实现Bland-Altman一致性评价
练习R语言:ls()函数列出变量名称
(0)

相关推荐

  • 超赞的交叉表查询,这么多个函数你知道几个?

    交叉表其实是二维表,也就是我们要在二维表中进行查询.今天我们一起来学习用不同函数来进行交叉表查询. 左边是数据源,右边是进行交叉表查询. 1.Vlookup match函数法 在G2中输入:=VLOO ...

  • 用R语言pie函数做饼图

    ggplot2不直接支持制作饼图,尚需先做柱形图再变换坐标轴才转换为饼图,比较繁琐.所以在R中做饼图,小兵先练习使用自带饼图函数pie()来实现. 案例数据源:雇员数据 请在本公众号后台回复关键词[雇 ...

  • R语言scale()函数实现数据标准化

    对数据进行标准化处理,本来是一个常用的操作,可惜SPSS并没有给内置一个专用的菜单,大家都是通过[描述统计]菜单下勾选[将标准化值另存为变量]选项来完成这一步的. 而R语言就很实在了,用一枚简单的函数 ...

  • 为什么要学R语言?如何学习R语言?

    ☞开始学R语言?这是我的建议 ☞零基础入门R语言数据分析指南 ☞写给想学习R语言的人一些建议 ☞R语言学习中什么时候是突飞猛进? ☞关于如何学习R ☞经管/统计专业的同学该如何学好R语言? ☞为什么R ...

  • 华清大学、京北大学联合发现:#学习R语言之数据挖掘可抑制新型冠状病毒#

    (纯属娱乐,不过技能是真) 2020年2月1日从华清北联合研究院获悉,该所研究初步发现,传统艺能#学习R语言之数据挖掘可抑制新型冠状病毒#.此前,华清北联合攻关组启动由带节奏师兄牵头的抗新型冠状病毒感 ...

  • 开发人工智能为什么要用Python?|python|机器学习|编程语言|深度学习|r语言

    导读:大家一定看腻了诸如Python简单易用.灵活性高之类好像说了很多,又好像什么都没说的介绍.我们说点接地气的--风头正劲的Python. 今天聊一个有意思的话题,开发人工智能为什么要用Python ...

  • 学习R语言&生物信息不可错过的资料合集

    啥话也不说了,接在公众号下面回复就可以啦!关键词随便挑: 一下四行对应着输入试试:(每行逗号分隔开来的随便挑一个输入就行) 自动回复均已为大家编写编号:放手撸代码吧!

  • 学习R语言绘图,怎么能缺少这个网站呢

    想必,大家最关心的就是这个网站的网址,所以在这里,立刻列在这里,大家可以收藏一下:https://www.r-graph-gallery.com/ 这个网站提供了各种图的示例代码,例如,我要画一下箱线 ...

  • 学习R:matrix()函数录入矩阵数据

    此前一直在围绕数据框data.frame学习,对于习惯于用SPSS的人来说,数据框就是全部了. 但学用R的话,数据框不够,咱们还得学其他的数据对象.比如矩阵. 已知某地区的某一人群2011-2015年 ...

  • R语言switch函数使用方法

    在R语言中,swith是常见的函数,在条件判断,循环以及交互式展示时起到重要的作用. switch函数的语法形式如下: switch(expr, list) 其中,expr为表达式,其值或为一个整数值 ...