已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
R语言编程入门与绘图简介,李浩西安交通大学流行病学教研1,R语言历史,R语言是一个自由、免费、开源的软件,是用于统计计算和统计作图的优秀工具。1977年,贝尔实验室开发了S语言,推出了商业软件S-PLIS,R就是免费版的S-PLIS。R为各种数学计算提供计算环境,用户可以根据自己的理解定义所需的数学模型,编程之后存储到“包”中,可以分享给全世界的使用者。所以,R非常自由、灵活;如果说SAS、SPSS是计算机专业的人员做出来的软件,优先考虑算法的实现;那么很多R软件的包都是统计专业的大牛做出的结果,对于本专业的人很容易理解其设计思路。但是,R没有很好的数据库管理器,自带的数据管理器不好用,这是最主要的缺陷。,2,R编辑器,主要有两种,一种是Rstudio,一种是Rgui。Rstudio界面清晰明了,很像matlab,提供了类似的编程语言快速开发环境,能够对代码随时进行调试,是目前最好用的编译器。安装前好像是要安装Rgui?RGui相对界面比较简单,优点是软件启动快,但是界面不是很直观,但是两者可以实现的功能基本没有差别。对于初学者还是建议使用简单明了的Rstudio。菜单类编辑器:RCommander。这个软件可以提供类似SPSS一样的界面和操作,可以实现一些简单的统计模型的实现。Rstudio下载地址:,3,R数据对象,向量a=3,4,R中自定义函数,ex:自定义一个求标准差的函数标准差的计算公式:如下:rm(list=ls()SD-function(x)ss=sum(x-mean(x)2);return(sqrt(ss/length(x)a-1:5;b-SD(a);,5,逻辑语句,选择顺序循环语句在R语言中都可以实现,这里简单说一下if选择语句。SD-function(x)if(length(x)=1)return(error)elsess=sum(x-mean(x)2);return(sqrt(ss/length(x)回顾前面所述:UG1=UG1:2,4:5其实就是一个选择的过程。,6,练习:求分段函数积分,编辑一个求已知分段函数定积分的函数,分段函数如下:=1,(0,12,(1,23,(2,3,求calculus=0;也就是说求不同x时下图的红线左边面积。calculus3|x0Pos-hbv.data$V1;Neg-hbv.data$V2;par(mar=c(4,4,4,4)plot(Age,Pos/(Pos+Neg),cex=0.0005*(Pos+Neg),ylim=c(0,0.7),axes=F,ann=F)axis(side=1,at=seq(0,60,by=10);axis(side=2)title(xlab=Age.merg,ylab=ASPre,main=mergedASPre)lines(Age,Pos/(Pos+Neg),8,图像导出与编辑,作图完成后一般都需要放到word中,这时候需要注意导出为eps(矢量图)格式,这样放到word中才不会发虚。图像导出之后如果需要做一些适当的编辑可以在AI中操作,操作完成依旧可以导入到word中,但是对中文支持不是很好。ex:坐标离断的散点图制作:vac-seq(0,0.8,by=0.1)R0-c(2.0617,1.9265,1.7912,1.6559,1.5205,1.385,1.2494,1.1135,0.9775)plot(vac,R0,type=o,pch=15)text(0.5,1.58,(0.4,1.5205)abline(h=1.5205,v=0.4,lty=3),9,R语言进行蒙特卡罗(MonteCarlo)模拟,蒙特卡罗(MonteCarlo)方法,又称随机抽样或统计试验方法,它是在本世纪四十年代中期为了适应当时原子能事业的发展而发展起来的。是一种通过设定随机过程,反复生成时间序列,计算参数估计量和统计量,进而研究其分布特征的方法。ex:利用MonteCarlo方法求定积分:111222;也就是求下图-1,1范围内曲线下面积。,10,R语言进行蒙特卡罗(MonteCarlo)模拟,思路:首先利用多次抽样求出图形的平均高度,然后用平均高度乘以宽度就是面积了。l-function(n,a,b)g-function(x)1/sqrt(2*pi)*exp(-x2/2)x=runif(n)height=mean(g(a+
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年中考英语核心词汇识记手册Day10
- 2026年中考数学复习热搜题之整式
- 2026外研版高考英语复习讲义 必修第二册 Unit 4 Stage and screen
- 2026上海春季高考物理考试总复习:匀变速直线运动(知识梳理+考点讲义)解析版
- 医学肾髓质解剖学教学知识课件
- 2026年湘教版七年级数学下册《复式统计图及统计图的选择》学案
- 医学脑机接口防疫数据采集教学课件
- 医学男性运动流行病学特征教学课件
- 医学流行病学答辩模拟演练教学课件
- TXJBX0077-2025企业碳排放量核算方法与流程指引
- 术后恶心呕吐诊疗指南(2025版)
- 2025年人教版三年级上册道德与法治全册知识点(新教材)
- 第一讲 决胜“十四五”奋发向前行
- 光伏板材专业知识培训课件
- 宁德时代shl测试题库以及答案解析
- DB11-T 2496-2025 古油松养护与复壮技术规程
- 发酵食品加工技术
- 高校实验室安全基础(华东理工大学)学习通网课章节测试答案
- 储能电池产品售后服务与维保方案
- 热电集中供压缩空气项目可行性研究报告
- GB/T 27043-2025合格评定能力验证提供者能力的通用要求
评论
0/150
提交评论