R语言统计入门第四章描述性统计和图形——4.3分组数据的汇总统计量
library(ISwR)
attach(juul)
4.3分组数据的汇总统计量
attach(red.cell.folate)
tapply(folate,ventilation,mean)#提取folate变量,根据ventilation分组,然后对每一组计算均值
N2O+O2,24h N2O+O2,op O2,24h
316.6250 256.4444 278.0000
tapply(folate,ventilation,sd)#标准差
N2O+O2,24h N2O+O2,op O2,24h
58.71709 37.12180 33.75648
tapply(folate,ventilation,length)#长度
N2O+O2,24h N2O+O2,op O2,24h
8 9 5
#较好的显示代码
xbar<-tapply(folate,ventilation,mean)
s<-tapply(folate,ventilation,sd)
n<-tapply(folate,ventilation,length)
cbind(mean=xbar,std.dev=s,n=n)#按列将均值,标准差,长度向量合在一起
mean std.dev n
N2O+O2,24h 316.6250 58.71709 8
N2O+O2,op 256.4444 37.12180 9
O2,24h 278.0000 33.75648 5
#缺失值问题
tapply(igf1,tanner,mean)#
I II III IV V
NA NA NA NA NA
tapply(igf1,tanner,mean,na.rm=T)#通过添加参数na.rm=T来处理缺失值问题
I II III IV V
207.4727 352.6714 483.2222 513.0172 465.3344
aggregate(juul[c("age","igf1")],list(sex=juul$sex),mean,na.rm=T)#对整个数据框操作,并且把结果作为一个数据框显示
sex age igf1
1 M 15.38436 310.8866
2 F 14.84363 368.1006
aggregate(juul[c("age","igf1")],juul["sex"],mean,na.rm=T)#将数据框juul中变量age,igf1数据按sex分类计算均值,结果作为数据框显示
sex age igf1
1 M 15.38436 310.8866
2 F 14.84363 368.1006
by(juul,juul["sex"],summary)#by处理整个数据框,按sex分类总结juul数据
sex: M
age menarche sex igf1 tanner
Min. : 0.17 No : 0 M:621 Min. : 29.0 I :291
1st Qu.: 8.85 Yes : 0 F: 0 1st Qu.:176.0 II : 55
Median :12.38 NA’s:621 Median :280.0 III : 34
Mean :15.38 Mean :310.9 IV : 41
3rd Qu.:16.77 3rd Qu.:430.2 V :124
Max. :83.00 Max. :915.0 NA’s: 76
NA’s :145
testvol
Min. : 1.000
1st Qu.: 1.000
Median : 3.000
Mean : 7.896
3rd Qu.:15.000
Max. :30.000
NA’s :141
sex: F
age menarche sex igf1 tanner
Min. : 0.25 No :369 M: 0 Min. : 25.0 I :224
1st Qu.: 9.30 Yes :335 F:713 1st Qu.:233.0 II : 48
Median :12.80 NA’s: 9 Median :352.0 III : 38
Mean :14.84 Mean :368.1 IV : 40
3rd Qu.:16.93 3rd Qu.:483.0 V :204
Max. :75.12 Max. :914.0 NA’s:159
NA’s :176
testvol
Min. : NA
1st Qu.: NA
Median : NA
Mean :NaN
3rd Qu.: NA
Max. : NA
NA’s :713
R语言统计入门第四章描述性统计和图形——4.3分组数据的汇总统计量相关推荐
- R语言统计入门第四章描述性统计和图形——4.6表格的图形显示
预处理 caff.marital<-matrix(c(625,1537,598,242,36,46,38,21,218,327,106,67),nrow = 3,byrow = T)#生成表格, ...
- R语言统计入门第六章——回归与相关性
回归与相关性 6.1简单线性回归 library(ISwR) attach(thuesen) The following objects are masked from thuesen (pos = ...
- r 语言计算欧氏距离_一文搞懂常用R语言统计值计算:打倒描述性统计拦路虎
本文来自:R语言:用R计算各种统计值 作者:生物信息学习 目录: 求极差(range) 做频数分布表和频数分布图(graph of frequency distribution) 算术平均数(mean ...
- python入门第四章十大歌手 手机通讯录 神奇魔方阵 青春有你
""" 场景预设:学校组织了这么一个比赛,设置了10名评委打分,为了防止作弊和恶意打分, 去掉最高分和最低分再计算平均分作为选手成绩. 本实例要求编写这样一个程序:记录评 ...
- R语言入门第四集 实验三:数据可视化
R语言入门第四集 实验三:数据可视化 一.资源 [R语言]R语言数据可视化--东北大学大数据班R实训第三次作业 在r中rowsums_R语言初级教程(15): 矩阵(下篇) R语言环境变量的设置 环境 ...
- 数据结构(C语言)第二版 第四章课后答案
数据结构(C语言)第二版 第四章课后答案 1~5 B B C A B 6~10 B B C B B 11~15 A B D (C,B) C 1.选择题 (1)串是一种特殊的线性表,其特殊性体现在(B) ...
- webrtc 入门第五章 一对一视频通话实现
webrtc 入门第五章 一对一视频通话实现 一.介绍 在前面的章节我们学习了如何操作本地的设备摄像头,麦克风等,学会了如何进行本地的流媒体操作如录制,下载,同步等.在第三第四章节学习了webrt ...
- R语言实战笔记--第四五章 数据管理
R语言实战笔记–第四&五章 数据管理 标签(空格分隔): R语言 第四.第五章都是说的数据管理,合并在一起做个总结,在个人看来,数据管理是一件非常繁琐的事情,但是,每个统计的前提都是一个合适的 ...
- c语言ppt课件循环语句,C语言循环语句课件四章.ppt
<C语言循环语句课件四章.ppt>由会员分享,可在线阅读,更多相关<C语言循环语句课件四章.ppt(43页珍藏版)>请在装配图网上搜索. 1.循环结构,李晓玲,Page 2,本 ...
最新文章
- python使用函数的优点-Lambda表达式在Python中的优点和缺点
- (转) Android生成签名文件并用其对apk文件进行签名
- Qt Creator用定位器搜索
- Linux服务器Java进程突然消失排查办法
- java实现三级联动查询_jeefast和Mybatis实现三级联动的示例代码
- [转]Oracle - 数据库的实例、表空间、用户、表之间关系
- 喜欢的歌——星月神话(金莎)
- 一杯茶的时间,上手 Django 框架开发
- snakeyaml java_JAVA使用SnakeYAML解析与序列化YAML
- 读书笔记(穷查理宝典)
- docx行间距怎么设置_word2017如何设置行间距.docx
- python中逗号在print的作用_Python中逗号的三种作用
- oracle创建用户并授权管理员,Oracle创建用户并授权【数据库】
- 记录一个使用imgkit库转图片在windows上可能会出现的问题 iis OSError: [WinError 6] 句柄无效
- pikachu——验证码绕过(on client)python脚本解法
- 适用于2019的6个最佳WordPress社区插件
- 十四.Deepin Linux V20.7 插入耳机听不到声音的解决办法
- 图书馆共享计算机,图书馆资源共享中计算机网络技术的使用
- 【解决方法】Appium 报错 Original error: chrome not reachable
- Nacos下载和安装-windows版本