R语言编程实战(进阶1),IT与互联网,数据处理,艾数教育,【R语言课程体系】
R语言系列课程分为初阶和进阶课程,学习顺序依次如下:
初阶:《R语言入门》《R语言基础包》《R语言知识集》
进阶:《R语言编程实战》《R语言销售数据欺诈侦测》
【课程目标】
通过编程案例掌握R语言一些编程技巧,巩固基础知识。
【课程大纲】
1. 向量化编程
什么是向量化思维;R的向量化思维优点,与其他语言编程的区别;R向量化思维编程案例分析。
2. 多文本数据读入
多个文本文件指定读取方法,大规模数据读入模块案例分析。
3. 代码改进加速
代码加速分析方法,基本加速方法和其他情况下的加速方法,编码加速案例分析。
4. 缺失值处理
识别缺失数据,缺失数据可视化,缺失数据的多重插补法,数据缺失处理案例分析。
5. 属性约简
数据预处理,多次分步骤属性约简方法,多变量属性案例分析。
6. 数据抽样
基本抽样方法概念及R实现,复杂混合模型抽样案例分析。
7. 数值计算
采用二分法、牛顿法、割线法求解一元非线性方程的解,似然函数,牛顿法求解多元非线性方程的解。
8. 代码测试
代码基本测试内容,大规模数据分割,测试结果整理,测试代码编写技巧。
【课时总长】4.5h 适用人群:已具备R语言初阶知识的学员。