本文是个人学习笔记

卡方检验用来检验类别变量。

一、频数与频率

  • 性别在不同组中的频数:
> gender_f <- table(data_paper$gender, data_paper$group)
> print(gender_f)1  2  31  6 16  92  7  7 10
#行是性别,列是组
  • 性别在不同组中的频率:
> prop.table( gender_f, 2 )

注意,这里2代表 “gender_f” 中的第二个变量,即组别,因为我们需要的是不同性别在每个组中的频率

二、卡方检验

2.1 在R中进行卡方检验

有时候需要把连续变量分成分类变量,目前还没有碰到这类分析,后续如有需要会补上。这里的gender和group本身就是因子变量:

> S = chisq.test(gender, group)
> print (S)

即可得到卡方值与p值。

2.2 对结果进行确认

  1. 首先计算估计期望频数,是储存在"S"的“expected”分量中
  2. 再调出储存在table(gender,group)这个列联表中的观测频数
> S$expected
> sum((table(gender,group)-S$expected)^2 / S$expected)

所得结果与上一节的卡方值相同。

函数“pchisq”可以用来计算一个卡方随机变量的累积分布函数,自由度df是(行-1)(列-1)

1 - pchisq(2.805835, df= 2)

所得值也与p值相同。

本文参考了 《通过实例学习R》 [美] 吉姆·艾伯特,玛利亚·里佐

R语言学习:卡方检验相关推荐

  1. R语言学习笔记(1~3)

    R语言学习笔记(1~3) 一.R语言介绍 x <- rnorm(5) 创建了一个名为x的向量对象,它包含5个来自标准正态分布的随机偏差. 1.1 注释 由符号#开头. #函数c()以向量的形式输 ...

  2. r语言c函数怎么用,R语言学习笔记——C#中如何使用R语言setwd()函数

    在R语言编译器中,设置当前工作文件夹可以用setwd()函数. > setwd("e://桌面//") > setwd("e:\桌面\") > ...

  3. R语言学习二——工具的使用

    R语言学习(二) 本章学习R语言相关开发工具的使用: 软件下载 软件安装 RStudio的使用 R扩展包的安装与载入 容易遇到的问题 一.软件下载(RStudio) Rstudio下载地址 选择免费版 ...

  4. R语言学习手记 (1)

    R语言学习手记 (1) 经管的会计和财管都会学数据统计与分析R语言这门课,加上我也有点兴趣,就提前选了这门课,以下的笔记由老师上课的PPT.<R语言编程艺术>和<R语言数据科学> ...

  5. 当当网 R 语言学习资料统计分析

    当当网 R 语言学习资料统计分析 一.网络数据的抓取 二.数据清洗与保存 (一)工作目录的修改 (二)导入数据并修改列名 1. 交互式编辑器 2. names()函数 3. rename()函数 (三 ...

  6. R语言学习笔记 07 Probit、Logistic回归

    R语言学习笔记 文章目录 R语言学习笔记 probit回归 factor()和as.factor() relevel() 案例11.4复刻 glm函数 整理变量 回归:Logistic和Probit- ...

  7. R语言学习笔记——入门篇:第一章-R语言介绍

    R语言 R语言学习笔记--入门篇:第一章-R语言介绍 文章目录 R语言 一.R语言简介 1.1.R语言的应用方向 1.2.R语言的特点 二.R软件的安装 2.1.Windows/Mac 2.2.Lin ...

  8. R语言学习之数据分析实战(一)

    R语言学习之数据分析实战(一) 一.线性回归 回归(regression):通常指那些用一个或多个预测变量,也称自变量或解释变量,来预测响应变量,也称为因变量.效标变量或结果变量的方法. 普通最小二乘 ...

  9. R语言学习笔记——高级篇:第十四章-主成分分析和因子分析

    R语言 R语言学习笔记--高级篇:第十四章-主成分分析和因子分析 文章目录 R语言 前言 一.R中的主成分和因子分析 二.主成分分析 2.1.判断主成分的个数 2.2.提取主成分 2.3.主成分旋转 ...

  10. R语言学习系列之本地数据获取

    R语言学习系列之本地数据获取 任何数据分析工作之前,都得把数据先读取进来你才能进行后续的分析工作.所以本文简要介绍在R中如何对本地文件进行获取,希望可以给刚刚接触R语言的同学一点启发. 一.控制台的输 ...

最新文章

  1. (0103)iOS开发之Xcode 10 Error:Multiple commands produce问题及解决方案
  2. 【C/C++多线程编程之二】pthread简介
  3. 在HTML文档内引入CSS
  4. 【转载】Android Animation 简介(官方文档翻译) ---- 翻译的很好!
  5. input 框 去掉下面的提示文字、提示选项
  6. 从没想过会有一个这样的机会|大疆招聘
  7. Java字符串的重要性_java中的字符串相关知识整理
  8. (转)基于MVC4+EasyUI的Web开发框架经验总结(12)--利用Jquery处理数据交互的几种方式...
  9. python炒股日记_Python日记
  10. 「leetcode」C++题解:226.翻转二叉树,递归法与迭代法详解
  11. The Bits(找规律)
  12. mysqldump批量备份恢复数据脚本
  13. 营销单页程序php,Z-blogPHP单页网站模板|产品营销单页|单品推广
  14. 立创EDA——PCB的布局(四)
  15. 爱普生CH-TW5700T和爱普生CH-TW5800T好不好?配置怎么样?
  16. P1295 [TJOI2011]书架(线段树dp)
  17. 2-11 CAD基础 镜像(mirror)
  18. SYD88811新DTM测试
  19. IP地址划分、组播地址、公有IP、私有IP
  20. UltraEdit 多词搜索

热门文章

  1. 写个html下载swf
  2. SEO建设者,有哪些说不出的苦?
  3. 010 Editor算法逆向分析之编写注册机
  4. pytorch yolov5 onnx推理
  5. GD32F407之LWIP+RTL8201F
  6. 7、em/px/rem/vh/vw区别?
  7. Nwafu-OJ-1485 Problem o C语言实习题八——单链表结点的阶乘和
  8. netlogo和java,Netlogo:Shapefile与Raster
  9. 238_自定义抽签器四
  10. 计算机网络四种帧介绍,广播帧、未知帧、同网帧、异网帧