写完这个系列的时候,复活节假期即将开始,拜罗伊特的晴天渐渐多了,春天早就迫不及待要到来了,可是冬天死活赖着不走,雪竟然飘了一夜,今早外面又是白茫茫一片。
这一系列帖子,本来是打算整理一下拜罗伊特大学 Introduction to R 的课程讲义,后来 dapeng 觉得可能没有几个人会对斑马纹贻贝的分布情况感兴趣,因此就把举例用的数据换成了更有趣的 PM2.5,当然,也是为了吸引眼球,盼望着那些搜索 PM2.5 的网友误打误撞摸到这里来邂逅 R。这样写着写着,就变成了 dapeng 自己的学习心得,离讲义倒是越来越远了。不过,讲义中 90 % 的要点都包含进来了。另外 10 % 呢?因为,因为整理得不及时,这部分给忘掉了,现在已经看不懂了。不过并不要紧,让菜鸟入门的目的应该基本可以达到。
虽然可能只有几个好友来读,不过写完之后,还是松了一口气,算是给了自己一个交代。每次 dapeng 看着老婆对着经常崩溃的 sigmaplot 和经常用鼠标拖来拖去的 Excel 唉声叹气的时候,真心希望她能用上 R。不过后来发现,这多半是一种奢望。R 再好,LATEX 再好,Vim 再好,自己享用而已,即便身边最亲近的人也难以强加。那么,这个系列就算是写给过去的自己吧。如果真能穿越回到五年前,dapeng 会把这套学习笔记悄悄发到当时所用的email信箱里。想想当时的 dapeng 正在硬着头皮读 Introduction to R 和 R for beginners 这两本书,正在奇怪这两本号称入门级的教材为何自己无论如何就是读不懂,正在羡慕师姐书架上那厚厚的统计学教材。dapeng 一度怀疑自己的智商有问题。后来,加入了现在所在的研究组。周围的人都在用,R 代码满天飞,抓住一个,抓耳挠腮地修改一下,凑合着用到自己的数据处理上,几次下来总算是开了窍,这个过程很艰辛。回过头来看,那两本书真的不适合菜鸟。希望 R 菜鸟入门 能够让一些人跳过这个艰辛的阶段。
一旦跳过这个阶段,有些书就容易读了。 dapeng 推荐菜鸟们下一步读读下面这些资料。虽然这些资料在网上都能找得到下载,但是请恕 dapeng 只提供了部分下载的链接,这是考虑到版权,有些书的下载是侵权的。为了保护对原书作者的起码尊重,为了以后我们仍然有书可读,能买正版的还是尽量去买正版吧。
- Zuur, Ieno, Meesters 的 A beginners’ guide to R
入门首选的第一本书。再也找不到哪本书能比这一本写得更浅显易懂了(R 菜鸟入门 除外)。也是从课程讲义发展而来的。话说当年 dapeng 在学校图书馆找到这本书时,怎一个惊喜了得。点击上面的链接可以下载书中举例的数据和代码。有中译本。
实在是很好的入门读物,查阅很方便。中译本由陈钢翻译,叫做 R 入门25招,翻译得很好,译者免费放在了自己的博客上。话说 dapeng 写 R 菜鸟入门 写了不到一半的时候读了此书的中译本,差点中途放弃。
这个网站是 yangliufr 网友推荐的,是个在线课程,可以用实际操作的方式学习。很棒。感谢 yangliufr。
- Crawley 的 The R Book
好厚的一本书啊!1000 页!不过真的很好。第二版的中译本正在翻译中,不久就会面世。很好奇书名会翻译成什么。
刘思喆的 153分钟学会r(r常见问题解答)
菜鸟必备,适合入门不久后有一定使用经验时查阅。
读完这些,就可以进阶读这里推荐的书了。
正如第 00 篇所说,这个信息时代,书不是太少,而是太多。菜鸟入门的话,空读多少本关于 R 的书,也不如拿几个例子和代码来实际操作一下更有效。经常用 R 来工作和消遣,也许会很慢,不过,享受乐趣的过程是越慢越好,不是吗?携 R 之手,与 R 偕老,终究你会爱上她的。
因为,在 R 的世界里,只有想不到,没有做不到。
( 全文完 )