R语言 plot swimmer_R语言在医学统计中的应用基础教程

本文介绍了如何使用R语言进行医学统计分析,包括数据导入、Excel转.csv、单因素分析(方差分析与卡方检验)、相关性分析与回归、时间序列图的绘制。RStudio作为辅助工具,提供了便利的操作环境。文章通过实例演示了R在统计中的应用。
摘要由CSDN通过智能技术生成

a0d53457f5396237c8b4e7241c15e9bc.gif

       大家好!欢迎关注小号:医学统计数据分析,今天我们来介绍一下医学统计学中常用统计学方法的R语言基本操作。

       R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。

928892b5f81a033931899b456bbd0f5f.png

      我们先下载R与Rstudio的安装包,先安装R,再安装Rstudio。RStudio是一款R语言的集成开发环境(IDE),R自带的环境操作起来可能不是方便,而Rstudio很好地解决了这个问题,RStudio只是辅助你使用R进行编辑的工具,因为它自身并不附带R程序。

R下载地址(官网):

https://cran.r-project.org/bin/windows/base/

Rstudio(官网):

https://rstudio.com/

d1044f6910303d9083633c434eafc68b.png

       打开RStudio之后,会出现上图所示的窗口,其中有四个独立的面板。RStudio界面分为左上角的源码编辑、脚本显示,左下角的代码执行、控制台,右上角的代码历史记录、数据对象列表,右下角的代码组织管理、包安装、更新、绘图。

一、R导入Excel数据

       我们先把需要分析的Excel表格另存为.csv格式,使用

579fb04a27a12ac5375856c6dd5f6bf0.png

数据读取后,在脚本显示窗口可见数据预览:

b0c88c00eafd440d8b79b59864fd1b37.png

使用summary()语句,对导入的数据大致分布做一下基本了解:

c66110628100224f5f387e1bb3d6b5c7.png

二、单因素(方差分析与卡方检验)

使用 anova

        summary(anova) 语句,可得方差分析结果:DF/SS/MS/F值/P值

fa7d876c369a49cee1f7d98040850ea7.png

使用plot(分组因素,研究因素)语句,可画出三组比较的箱形图:

644a4238a3b677bec0f428c9902dc46b.png

使用chisq.test(分组因素,研究因素)做卡方检验,可见下图输出:

5fb0c923d2a77ff9a13a16762cba2bec.png

三、相关与回归

        使用cor.test(testdata$1,testdata$2)语句做相关性分析,使用plot(因素1,因素2)语句画出散点图。

645b7d5fdc007069cf28083eece7347a.png

cc59b982972b2e7a3f337a7fce219331.png

使用> lm(Y~X+1)语句及> summary(lm(Y~X+1))语句得到一元线性回归的B值、R2、残差分析等结果。

90bdaa302f2aa60e4f0d841437278d20.png

dd917f6c661cca47326f8627bc8d2858.png

四、时间序列图等

根据整理好的时间序列资料,使用plot()语句,即可直接画出时间序列图(散点):

23272ac25c4c6269033d3d037e015b40.png

安装包:

install.packages("zoo")

install.packages("xts")

载入包:

library(zoo)

library(xts)

计算与画图:

 ts

plot(ts)

xts可画出线图:

dbed1d2fc6e385ebad7d6746278c14e4.png

同样,我们也可以画出五日平均线等平滑曲线:

9ca6bfbb09c8123955728d696f70e2e1.png

欢迎关注小号:医学统计数据分析,您的支持是我们进步最大的动力!

d8234935b557c8f28210a998a646fe65.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值