R语言中dim函数_R语言在医学统计中的应用基础教程

129c43ddf110559a1ec28fb0a8f7d99a.gif

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

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

f271f25cc0a35a1cd46257dd088bfb38.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/

655f70f3d51476247504e58ecfb62651.png

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

一、R导入Excel数据

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

1b6650d49644f470c88885034fadf16b.png

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

eeec0041b9ef3c52e425f4bf2b4829ee.png

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

ed2dd9982807c0970324bcde02de0b81.png

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

使用 anova

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

1f96f2ae53d72d00f9a1dc2dd7022484.png

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

9fba6c01442d3aeb4aeb02d5326bbda1.png

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

3414e06857a84bc31b5ea3153b3c4d90.png

三、相关与回归

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

c622b470b53f9e70a8946dc59148f2b0.png

82eab3f45f27062eb1bb7d91dad1ee3e.png

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

1bc1ed5c79fa2b659835040cd5078514.png

9e6f84186b2f63fc07264b95f1d9cb38.png

四、时间序列图等

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

58bc8aa24c560d2dbb5dd2dae48eded3.png

安装包:

install.packages("zoo")

install.packages("xts")

载入包:

library(zoo)

library(xts)

计算与画图:

 ts

plot(ts)

xts可画出线图:

75654de9c851e4c30923d53d8e79b0ba.png

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

c1ca483013548ac663dc98dba394992b.png

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

b6a124bc04481f48494b360567dcadeb.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值