knitr与动态报告生成系统-第五届 R 会议北京会场
44页1、,knitr 与动态报告生成系统 第五届 R 会议北京会场,中国人民大学统计学院,统计之都 (http:/cos.name),knitr 与动态报告生成系统,2012 年 5 月,1 / 40,提纲,1,文学化编程与 knitr 2 knitr 简 介 语法概览和全局参数 代码和文本输出 图片和动画 缓存 代码引用和外部代码 编辑器 常见错误,3 应用案例与学习资源,统计之都 (http:/cos.name),knitr 与动态报告生成系统,2012 年 5 月,2 / 40,文学化编程与 knitr,提纲,1,文学化编程与 knitr 2 knitr 简 介 语法概览和全局参数 代码和文本输出 图片和动画 缓存 代码引用和外部代码 编辑器 常见错误,3 应用案例与学习资源,统计之都 (http:/cos.name),knitr 与动态报告生成系统,2012 年 5 月,3 / 40,文学化编程与 knitr,什么是文学化编程?,Let us change our traditional attitude to the construction of programs: Instead
2、 of imagining that our main task is to instruct a computer what to do, let us concentrate rather on explaining to humans what we want the computer to do. Donald E. Knuth, Literate Programming, 1984 简单的说就是:文章和代码混编,生成动态报告。,统计之都 (http:/cos.name),knitr 与动态报告生成系统,2012 年 5 月,4 / 40,文学化编程与 knitr,为什么需要文学化编程?, 减少体力劳动 保证正确 提高可读性 便于可重复研究 (Reproducible Research) 便于维护,统计之都 (http:/cos.name),knitr 与动态报告生成系统,2012 年 5 月,5 / 40,文学化编程与 knitr,已有的工作, 十年之痒 Sweave (S + weave) 其他相关 R 包:cacheSweave, pgfSweave,odfWeave,
3、R2HTML, highlight, . 其他统计软件: SASweave, Statweave, . 其他语言: Org-mode (Emacs), Javadoc, noweb, cweb,统计之都 (http:/cos.name),knitr 与动态报告生成系统,2012 年 5 月,6 / 40,文学化编程与 knitr,为何重复发明轮子?, 爱之深,痛之切 改良之路走不通: 700 行源代码,想添加 3 行? 先复制 700 行. 位图支持 (png, jpeg) 需要更灵活的输出 (比如图片大小控制) knitr = Sweave + cacheSweave + pgfSweave + weaver + R2HTML:RweaveHTML + highlight:HighlightWeaveLatex + 0.2 * brew + 0.1 * SweaveListingUtils + more,统计之都 (http:/cos.name),knitr 与动态报告生成系统,2012 年 5 月,7 / 40,文学化编程与 knitr,如何用 R 进行可重复研究?,统计之都 (h
4、ttp:/cos.name),knitr 与动态报告生成系统,2012 年 5 月,8 / 40,文学化编程与 knitr,如何用 R 进行可重复研究?, 有些青年:运行程序复制黏贴复制黏贴. 运行程序复制黏贴.,统计之都 (http:/cos.name),knitr 与动态报告生成系统,2012 年 5 月,8 / 40,文学化编程与 knitr,如何用 R 进行可重复研究?, 有些青年:运行程序复制黏贴复制黏贴. 运行程序复制黏贴. 普通青年:Sweave,统计之都 (http:/cos.name),knitr 与动态报告生成系统,2012 年 5 月,8 / 40,文学化编程与 knitr,如何用 R 进行可重复研究?, 有些青年:运行程序复制黏贴复制黏贴. 运行程序复制黏贴. 普通青年:Sweave 文艺青年:knitr,统计之都 (http:/cos.name),knitr 与动态报告生成系统,2012 年 5 月,8 / 40,文学化编程与 knitr,如何用 R 进行可重复研究?, 有些青年:运行程序复制黏贴复制黏贴. 运行程序复制黏贴. 普通青年:Sweave 文艺青年
《knitr与动态报告生成系统-第五届 R 会议北京会场》由会员d****y分享,可在线阅读,更多相关《knitr与动态报告生成系统-第五届 R 会议北京会场》请在金锄头文库上搜索。
工科大学化学 配套课件
跨境电商客户服务 第2版 习题答案
跨境电商客户服务 第2版 配套课件
跨境电商客户服务 试卷
高考一轮复习古代诗歌阅读专题:语言特色
高考一轮复习古代诗歌阅读专题:评价观点态度
高考一轮复习古代诗歌阅读专题:表达技巧
读懂高考古代诗歌 课件
多个关键词材料的审题立意
古代诗歌鉴赏专题:分析思想情感
高一语文统编版 致云雀课件
湖南省长沙市天心区2022-2023学年高三上学期9月入学检测语文试题(解析版)
AutoCAD实例教程 教学教案
湖北省高中名校联盟2023届新高三第一次联合测评(含答案)
机器视觉检测技术及应用 配套课件
音乐鉴赏 配套课件
Python网络爬虫基础教程 第8章 验证码识别
通信系统与技术基础 第5章 移动通信技术
机器视觉技术与应用实战 第九章 视觉定位与对位
机器视觉技术与应用实战 第十章 机器人视觉引导
2022-05-05 59页
2022-05-05 61页
2022-05-04 39页
2022-04-23 90页
2022-04-21 30页
2022-04-21 33页
2022-04-20 95页
2022-04-20 80页
2022-04-20 84页
2022-04-20 88页