求剧情
首页
影视
文学
搜索作品
搜索
首页
/
文学
/
R的极客理想——高级开发篇
R的极客理想——高级开发篇
张丹 著 著
共 27 节
《R的极客理想——高级开发篇》(张丹 著)的分节剧情梳理,每节一篇精简梗概。
共 27 章 · 已全部整理
从第一节读起
最新 第二十七节
章节目录
一章一页,已整理的按顺序列在这里。
第一节
作者说明本书是“R的极客理想”系列第二本,弥补前作只讲工具使用、不讲原理的缺憾,核心内容为R语言高级编程(环境空间、面向对象、文件管理、R包开发流程)与跨界知识综合运用(数学计算……
阅读
第二节
本节首先给出R语言知识体系的宏观框架,将其分为IT技术、业务知识、基础学科三部分,指出学好R语言的难点在于多学科知识的综合运用,三者两两结合可催生创新……
阅读
第三节
R语言对金融有很好的支持,拥有时间序列、金融分析、风险管理等多类包,作者也正将其作为量化投资系统的核心算法引擎。
阅读
第四节
本节内容分为两部分。前半部分介绍用R语言实现初等数学计算,涵盖幂、对数等数学运算,比较与逻辑运算,约数与数组统计,排列组合与累积计算,以及两个数组的集合运算……
阅读
第五节
本节介绍R中常用的统计计算函数与概率分布。首先说明summary()函数可一次性输出常用统计量,并依次讲解协方差、相关系数、矩(原点矩、中心矩)、偏度……
阅读
第六节
本节介绍七种常用连续型概率分布的R语言实现,包括指数分布、伽玛分布、韦布尔分布、卡方分布、F分布、t分布和贝塔分布。
阅读
第七节
本节介绍如何用R语言计算导数。R的deriv()函数通过梯度下降法近似求一阶导数,不受公式难以变形的限制,计算结果与手动推导一致;deriv3()可一步算出二阶导数……
阅读
第八节
本节先用R语言重写Mahout 0.5版本基于用户的协同过滤算法。
阅读
第九节
本节先讲解PageRank模型的构建步骤:由网页链接的邻接表生成邻接矩阵,再转换为概率转移矩阵。
阅读
第十节
本节先介绍如何用quantmod包的chartSeries()函数快速绘制蜡烛图并叠加SMA、MACD等技术指标,随后转入自定义均线模型的实现:以日期时间为索引、收盘价为指标……
阅读
第十一节
本节先阐述遗传算法的原理与要点:解称为个体,编码成染色体,算法随机生成初始种群,按适应度函数评价并排序,再通过选择、交配和突变产生下一代,循环至终止条件(如进化次数、资源限制……
阅读
第十二节
本节先承接遗传算法的迭代结果,指出迭代1000次后得到的最优解已非常接近目标值,并通过genalg包的可视化功能展示迭代过程,随着次数增加结果集越来越小且精准。
阅读
第十三节
本节介绍R语言的环境空间。环境是内核定义的层次化框架,变量、对象、函数都存在于其中,具有唯一命名、引用类型、有父环境(顶层为空环境)、子环境继承父环境等特征。
阅读
第十四节
本节介绍了R语言的文件系统管理功能,相关API均定义在base包中。
阅读
第十五节
本节先列举了R语言某次更新的第12至64项内容:绘图与字体方面,colorRamp等函数支持透明色,新增ArialMT字体,tiff()增加压缩参数,pdf()省略极小图形……
阅读
第十六节
本节先讲解面向对象编程(OOP)的概念,指出封装、继承、多态三个特征,以及类之间的isa(继承)与hasa(组合)两种关系。
阅读
第十七节
本节介绍R语言的S4与RC两种面向对象系统。S4系统使用setClass()定义类结构(含属性、类型、默认值、父类、检查规则),用new()实例化,属性用@访问……
阅读
第十八节
本节介绍R语言中RC和R6两种面向对象系统。RC系统通过setRefClass()函数创建类,参数包括类名、属性、父类、方法等。
阅读
第十九节
本节讲解R6面向对象系统的若干特性。self指实例对象本身,private是一个子环境空间,用它保存私有成员,使外部无法访问,这是R包开发常用技巧。
阅读
第二十节
本节以创建sayHello包为例,讲解R包的完整开发流程。
阅读
第二十一节
本节介绍了R包开发的完整流程与一个微博应用的架构设计。在开发流程上,通过devtools包可直接加载项目目录,无需打包即可运行。
阅读
第二十二节
本节介绍每日中国天气应用的R语言实现,程序设计分六部分:爬虫、本地存储、地图加载、数据可视化、生成静态图和生成可交互的静态图。
阅读
第二十三节
本节在chinaWeather项目的基础上开发R包。首先整理静态数据,新建metadata目录存放原始CSV和地图文件,将地图数据、WOEID映射、天气概况映射……
阅读
第二十四节
本节介绍R语言的图形事件API:setGraphicsEventHandlers注册鼠标和键盘事件,getGraphicsEvent启动监听并传递事件参数(如鼠标按下、移动……
阅读
第二十五节
本节首先给出贪食蛇游戏的R语言代码实现,包括启动函数run、键盘监听keydown、初始化init、水果生成fruit、失败检查fail、蛇头与蛇尾坐标生成、背景与矩阵绘制……
阅读
第二十六节
本节先对2048游戏进行需求分析:游戏由开机、游戏、结束三个场景组成,游戏场景是一块4×4画布,格子数字大于0则有背景填充。
阅读
第二十七节
本节介绍将gridgame游戏项目打包发布为R包的后续流程。
阅读
全部 27 章
蓝色可点开阅读,灰色的还在整理中。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
更多作品
红楼梦
曹雪芹 著 · 共 120 回
认知觉醒:开启自我改变的原动力
周岭 著 · 共 8 章
半生缘
张爱玲 著 · 共 53 节
一件T恤的全球经济之旅:全球化与贸易保护的新博弈
(美)里佛利(Rivoli,P.) 著 著 · 共 48 节
品读中国书系之三:中国的男人和女人
易中天 著 · 共 45 节
丰饶与贫瘠
王安忆 著 · 共 31 节