新华一城书集店铺主页二维码
新华一城书集 微信认证
上海新华书店官方微信书店
微信扫描二维码,访问我们的微信店铺
你可以使用微信联系我们,随时随地的购物、客服咨询、查询订单和物流...

基于流行病学研究设计的R语言实践(林华亮)

51.75
运费: ¥ 5.00-20.00
库存: 2 件
基于流行病学研究设计的R语言实践(林华亮) 商品图0
基于流行病学研究设计的R语言实践(林华亮) 商品缩略图0

商品详情

编辑推荐.png

本书以流行病学研究设计为主线展开,在R语言基本介绍的基础上详细描述了常用的流行病学研究设计以及相应统计方法的R语言代码实现过程,为读者利用R语言研究医学问题提供参考。

内容简介.png

《基于流行病学研究设计的R语言实践》一书分为十四章,以流行病学研究设计为主线展开,在R语言基本介绍的基础上,详细描述了横断面研究、病例对照研究、病例交叉研究、队列研究、随机对照试验研究、时间序列分析、Meta分析、倍差法、孟德尔随机化研究等常用的流行病学研究设计,同时描述了其中涉及的统计方法R语言代码实现过程,并介绍了R语言作图和空间制图,可为预防医学相关专业本科生、研究生学习以及流行病学、社会学等相关领域科研人员利用R语言研究医学问题提供参考。

作者简介.png

林华亮,教授、博士生导师,中山大学公共卫生学院院长助理、流行病学系主任。先后获得中山大学;百人计划中青年杰出人才、广东省杰出青年医学人才等称号,入选;全球顶尖前10万科学家排名榜。长期从事大气污染及其与基因易感性交互作用在慢性病发生发展中的作用研究,并提出了大气污染控制浓度阈值的新方法。

目录简介.png

