Hello亲耐的小伙伴们!大猫的R语言课堂正式开课啦!什么?你说大猫的R语言课堂是干神马的?OK,如果你存在以下三则症状,那么说明你很有必要关注咱们的公众号:
症状一: 不知从何入手 我是经济/金融专业的本科生/研究生,听很多人说R很厉害,用的人也多,但是市面上那么多教材和教程,我应该怎么选?
这是所有初学者都会问的问题,网上也有很多回答,而且这些学习建议往往很“热情”地列了一个长长的书单。然而,小伙伴们面对这个书单往往心生畏惧或不知如何选择。大猫想说,学习一门新技能的捷径就是“干中学”(Learning by doing),对于编程语言来说,最快的方法就是找几件平时经常需要处理的任务,然后试着用这门语言写出来。
但是,究竟哪些任务是平时常见的呢?又有谁能保证他给的代码是针对这个任务效率最高的版本呢?这时就是大猫的R语言课堂体现作用的时候了:大猫原来是一名坚定的SASor,从本科开始在SAS阵营坚持了6年,直到博士阶段才开始拥抱R。在转向R阵营的过程中,也遇到了所有初学者都会遇到的困难。大猫将根据亲身经历(往事不堪回首,泪),总结自己所有走过的弯路,来向大家指出一条最快速的R语言学习路径。
症状二: 编程水平原地踏步 是的,我已经知道char类型变量和numeric类型的变量是什么意思了!我也知道如何在data.frame中建立新的变量了!这些都不需要你再来教我!我想学习的是实战中的数据处理方法,例如如何做事件研究法!如何计算移动平均!如何批量计算回归!
也许你已经闭着眼睛都能背出许多(排除几本经典)当下中文R教材的套路:先用1/5的篇幅告诉你R的历史与安装方法,然后用近1/2的篇幅教你最基本的操作,例如提取变量、新建变量,然后用剩下大约1/2的篇幅教你一些最基本的命令,例如主成分分析,线性回归,都是那种直接调用命令就可以做到的事。看完后你的第一感觉就是:
或者
放心,大猫也对这种坑人的书深恶痛绝,因而这些套路在大猫课堂上绝不会存在!抛去那些冗长的函数介绍,每一期开课大猫都将根据自己科研的经历与小伙伴们提出的需求,精心选择一个数据处理实践中遇到的问题进行讲解,更赞的是,所有代码都已经经过高度优化,并且注释详细,你拿去就能直接用哦!
症状三: 如何选择包? R当中有那么多包,做数据处理的就有data.table,dplyr,plyr2等包,绘图的就有ggplot2,ggvis等包,究竟哪些包在经济/金融研究中才是最常用的?我应该如何选择?
其实,学习R可以很简单。大猫可以在这里负责任地告诉大家:70%的日常工作只需要两个包就能完成,一个用于处理数据,一个用于绘图。什么?你不信?继续关注大猫课堂的后续文章吧!