现在对R感兴趣的人越来越多,很多人都想快速的掌握R语言,然而,由于目前大部分高校都没有开设R语言课程,这就导致很多人不知道如何着手学习R语言。 对于初学R语言的人,最常见的方式是:遇到不会的地方,就跑到论坛上吼一嗓子,然后欣然or悲伤的离去,一直到遇到下一个问题再回来。当然,这不是最好的学习方式,最好的方式是——看书。目前,市面上介绍R语言的书籍很多,中文英文都有。那么,众多书籍中,一个生手应该从哪一本着手呢?入门之后如何才能把自己练就成某个方面的高手呢?相信这是很多人心中的疑问。有这种疑问的人有福了,因为笔者将根据自己的经历总结一下R语言书籍的学习路线图以使Ruser少走些弯路。 本文分为6个部分,分别介绍 初级入门 , 高级入门 , 绘图与可视化 , 计量经济学 , 时间序列分析 , 金融 等。 1.初级入门 《An Introduction to R》 ,这是官方的入门小册子。其有中文版,由丁国徽翻译,译名为 《R导论》 。 《R4Beginners》 ,这本小册子有中文版应该叫 《R入门》 。除此之外,还可以去读 刘思喆 的 《153分钟学会R》 。这本书收集了R初学者提问频率最高的153个问题。为什么叫153分钟呢?因为最初作者写了153个问题,阅读一个问题花费1分钟时间,全局下来也就是153分钟了。有了这些基础之后,要去读一些经典书籍比较全面的入门书籍,比如《统计建模与R软件》,国外还有《R Cookbook》和《R in action》,本人没有看过,因此不便评论。 最后推荐,《R in a Nutshell》。对,“果壳里面的R”!当然,是开玩笑的,in a Nutshell是俚语,意思大致是“简单的说”。目前,我们正在翻译这本书的中文版,大概明年三月份交稿!这本书很不错,大家可以从现在开始期待,并广而告知一下! 2.高级入门 读了上述书籍之后,你就可以去高级入门阶段了。这时候要读的书有两本很经典的。《Statistics with R》和《The R book》。之所以说这两本书高级,是因为这两本书已经不再限于R基础了,而是结合了数据分析的各种常见方法来写就的,比较系统的介绍了R在线性回归、方差分析、多元统计、R绘图、时间序列分析、数据挖掘等各方面的内容,看完之后你会发现,哇,原来R能做的事情这么多,而且做起来是那么简洁。读到这里已经差不多了,剩下的估计就是你要专门攻读的某个方面内容了。下面大致说一说。 3.绘图与可视化 亚里斯多德说,“较其他感觉而言,人类更喜欢观看”。因此,绘图和可视化得到很多人的关注和重视。那么,如何学习R画图和数据可视化呢?再简单些,如何画直方图?如何往直方图上添加密度曲线呢?我想读完下面这几本书你就大致会明白了。 首先,画图入门可以读《R Graphics》,个人认为这本是比较经典的,全面介绍了R中绘图系统。该书对应的有一个网站,google之就可以了。更深入的可以读《Lattice:Multivariate Data Visualization with R》。上面这些都是比较普通的。当然,有比较文艺和优雅的——ggplot2系统,看《ggplot2:Elegant Graphics for Data Analysis》。还有数据挖掘方面的书:《Data Mining with Rattle and R》,主要是用Rattle软件,个人比较喜欢Rattle!当然,Rattle不是最好的,Rweka也很棒!再有就是交互图形的书了,著名的交互系统是ggobi,这个我已经喜欢两年多了,关于ggobi的书有《Interactive and Dynamic Graphics for Data Analysis With R and GGobi》,不过,也只是适宜入门,更多更全面的还是去ggobi的主页吧,上面有各种资料以及包的更新信息! 特别推荐一下,中文版绘图书籍有谢益辉的《现代统计图形》。 4.计量经济学 关于计量经济学,首先推荐一本很薄的小册子:《Econometrics In R》,做入门用。然后,是《Applied Econometrics with R》,该书对应的R包是AER,可以安装之后配合使用,效果甚佳。计量经济学中很大一部分是关于时间序列分析的,这一块内容在下面的地方说。 5.时间序列分析 时间序列书籍的书籍分两类,一种是比较普适的书籍,典型的代表是:《Time Series Analysis and Its Applications :with R examples》。该书介绍了各种时间序列分析的经典方法及实现各种经典方法的R代码,该书有中文版。如果不想买的话,建议去作者主页直接下载,英文版其实读起来很简单。时间序列分析中有一大块儿是关于金融时间序列分析的。这方面比较流行的书有两本《Analysis of financial time series》,这本书的最初是用的S-plus代码,不过新版已经以R代码为主了。这本书适合有时间序列分析基础和金融基础的人来看,因为书中关于时间序列分析的理论以及各种金融知识讲解的不是特别清楚,将极值理论计算VaR的部分就比较难看懂。另外一个比较有意思的是Rmetrics推出的《TimeSeriesFAQ》,这本书是金融时间序列入门的东西,讲的很基础,但是很难懂。对应的中文版有《金融时间序列分析常见问题集》,当然,目前还没有发出来。经济领域的时间序列有一种特殊的情况叫协整,很多人很关注这方面的理论,关心这个的可以看《Analysis of Integrated and Cointegrated Time Series with R》。最后,比较高级的一本书是关于小波分析的,看《Wavelet Methods in Statistics with R》。附加一点,关于时间序列聚类的书籍目前比较少见,是一个处女地,有志之士可以开垦之! 6.金融 金融的领域很广泛,如果是大金融的话,保险也要被纳入此间。用R做金融更多地需要掌握的是金融知识,只会数据分析技术意义寥寥。我觉得这些书对于懂金融、不同数据分析技术的人比较有用,只懂数据分析技术而不动金融知识的人看起来肯定如雾里看花,甚至有人会觉得金融分析比较低级。这方面比较经典的书籍有:《Advanced Topics in Analysis of Economic and Financial Data Using R》以及《Modelling Financial Time Series With S-plus》。金融产品定价之类的常常要用到随机微分方程,有一本叫《Simulation Inference Stochastic Differential Equations:with R examples》的书是关于这方面的内容的,有实例,内容还算详实!此外,是风险度量与管理类。比较经典的有《Simulation Techniques in Financial Risk Management》、《Modern Actuarial Risk Theory Using R》和《Quantitative Risk Management:Concepts, Techniques and Tools》。投资组合分析类和期权定价类可以分别看《Portfolio Optimization with R》和《Option Pricing and Estimation of Financial Models with R》。 7.数据挖掘 这方面的书不多,只有《Data Mining with R:learing with case studies》。不过,R中数据挖掘方面的包已经足够多了,参考包中的帮助文档就足够了。 8.附注 出于版权等事宜的考虑,我无法告知你说在“新浪爱问”等地方可以直接免费下载到上面提到的这些书,但是,我想你可以发挥自己的聪明才智去体悟!
现在对R感兴趣的人越来越多,很多人都想快速的掌握R语言,然而,由于目前大部分高校都没有开设R语言课程,这就导致很多人不知道如何着手学习R语言。 对于初学R语言的人,最常见的方式是:遇到不会的地方,就跑到论坛上吼一嗓子,然后欣然or悲伤的离去,一直到遇到下一个问题再回来。当然,这不是最好的学习方式,最好的方式是——看书。目前,市面上介绍R语言的书籍很多,中文英文都有。那么,众多书籍中,一个生手应该从哪一本着手呢?入门之后如何才能把自己练就成某个方面的高手呢?相信这是很多人心中的疑问。有这种疑问的人有福了,因为笔者将根据自己的经历总结一下R语言书籍的学习路线图以使Ruser少走些弯路。 本文分为6个部分,分别介绍初级入门,高级入门,绘图与可视化,计量经济学,时间序列分析,金融等。 1.初级入门 《An Introduction to R》 ,这是官方的入门小册子。其有中文版,由丁国徽翻译,译名为 《R导论》 。 《R4Beginners》 ,这本小册子有中文版应该叫 《R入门》 。除此之外,还可以去读 刘思喆 的 《153分钟学会R》 。这本书收集了R初学者提问频率最高的153个问题。为什么叫153分钟呢?因为最初作者写了153个问题,阅读一个问题花费1分钟时间,全局下来也就是153分钟了。有了这些基础之后,要去读一些经典书籍比较全面的入门书籍,比如《统计建模与R软件》,国外还有《R Cookbook》和《R in action》,本人没有看过,因此不便评论。 最后推荐,《R in a Nutshell》。对,“果壳里面的R”!当然,是开玩笑的,in a Nutshell是俚语,意思大致是“简单的说”。目前,我们正在翻译这本书的中文版,大概明年三月份交稿!这本书很不错,大家可以从现在开始期待,并广而告知一下! 2.高级入门 读了上述书籍之后,你就可以去高级入门阶段了。这时候要读的书有两本很经典的。《Statistics with R》和《The R book》。之所以说这两本书高级,是因为这两本书已经不再限于R基础了,而是结合了数据分析的各种常见方法来写就的,比较系统的介绍了R在线性回归、方差分析、多元统计、R绘图、时间序列分析、数据挖掘等各方面的内容,看完之后你会发现,哇,原来R能做的事情这么多,而且做起来是那么简洁。读到这里已经差不多了,剩下的估计就是你要专门攻读的某个方面内容了。下面大致说一说。 3.绘图与可视化 亚里斯多德说,“较其他感觉而言,人类更喜欢观看”。因此,绘图和可视化得到很多人的关注和重视。那么,如何学习R画图和数据可视化呢?再简单些,如何画直方图?如何往直方图上添加密度曲线呢?我想读完下面这几本书你就大致会明白了。 首先,画图入门可以读《R Graphics》,个人认为这本是比较经典的,全面介绍了R中绘图系统。该书对应的有一个网站,google之就可以了。更深入的可以读《Lattice:Multivariate Data Visualization with R》。上面这些都是比较普通的。当然,有比较文艺和优雅的——ggplot2系统,看《ggplot2:Elegant Graphics for Data Analysis》。还有数据挖掘方面的书:《Data Mining with Rattle and R》,主要是用Rattle软件,个人比较喜欢Rattle!当然,Rattle不是最好的,Rweka也很棒!再有就是交互图形的书了,著名的交互系统是ggobi,这个我已经喜欢两年多了,关于ggobi的书有《Interactive and Dynamic Graphics for Data Analysis With R and GGobi》,不过,也只是适宜入门,更多更全面的还是去ggobi的主页吧,上面有各种资料以及包的更新信息! 特别推荐一下,中文版绘图书籍有谢益辉的《现代统计图形》。 4.计量经济学 关于计量经济学,首先推荐一本很薄的小册子:《Econometrics In R》,做入门用。然后,是《Applied Econometrics with R》,该书对应的R包是AER,可以安装之后配合使用,效果甚佳。计量经济学中很大一部分是关于时间序列分析的,这一块内容在下面的地方说。 5.时间序列分析 时间序列书籍的书籍分两类,一种是比较普适的书籍,典型的代表是:《Time Series Analysis and Its Applications :with R examples》。该书介绍了各种时间序列分析的经典方法及实现各种经典方法的R代码,该书有中文版。如果不想买的话,建议去作者主页直接下载,英文版其实读起来很简单。时间序列分析中有一大块儿是关于金融时间序列分析的。这方面比较流行的书有两本《Analysis of financial time series》,这本书的最初是用的S-plus代码,不过新版已经以R代码为主了。这本书适合有时间序列分析基础和金融基础的人来看,因为书中关于时间序列分析的理论以及各种金融知识讲解的不是特别清楚,将极值理论计算VaR的部分就比较难看懂。另外一个比较有意思的是Rmetrics推出的《TimeSeriesFAQ》,这本书是金融时间序列入门的东西,讲的很基础,但是很难懂。对应的中文版有《金融时间序列分析常见问题集》,当然,目前还没有发出来。经济领域的时间序列有一种特殊的情况叫协整,很多人很关注这方面的理论,关心这个的可以看《Analysis of Integrated and Cointegrated Time Series with R》。最后,比较高级的一本书是关于小波分析的,看《Wavelet Methods in Statistics with R》。附加一点,关于时间序列聚类的书籍目前比较少见,是一个处女地,有志之士可以开垦之! 6.金融 金融的领域很广泛,如果是大金融的话,保险也要被纳入此间。用R做金融更多地需要掌握的是金融知识,只会数据分析技术意义寥寥。我觉得这些书对于懂金融、不同数据分析技术的人比较有用,只懂数据分析技术而不动金融知识的人看起来肯定如雾里看花,甚至有人会觉得金融分析比较低级。这方面比较经典的书籍有:《Advanced Topics in Analysis of Economic and Financial Data Using R》以及《Modelling Financial Time Series With S-plus》。金融产品定价之类的常常要用到随机微分方程,有一本叫《Simulation Inference Stochastic Differential Equations:with R examples》的书是关于这方面的内容的,有实例,内容还算详实!此外,是风险度量与管理类。比较经典的有《Simulation Techniques in Financial Risk Management》、《Modern Actuarial Risk Theory Using R》和《Quantitative Risk Management:Concepts, Techniques and Tools》。投资组合分析类和期权定价类可以分别看《Portfolio Optimization with R》和《Option Pricing and Estimation of Financial Models with R》。 7.数据挖掘 这方面的书不多,只有《Data Mining with R:learing with case studies》。不过,R中数据挖掘方面的包已经足够多了,参考包中的帮助文档就足够了。 8.附注 出于版权等事宜的考虑,我无法告知你说在“新浪爱问”等地方可以直接免费下载到上面提到的这些书,但是,我想你可以发挥自己的聪明才智去体悟! via: 格物堂
接电话的「接」是 receive ?写日记的「写」是 write ?…英文里有些用语是有「固定搭配」的动词( collocation ),而这固定动词一旦与中文不同,就很容易弄错。以下五个例子,请试着更正。 Debug: 接电话的「接」是 receive ?写日记的「写」是 write ?…英文里有些用语是有「固定搭配」的动词( collocation ),而这固定动词一旦与中文不同,就很容易弄错。以下五个例子,请试着更正。 1.I ’ m busy now. Would you help me receive the phone? 我在忙,你可以帮我接电话吗? 2.The teacher asked us to write a diary every day. 老师要求我们每天写日记。 3.She won ’ t go out without applying perfume. 她没有擦香水就不会出门。 4.Allen drank a bowl of hot chicken soup. 艾伦喝了一碗热鸡汤。 5.Thank you for visiting us. Please allow me to send you out. 谢谢你来拜访我们,请容我送你出去。 Debug Answer: 1.I ’ m busy now. Would you help me answer the phone? 中文讲「接电话」,强调拿起电话筒的动作,但英文却是着重「响应」对方来电,因此记得要用 answer 而不是 receive 。 2.The teacher asked us to keep a diary every day. 「写日记」的「写」固定是用 keep ,有时也会用 write in a diary ,但 write a diary 就是受到中文干扰的错误用法。 3.She won ’ t go out without wearing perfume. 西方人把香水当成服饰一样在穿戴,因此动词固定用 wear ,而不是用有「涂、抹」意思的 apply 。 4.Allen ate a bowl of hot chicken soup. 中文说「喝」汤,英文却不能直译为 drink ,因为 drink 用在不需要汤匙、直接喝的情况,一般喝汤多会用到汤匙舀起汤里的食材,所以应该用 eat 。 5.Thank you for visiting us. Please allow me to walk you out. send 讲的是一种「传递」的动作,与「送客」的「送」含义不同,应该改用 walk 或 see ,表示「陪你走出去」或「看着你走」的意思。
参考来源 (英文) Rick Durrett. Probability: theory and examples ,4th edition. Cambridge University Press. 2000. ISBN 0521765390 . ^ 2.0 2.1 2.2 (英文) Peter Mrters, Yuval Peres. Brownian Motion . Cambridge University Press Cambridge Series in Statistical and Probabilistic Mathematics. 2010. ISBN 9780521760188 . ^ (英文) Steven E. Shreve. Stochastic Calculus for Finance II: Continuous Time Models . Springer. 2008. ISBN 978-0-387-40101-0 . ^ Nizar Touzi, Peter Tankov. Calcul Stochastique en Finance . Les ditions de l'cole Polytechnique. 2010. Kleinert, Hagen , Path Integrals in Quantum Mechanics, Statistics, Polymer Physics, and Financial Markets , 4th edition, World Scientific (Singapore, 2004); Paperback ISBN 981-238-107-4 (also available online: PDF-files ) Stark,Henry, John W. Woods , Probability and Random Processes with Applications to Signal Processing , 3rd edition, Prentice Hall (New Jersey, 2002); Textbook ISBN 0-13-020071-9 Daniel Revuz and Marc Yor, Continuous martingales and Brownian motion , second edition, Springer-Verlag 1994.
有些英文 不要不懂装懂~ sporting house 妓院(不是“体育室”) dead president 美钞(上印有总统头像)(并非“死了的总统”) lover 情人(不是“爱人”) busboy 餐馆勤杂工(不是“公汽售票员”) busybody 爱管闲事的人(不是“大忙人”) dry goods (美)纺织品;(英)谷物(不是“干货”) heartman 换心人(不是“有心人”) mad doctor 精神病科医生(不是“发疯的医生”) eleventh hour 最后时刻(不是“十一点”) blind date (由第三者安排的)男女初次会面(并非“盲目约会”或“瞎约会”) personal remark 人身攻击(不是“个人评论”) sweet water 淡水(不是“糖水”或“甜水”) confidence man 骗子(不是“信得过的人”) criminal lawyer 刑事律师(不是“犯罪的律师”) service station 加油站(不是“服务站”) rest room 厕所(不是“休息室”) dressing room 化妆室(不是“试衣室”或“更衣室”) horse sense 常识(不是“马的感觉”) capital idea 好主意(不是“资本主义思想”) familiar talk 庸俗的交谈(不是“熟悉的谈话”) black tea 红茶(不是“黑茶”) black art 妖术(不是“黑色艺术”) black stranger 完全陌生的人(不是“陌生的黑人”) white coal (作动力来源用的)水(不是“白煤”) white man 忠实可靠的人(不是“皮肤白的人”) yellow book 黄皮书(法国ZF报告书,以黄纸为封)(不是“黄色书籍”) red tape 官僚习气(不是“红色带子”) green hand 新手(不是“绿手”) blue stocking 女学者、女才子(不是“蓝色长统袜”) China policy 对华政策(不是“中国政策”) Chinese dragon 麒麟(不是“中国龙”) American beauty 一种玫瑰,名为“美国丽人”(不是“美国美女”) English disease 软骨病(不是“英国病”) Indian summer 愉快宁静的晚年(不是“印度的夏日”) Greek gift 害人的礼品(不是“希腊礼物”) Spanish athlete 吹牛的人(不是“西班牙运动员”) French chalk 滑石粉(不是“法国粉笔”) pull one's leg 开玩笑(不是“拉后腿”) in one's birthday suit 赤身裸体(不是“穿着生日礼服”) eat one's words 收回前言(不是“食言”) an apple of love 西红柿(不是“爱情之果”) handwriting on the wall 不祥之兆(不是“大字报”) bring down the house 博得全场喝彩(不是“推倒房子”) have a fit 勃然大怒(不是“试穿”) make one's hair stand on end 令人毛骨悚然—恐惧(不是“令人发指——气愤”) be taken in 受骗,上当(不是“被接纳”) think a great deal of oneself 高看或看重自己(不是“为自己想得很多”) pull up one's socks 鼓起勇气(不是“提上袜子”) have the heart to do (用于否定句)忍心做……不是“有心做”或“有意做”) What a shame! 多可惜!真遗憾!(不是“多可耻”) You don't say! 是吗!(不是“你别说”) You can say that again! 说得好!(不是“你可以再说一遍”) I haven't slept better. 我睡得好极了。(不是“我从未睡过好觉”) You can't be too careful in your work. 你工作越仔细越好。(不是“你工作不能太仔细”) It has been 4 years since I smoked. 我戒烟4年了。(不是“我抽烟4年了”) All his friends did not turn up. 他的朋友没全到。(不是“他的朋友全没到”) People will be long forgetting her. 人们在很长时间内会记住她的。(不是“人们会永远忘记她”) He was only too pleased to let them go. 他很乐意让他们走。(不是“他太高兴了,不愿让他们走”) It can't be less interesting. 它无聊极了。(不是“它不可能没有趣”)