第一章 R 语言概述 / 1一、 R 软件及RStudio 软件的获取和安装 / 1二、 RStudio 软件界面和功能介绍 / 3三、 R 语言的使用规则简介 / 5第二章 数据结构与数据管理/ 9第一节 常见的数据类型 / 9第二节 数据的基本结构 / 10一、 向量 / 10二、 矩阵 / 10三、 数组 / 11四、 数据框 / 12五、 因子 / 15六、 列表 / 15第三节 数据的导入与保存 / 17一、 数据导入 / 17二、 数据保存 / 21第四节 数据的初步操作 / 22一、 数据的整合、重塑与合并 / 22二、 定义数据分组 / 28三、 从数据中抽取子集 / 28第五节 数据的管理和基础应用 / 30一、 获取数据集中变量的名称 / 30二、 创建新的变量 / 31三、 变量的重命名 / 32四、 缺失值的发现与处理 / 33五、 数据排序 / 34六、 数据类型的转换 / 34七、 数据描述 / 35第六节 大数据分析 / 36一、 创建data/table / 36二、 设置主键 / 36三、 查看数据 / 37四、 提取数据集 / 38五、 数据整理 / 38第七节 R 语言自带的数据集 / 40第三章 基本统计分析/ 43第一节 t 检验 / 43一、 单样本t 检验 / 43二、 配对t 检验 / 44三、 两独立样本均数比较的t 检验 / 45四、 小结 / 47第二节 方差分析 / 47一、 完全随机设计的方差分析 / 47二、 随机区组设计的方差分析 / 49三、 小结 / 50第三节 chi;2 检验 / 50一、 2times;2 交叉表数据的chi;2 检验 / 50二、 Rtimes;C 交叉表数据的chi;2 检验 / 51三、 配对设计数据的chi;2 检验 / 52四、 chi;2 检验的校正 / 52五、 小结 / 53第四节 秩和检验 / 53一、 配对设计资料的符号秩和检验 / 54二、 两组独立样本比较的Mann_Whitney 检验/ 55三、 多组独立样本比较的Kurskal_Wallis 检验 / 56四、 小结 / 57第五节 相关分析 / 57一、 简单相关分析 / 57二、 偏相关 / 59三、 相关关系的可视化 / 60四、 小结 / 62第六节 回归分析 / 62一、 简单线性回归 / 62二、 多项式回归 / 65三、 多重线性回归 / 67四、 Logistic 回归 / 70五、 泊松回归 / 75六、 小结 / 77第四章 横断面研究/ 78第一节 横断面研究资料的描述 / 78一、 案例分析 / 79二、 小结 / 82第二节 多重线性回归 / 82一、 多重线性回归分析 / 83二、 小结 / 86第三节 二分类变量的Logistic 回归 / 86一、 二分类Logistic 回归分析 / 87二、 小结 / 90第四节 无序多分类变量的Logistic 回归 / 90一、 无序多分类Logistic 回归分析 / 90二、 小结 / 91第五节 有序多分类变量的Logistic 回归 / 92一、 有序多分类变量的Logistic 回归分析 / 92二、 小结 / 94第六节 交互作用分析 / 95一、 多重线性回归模型中的交互作用分析 / 95二、 广义线性回归模型中的交互作用分析 / 97三、 小结 / 99第五章 病例对照研究/ 101第一节 概述 / 101一、 基本概念 / 101二、 基本特点 / 101三、 研究类型 / 101四、 病例对照研究的衍生设计 / 102五、 用途 / 103第二节 资料分析方法与案例分析 / 103一、 资料分析方法 / 103二、 案例分析 / 105第六章 病例交叉设计/ 124第一节 概述 / 124第二节 时间分层病例交叉设计 / 125一、 案例分析 / 125二、 小结 / 131第三节 时间分层病例交叉设计结合分布滞后非线性模型 / 132一、 案例分析 / 132二、 小结 / 134第四节 基于个体的时间分层病例交叉设计 / 134一、 案例分析 / 135二、 小结 / 137第七章 队列研究/ 139第一节 队列研究中的生存分析 / 139一、 基本概念 / 139二、 生存数据案例 / 140三、 使用R 软件进行生存分析 / 141第二节 中介效应分析 / 157一、 中介效应分析的基本原理和步骤 / 157二、 中介效应分析在R 语言中的实现 / 158第八章 随机对照试验研究/ 160第一节 概述 / 160一、 定义和基本原理 / 160二、 试验设计关键点和常见设计方案 / 160第二节 资料整理与分析 / 162一、 资料的整理 / 162二、 资料的分析 / 162三、 结果输出 / 163第三节 案例分析 / 163一、 数据描述与预处理 / 163二、 预分析与生存曲线 / 166三、 Cox 比例风险回归 / 168四、 亚组分析及比较 / 172第九章 时间序列分析/ 178第一节 时间序列的基本概念和特点 / 178一、 案例分析 / 178二、 小结 / 190第二节 缺失数据的填补 / 191一、 案例分析 / 191二、 小结 / 196第三节 广义相加模型及其应用 / 196一、 案例分析 / 196二、 小结 / 204第四节 分布滞后非线性模型及应用 / 204一、 案例分析 / 205二、 小结 / 208第十章 Meta 分析 / 209第一节 单因素Meta 分析 / 209一、 单因素Meta 分析概述 / 209二、 案例分析 / 210三、 小结 / 218第二节 多因素Meta 分析 / 218一、 多因素Meta 分析概述 / 218二、 案例分析 / 219三、 小结 / 224第三节 Meta 回归分析/ 224一、 Meta 回归分析概述/ 224二、 案例分析 / 225三、 小结 / 230第十一章 R 语言作图 / 231第一节 plot 基本作图/ 231一、 展开空白画布 / 232二、 描绘平面直角坐标系 / 232三、 绘制点图 / 233四、 绘制线图 / 234五、 改变图形元素 / 234六、 添加文本信息 / 237七、 页面布局与图形组合 / 240第二节 ggplot2 基本作图/ 242一、 散点图 / 242二、 直方图 / 244三、 箱线图 / 245第三节 ggplot2 进阶/ 247一、 坐标轴 / 247二、 图例 / 248三、 分面 / 251四、 主题 / 252五、 图案拼接 / 255六、 储存与导出 / 262第十二章 R 语言中的空间数据 / 263第一节 空间数据基本概念 / 263一、 矢量数据 / 263二、 栅格数据 / 265三、 空间坐标参考系 / 267四、 空间数据处理常用包 / 268五、 小结 / 269第二节 空间数据操作 / 269一、 空间数据的读写 / 269二、 矢量数据操作 / 271三、 栅格数据操作 / 273四、 小结 / 286第十三章 倍差法在R 语言中的应用 / 287第一节 倍差法概述 / 287第二节 案例分析 / 288第十四章 孟德尔随机化/ 294第一节 概述 / 294一、 孟德尔随机化的概念 / 294二、 孟德尔随机化的统计学方法 / 294三、 孟德尔随机化的设计类型 / 295四、 孟德尔随机化存在的问题 / 295第二节 孟德尔随机化分析软件及分析过程 / 296一、 单样本孟德尔随机化 / 296二、 两样本孟德尔随机化 / 299参考文献/ 306

