R 实战课程详情.md 4/12/2020
1 / 2
R 实战课程详情
课程概览︓数据即是⼒量。R语⾔作为当今Data Science以及⾦融建模中最热⻔的语⾔之⼀,是很多公司
都希望雇员所拥有的技能点。本课程是⼀⻔R语⾔的⼊⻔到进阶的⼀⻔实战课程,从最基本的语法和常⽤
libraries到数据分析与⾦融建模。
⾯向对象︓
1. 程序⼩⽩︓学习R语⾔虽然不是学习硬核的Computer Science,但其⽅便的数据分析能⼒正符合⼤
部分⾦融业的技术要求。我们对学⽣有关于程序的知识要求仅限于⼤⼀⽔平。
2. Data Industry︓数据这个⾏当已经成为CS和⾦融学⽣的竞争热⻔点,学上⼀⼿R可谓是很有必要
3. ⾦融建模︓我们会使⽤R去完成⼀个与Asset Evaluation和Stock Forecasting相关的project
4. 校内Statistics︓很多学校⾼年级Statistics课程都会⽤上R语⾔来完成Assignment,但是却没有那么
多的帮助,为何不早些开始R语⾔之路,做别⼈的⼤腿呢︖
课程⼤纲︓5节直播课程
试听讲座 (4.27)︓Introduction, Software Requirement, and Basic Setup
1. 什么是R语⾔,Data Science,和⾦融建模
2. R语⾔与R Studtio安装 (MacOS and PC)
3. Github Dataset Setup
4. Install related packages
5. R Markdown的使⽤以及基本Latex
课程1 (4.28)︓R语⾔语法与重要数据类型
1. 基础数据类型与计算
2. 特殊数据类型︓Vector, List, Matrix, and Data Frame
3. Conditional Statements
4. Looping Structure: For loop, While Loop
5. Function Writing and Factor Function
Project One: COVID-19 Report
课程2 (4.30)︓Project One: Part I 处理⼤量数据与数据可视化
1. R apply类 Functions
2. 如何处理残缺数据
3. Subsetting Data Frame/Matrix
4. Data Visualization: 各类数据总结图像以及Customization
5. ggplot2 Library的应⽤
课程3 (5.2)︓Project One: Part II Statistical Inference
1. Statistics Recap: 什么叫做Statistical Inference? 复习或预习⼀系列Statistics知识
2. 对于COVID-19 Death Toll的Estimate: Interval Estimation
3. 如何⽤R来做假设检验
4. 如何使⽤Logistic Regression来做Binary Classification
R 实战课程详情.md 4/12/2020
2 / 2
Project Two: Asset Evaluation and Stock Price Forecasting
课程4 (5.4)︓Project Two: Part I 基础⾦融知识
1. 什么是Asset Evaluation︖
2. 如何使⽤R来Bootstrap Interest Rates
3. 构建data pipeline for future usage
4. 如何使⽤R来做Sensitivity check of asset value
课程5 (5.7)︓Project Two: Part II 进阶⾦融知识
1. 如何使⽤R来处理Time Series类型数据
2. Introduction to sampling techniques
3. 如何使⽤R来预测投资收益和投资⻛险
4. R与职业未来