多变量循环卡方检验+检测理论频数+<1 进行fisher

单个卡方检验流程

table(data$smoke,data$sex)
s=chisq.test(data$smoke,data$age ,correct = TRUE)
s
s$expected
#看上面最小理论频数,和提示,考虑用fisher
fisher.test(data$smoke,data$age)

多个变量进行卡方检验循环

#性别是四格表的一个变量和其他比较  zq101分组变量
myFUN<- function(x){chisq.test(data[,"zq101"],x ,correct = TRUE)}
#apply(数据库,循环数据库3到6列,按列,函数)
#要循环卡方的变量在3到6列
colnames(data)
result<- apply (data3[,3:6],2, myFUN)
#创建功能,提取list每个循环的p.value
p<- function(x){x$p.value}
#转化成数据,sapple(数据框,函数)
p2<-as.data.frame(sapply(result,p))
#保留小数点后面3位小数
result=as.data.frame(round(p2$`sapply(result, p)`,3))
result
#添加比较组的行名
A<-names(data3[ ,c(3:)])
A
rownames(result)=A
result

用map函数实现

FUN<- function(x){chisq.test(data[,"group"],x ,correct = TRUE)}
library(purrr)
map(data[,4:5],FUN)
#检验是否正确
chisq.test(data$A,data$group,correct = TRUE)

R语言 多个变量进行 卡方检验 循环 fisher检验 chi test 循环相关推荐

  1. R语言创建新变量方法

    R语言创建新变量方法 在数据分析中,可能需要对数据进行求和.求均值等处理,并且将处理后的数据重新保存到原来的数据框中,这里提供三种可供解决的方法: 数据框$变量名 <- 表达式.若原数据框中含有 ...

  2. R语言的Copula变量相关性分析

    在工程.水文和金融等各学科的研究中,总是会遇到很多变量,研究这些相互纠缠的变量间的相关关系是各学科的研究的重点.虽然皮尔逊相关.秩相关等相关系数提供了变量间相关关系的粗略结果,但这些系数都存在着无法克 ...

  3. 多元有序logistic回归_医学统计与R语言:多分类logistic回归HosmerLemeshow拟合优度检验...

    微信公众号:医学统计与R语言如果你觉得对你有帮助,欢迎转发 输入1:multinominal logistic regression install.packages("nnet" ...

  4. 二元置信椭圆r语言_医学统计与R语言:多分类logistic回归HosmerLemeshow拟合优度检验...

    微信公众号:医学统计与R语言如果你觉得对你有帮助,欢迎转发 输入1:multinominal logistic regression "nnet") 结果1: test (mult ...

  5. R语言使用psych包的cor.test函数检验dataframe中多个数值数据列之间的相关性系数是否具有统计显著性、对相关性系数进行显著性检验、使用print函数和short参数输出系数的置信区间

    R语言使用psych包的cor.test函数检验dataframe中多个数值数据列之间的相关性系数是否具有统计显著性.对相关性系数进行显著性检验.使用print函数和short参数输出系数的置信区间 ...

  6. R语言绘制分类变量柱状图

    背景 Excel中无法实现分组区分颜色. 右边的图是我手动点击各个柱形修改分组颜色的. 请问如何在R和Excel中分别实现右图? 更新后完整解决方案: # 数据载入 ----------------- ...

  7. R语言与虚拟变量模型

    学习笔记 参考书籍:<计量经济学>-李子奈:<统计学:从数据到结论>-吴喜之: 虚拟变量模型 许多变量是可以定量度量的,如需求量.价格等,但也有一些因素无法定量度量,如职业.性 ...

  8. r语言 回归分析 分类变量_R语言 | 回归分析(二)

    R语言 语言学与R语言的碰撞 Xu & Yang PhoneticSan 学习参考 Discovering Statistics Using R Statistics for Linguist ...

  9. r语言 回归分析 分类变量_R语言进阶之广义线性回归

    广义线性回归是一类常用的统计模型,在各个领域都有着广泛的应用.今天我会以逻辑回归和泊松回归为例,讲解如何在R语言中建立广义线性模型. 在R语言中我们通常使用glm()函数来构建广义线性模型,glm实际 ...

最新文章

  1. vue 函数 路由跳转_vue中通过路由跳转的三种方式
  2. 为了你的幸福,你知道细菌有多努力吗?
  3. wxWidgets:wxPickerBase类用法
  4. 赏析 Singleflight 设计
  5. I am beginning perl
  6. 【caffe-Windows】微软官方caffe之 Python接口配置及图片生成实例
  7. gt爵士变形步骤_编码广播:编码时您可以听24/7爵士节奏
  8. 点击按钮后网页不向上滚动
  9. weex入门指南--华岭
  10. 【转】你有这么一个人么
  11. 你向 MySQL 插入 100万 条数据用了多久?
  12. 大型企业能源管理系统的设计与应用
  13. 计算机图桌面打印出来,电脑excel图片无法打印怎么处理
  14. 1寸证件照排版、1寸照片、1寸证件照尺寸,不改变图片大小改分辨率,不改变分辨率改变(保证分辨率)...
  15. 利用计算机进行导弹轨道计算,超级计算机为何被称为大国重器?可模拟核试验或测算弹道导弹轨迹!...
  16. ANU COMP1100 Lab1简介
  17. 浏览器的 User-Agent是什么
  18. java手机版头文字d_头文字D THE ARCADE
  19. 适合新手练手的三个python简单小游戏
  20. 【ZZULIOJ】1001: 植树问题

热门文章

  1. 【经验】面对感冒引起的发烧怎么办,总结一些有用的经验
  2. 华为服务器网口ip配置文件,华为服务器、存储IP初始配置方法
  3. 史上最全maven教程
  4. 什么样的程序员适合去创业公司
  5. python表示差值_Python-dataframe的对应列求差值
  6. 钉钉扫码登录cs架构,winform设计钉钉扫码客户端
  7. 苹果手机怎么在照片上添加文字_手机照片如何添加文字?原来方法这么简单,花1分钟手把手教...
  8. 2020-02-29
  9. 天天在捣鼓Docker,你是否真正的把握住了?
  10. 《数据结构》-树(双亲表示法)