【前言】

R 语言作为一门统计学语言,一直在小众领域闪耀着光芒。直到大数据的爆发,R 语言变成了一把炙手可热的数据分析利器。随着越来越多有工程背景的人员的加入,R 语言的社区在迅速扩大成长。R 语言不仅仅在数理统计领域受到青睐,在临床医学、公共卫生、教育、金融、互联网等多个行业也应用广泛。R 语言之所以受欢迎,有以下几方面原因:第一,R 软件可以在官网免费下载。相比于其他的统计软件,如SAS、SPSS、STATA 等,R 软件不需要任何费用,用户可以自由地使用、复制、发布、修改源码、补充漏洞以及按具体需求定制功能,这无疑是其最吸引人的地方。第二,R 语言拥有庞大的软件包生态系统,很多前沿的技术、先进的模型等都会迅速地在R 软件中以程序包的形式出现,供大家学习使用。如果某项统计技术已经存在,那么几乎必然存在着一款R 软件包与之对应。第三,R 语言的界面比较友好,相对简单易学,为创建可重复及高质量的分析提供了有利条件。此外,R 软件保留了运算的代码,修改后可重复使用,大大降低了撰写语言代码的时间成本。第四,R 语言在绘图及数据可视化方面具有强大的功能。R 语言有一个非常强大的数据可视化宝库,可以做出许多精美的图形。在大数据时代的今天,R 语言将会发挥越来越重要的作用,特别是在医疗、公共卫生领域。近年来,公共卫生和健康医疗大数据迅猛发展,相关人才的需求也日趋紧迫,全国高校中,相关专业建设不断升温。这些大数据技术应用的背后均存在着一个学科的框架指导,那就是流行病学。总体而言,任何健康医疗大数据的构建、数据分析的理论和模型的建立及应用,其起点应是提出要解决什么科学问题,而医疗卫生科学问题的提出是流行病学的范畴。流行病学研究设计之于健康医疗大数据,就好比建筑设计图纸与建筑材料的关系。近年来,笔者在与医疗卫生领域相关专业技术人员交流中发现,目前在公共卫生监测、健康医疗大数据、流行病学数据统计整理和分析中存在很多短板,而这些短板归结起来就是流行病学设计和统计分析的脱节,例如数据采集缺乏宏观流行病学思维的指导,数据分析中统计分析、模型应用不规范等。如何破局?通过与诸多业内同行的多次交流,结合自己团队的经验,我们认为R 语言结合流行病学设计是一个可以很好解决两者脱节问题的出路,这也是筹划撰写本书的初衷。因此,本书以流行病学研究设计为主线展开,在R 语言基本介绍的基础上,详细描述了包含横断面研究、病例对照研究、队列研究、随机对照试验研究、Meta 分析等常用的流行病学研究设计思路和分析方法,同时涉及双重差分法、孟德尔随机化等流行病学因果推断方法,并描述了其中涉及的统计方法的R 代码实现过程,既不晦涩,也非浅白,向读者打开了一扇利用R 语言研究医学问题的窗。书中难免有不当之处,敬请各位专家和读者指正。林华亮2024 年5 月

【书摘与插画】

新华一城书集店铺主页二维码
新华一城书集 微信公众号认证
上海新华书店官方微信书店
扫描二维码,访问我们的微信店铺
随时随地的购物、客服咨询、查询订单和物流...

基于流行病学研究设计的R语言实践(林华亮)

手机启动微信
扫一扫购买

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏

微信支付

支付宝

扫一扫购买

打开微信,扫一扫

或搜索微信号:xhbookmall
新华一城书集微书店官方微信公众号

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