已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 R语言编程入门与绘图简介 李浩西安交通大学流行病学教研2 R语言历史 R语言是一个自由 免费 开源的软件 是用于统计计算和统计作图的优秀工具 1977年 贝尔实验室开发了S语言 推出了商业软件S PLIS R就是免费版的S PLIS R为各种数学计算提供计算环境 用户可以根据自己的理解定义所需的数学模型 编程之后存储到 包 中 可以分享给全世界的使用者 所以 R非常自由 灵活 如果说SAS SPSS是计算机专业的人员做出来的软件 优先考虑算法的实现 那么很多R软件的包都是统计专业的大牛做出的结果 对于本专业的人很容易理解其设计思路 但是 R没有很好的数据库管理器 自带的数据管理器不好用 这是最主要的缺陷 3 R编辑器 主要有两种 一种是Rstudio 一种是Rgui Rstudio界面清晰明了 很像matlab 提供了类似的编程语言快速开发环境 能够对代码随时进行调试 是目前最好用的编译器 安装前好像是要安装Rgui RGui相对界面比较简单 优点是软件启动快 但是界面不是很直观 但是两者可以实现的功能基本没有差别 对于初学者还是建议使用简单明了的Rstudio 菜单类编辑器 RCommander 这个软件可以提供类似SPSS一样的界面和操作 可以实现一些简单的统计模型的实现 Rstudio下载地址 www rstudio org 4 R数据对象 向量a 3 5 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 6 逻辑语句 选择顺序循环语句在R语言中都可以实现 这里简单说一下if选择语句 SD function x if length x 1 return error else ss sum x mean x 2 return sqrt ss length x 回顾前面所述 UG1 UG 1 2 4 5 其实就是一个选择的过程 7 练习 求分段函数积分 8 plot 函数绘图简介 R语言提供丰富的绘图包 plot 是一个比较基础的绘图函数 示例如下 setwd D 桌面 hbv data read table D 桌面 mergdata dat header F Age hbv data V4 Pos 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 9 图像导出与编辑 作图完成后一般都需要放到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 10 R语言进行蒙特卡罗 MonteCarlo 模拟 11 R语言进行蒙特卡罗 MonteCarlo 模拟 思路 首先利用多次抽样求出图形的平均高度 然后用平均高度乘以宽度就是面积了 l function n a b g function x 1 sqrt 2 pi exp x 2 2 x runif n height mean
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年重庆旅游职业学院招聘真题
- 腹泻的病因鉴别与居家处理要点
- 2025年中山市博爱小学教师招聘真题
- 2025年湖口县卫生健康总医院招聘聘用制工作人员真题
- 2025年泉州市洛江区公办学校招聘编制内教师考试真题
- 广州发展乳源桂头木鱼墩地面分布式光伏渔光互补综合利用项目水保验收报告
- 主题词 02 亲情友谊-备战2022年中考语文之“真题+模拟”主题作文专项训练(解析版)
- 特种设备安全责任制
- 水利工程质量检测监理实施细则
- 教师忽视困境儿童问题清单及整改措施
- JG/T 360-2012金属装饰保温板
- 新方法验证报告(水质-浊度的测定-浊度仪法-HJ-1075-2019)-
- 高考热点:函数大题
- 江苏盐城国投新材料有限公司招聘笔试冲刺题2025
- 高一英语完形填空专项训练100(附答案)及解析
- 人教版五年级下册语文期末考试题
- 《病理学与病理》课件
- 自建房安全管理与控制措施
- 固液分离单元操作课件
- (完整)《气象学与气候学》期末考试A卷及答案
- GB/T 5796.3-2022梯形螺纹第3部分:基本尺寸
评论
0/150
提交评论