tag 标签: 中文版经管大学堂:名校名师名课

相关帖子

版块 作者 回复/查看 最后发表
R语言学习由浅入深路线图 R语言论坛 AUGUST麦芽糖 2013-3-12 764 72366 yq888999 2024-2-28 10:03:56
2006IPCC国家清单指南中文版全套免费 attachment 数据交流中心 twinswolf 2013-6-19 10 17945 tjuhj303z 2022-8-9 16:43:53
金融数学:金融工程引论 马雷克·凯宾斯基 中文版 attachment 经济金融数学专区 jjtww 2013-4-20 25 16695 三江鸿 2022-5-11 16:51:17
投资学(第四版)中文版 威廉夏普 著 attachment 金融学(理论版) feiyanvb 2013-6-18 26 19254 三江鸿 2022-3-13 01:31:38
商务与经济统计方法(全球数据集)原书第十三版的自测题与习题解答中文版(道格拉斯林 attachment 计量经济学与统计软件 yuyxw 2013-3-7 9 9604 王卋ヤ不恭 2021-3-7 14:49:38
寻找spss中文版 SPSS论坛 在南昌各种 2013-2-28 13 13328 whz994086263 2018-1-22 17:02:38
求CFA一级道德手册 handbook 中文版!感激流涕求此书! 新手入门区 陈伟聪 2013-9-4 4 11400 guoyuanzhi 2017-2-7 10:01:03
悬赏 求 2010年韩国国际贸易投资环境研究报告(中文版) - [悬赏 100 个论坛币] 悬赏大厅 1713289207 2013-5-16 1 7529 龙侠99 2015-10-18 17:36:41
悬赏 求Fundamentals of corporate finance by parrino的中文版。 - [悬赏 1 个论坛币] 悬赏大厅 pingguomomo 2013-9-2 1 2141 pingguomomo 2013-9-2 11:24:02
【独家发布】The Da Vinci Code 《达芬奇密码》 attachment 版权审核区(不对外开放) 苹果六人行 2013-6-27 34 1370 jenniferyang365 2013-9-1 05:35:45
半路出道投行家-中文版 attachment 金融学(理论版) sdzy 2013-7-24 2 3522 知识2012 2013-8-24 18:13:21
悬赏 求 微积分与概率统计:生命动力学的建模(第2版)(中文版) - [悬赏 120 个论坛币] 悬赏大厅 未了情 2013-8-13 0 1599 未了情 2013-8-13 14:55:01
【5元出售9成新】中文版《高级微观经济学》范里安版本出售(北大自取) 跳蚤市场 longlongruc 2013-7-23 1 1377 紫霄香榭 2013-8-3 20:05:27
悬赏 求 《UG NX5数控加工快速入门》(中文版) - [悬赏 50 个论坛币] attachment 悬赏大厅 万年一眼 2013-4-1 3 8529 苹果六人行 2013-7-6 12:09:10
寻金融电子书 金融学(理论版) winni_yjr 2013-6-4 1 945 素食鹦鹉 2013-6-4 13:30:06
100币求电子书:《统计模拟》(第4版)中文版 - [悬赏 100 个论坛币] 回收站 guo.bailing 2013-3-8 0 102 guo.bailing 2013-3-8 19:32:30

相关日志

分享 R语言书籍学习路线
czyy8654 2015-7-17 08:56
现在对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.附注 出于版权等事宜的考虑,我无法告知你说在“新浪爱问”等地方可以直接免费下载到上面提到的这些书,但是,我想你可以发挥自己的聪明才智去体悟!
36 次阅读|0 个评论
分享 市场的微观结构理论
accumulation 2015-6-27 21:53
《市场的微观结构理论》一书由市场微观结构研究领域的一流学者(美)奥哈拉著,中文版由 杨之署译。 它为金融学这一重要领域中的理论工作提供了一个全面的引导。在对市场微观结构的主要研究题目和问题进行介绍之后,本书研究了在存货理论基础上建立起来的理论模型,进而扩展成基于信息的模型,并特别关注了其与理性预期以及学习模型之间的联系。最后的几个章节主要讲的是价格的动态变化,各种模型对特定微观结构问题的应用,包括流动性、多市场交易、市场结构和市场设计。市场微观结构理论的附录包括了从贝叶斯学习理论和理性预期框架上扩展而来的各种模型。
个人分类: 金融工程|0 个评论
分享 R语言学习由浅入深路线图
笑哈哈11 2015-6-11 10:12
现在对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: 格物堂
29 次阅读|0 个评论
分享 罗伯特希勒出版著作
accumulation 2015-3-7 21:18
《金融和良好的社会》普林斯顿大学出版社(2012年) 国际标准书号0-691-15488-0(简体中文版《金融与好的社会》,中信出版社2012年12月出版) 与另一位诺奖得主阿克洛夫合著:《动物精神:人类心理如何推动经济发展以及对全球资本主义的影响》普林斯顿大学出版社(2009年) 国际标准书号978-0-691-14233-3(简体中文版《动物精神》,中信出版社2012年12月出版) 《次贷解决方案:全球金融危机如何发生和怎么办》 普林斯顿大学出版社(2008年) 《金融新秩序:21世纪的风险》 普林斯顿大学出版社(2003年) 《非理性繁荣》 普林斯顿大学出版社(2000年) 《宏观市场:建立管理社会最大经济风险的机构》纽约克拉伦登出版社 牛津大学出版社(1993年) 《市场波动性》麻省理工学院出版社(1990年)
个人分类: 金融学|0 个评论
分享 学R的方法
诺诺ksz 2014-11-21 21:47
本文分为6个部分,分别介绍初级入门,高级入门,绘图与可视化,计量经济学,时间序列分析,金融等。 1.初级入门 《An Introduction to R》 ,这是官方的入门小册子。其有中文版,由丁国徽翻译,译名为 《R导论》 。 《R4Beginners》 ,这本小册子有中文版应该叫 《R入门》 有了这些基础之后,要去读一些经典书籍比较全面的入门书籍,比如《统计建模与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中数据挖掘方面的包已经足够多了,参考包中的帮助文档就足够了。
18 次阅读|0 个评论
分享 C++进阶必读
Lisrelchen 2014-8-7 23:48
本文总结了一个C++优秀书籍清单,希望能够为你带来一定的帮助。因为多读一些优秀的书籍,对于开发者稳固编程基础、提高编程技能有很大帮助,这些书大多数都有中文版,并且可以很容易在网上找到。 阶段1:《C++ Primer》 本书对C++基本概念、技术、以及现代C++编程风格进行了全面而且权威的阐述,是C++初学者的最佳指南;本书可以帮助你编写实用的程序,而无需首先精通每个语言细节。对于中高级程序员,本书也是不可或缺的参考书。 《Essential C++》 这是一本内容不多但很实用的C++入门书籍,强调快速上手与理解C++编程。本书主要围绕一系列逐渐复杂的程序问题,以及用以解决这些问题的语言特性展开讲解。你不只学到C++的函数和结构,也会学习到它们的设计目的和基本原理。 阶段2:《Effective C++》和《More effective C++》 作者是Scott Meyers.你应该熟读它们,并清楚地理解每个项目。该书围绕55条准则,每一条都介绍了一个可让你写出更好的C++程序代码的方法,并以特别设计过的例子详加讨论。 《Exceptional C++(C++编程剖析)》和《More exceptional C++》 这两本书中都包含了40个C++编程问题,这些问题会让你磨练自己的技能,最终成为优秀的C++程序员。这些问题是Herb Sutter精心挑选,与ISO/ANSI C++官方标准相一致,帮助程序员在设计、架构和编码过程中保持良好的风格,从而使编写的C++软件更健壮、更高效。 《Thinking in C++(C++编程思想)》 C++ 领域权威着作,介绍了C++实用的编程技术和最佳的实践方法。 阶段3:《The design and evolution of C++(C++语言的设计与演化)》 本书作者也是C++语言的设计者Bjarne Stroustrup,作者在书中综合性地介绍了C++的发展历史,C++中各种重要机制的本质意义和设计背景,这些机制的基本用途和使用方法,讨论了C++所适合的应用领域及其未来的发展前景,既没有忽略关键性的详情,又没有过多地陷入技术细节。 《Inside the C++ object model(深度探索C++对象模型)》 本书专注于C++面向对象程序设计的底层机制,包括结构式语意、临时性对象的生成、封装、继承,以及虚拟--虚拟函数和虚拟继承,帮助你理解程序的底层实现,以便写出更高效的代码。 阶段4:《Effective STL》 这是Scott Meyers的第三本C++专着,也是学习STL最权威的书籍。作者对书中的50个指导方针都作了详尽的分析,并配以示例。通过这些规则,C++开发者可以最大限度地使用STL. 《The C++ standard library(C++标准程序库)》 这是标准模板库字典,你可以在本书中找到STL相关的一切知识。本书焦点放在标准模板库、检查容器、迭代器、函数对象和STL算法上。每一个元素都有深刻的呈现,包括其介绍、设计、运用实例、细节解说、陷阱、意想不到的危险,以及相关类别和函数等。 阶段5:《Exceptional C++ style》 作者为Herb Sutter.本书同样提出了40个C++风格相关的问题,对一些至关重要的C++细节和相互关系提出了新的见解,为当今的关键C++编程技术(如泛型编程、STL、异常安全等)提供了新的策略,帮助开发者在开销与功能之间、优雅与可维护性之间、灵活性与过分灵活之间寻找完美的平衡点。 《Modern C++ design(现代C++设计)》 作者Andrei Alexandrescu为C++程序员打开了一个新的局面。本书提供了一些针对软件设计的前沿方法,如联合设计模式、泛型编程,使程序员可以编写有表现力的、灵活的、高度可重用的代码。 《C++ template》 这是一本关于C++模板的完整的参考手册和教程,它强调模板的使用实践,包含了现实世界中的例子。每个C++程序员都应该好好读一读这本书。
个人分类: C++|43 次阅读|0 个评论
分享 “重回快车道的秘密” 作者: 《财富》(中文版) 时间: 2012年02月13日 位置: ...
zhangzq2014 2014-6-2 13:45
——访阿迪达斯集团大中华区董事总经理高嘉礼 网址链接:http://www.fortunechina.com/management/c/2012-02/13/content_88740_3.htm “中国10年间的变化相当于欧洲30年的变化。不论任何行业,都是机会与挑战并存。经理人不能固步自封,拒绝变化和调整。提升从何而来?这要求我们有更开阔的视野、多元化的思维和超强的学习能力。行业的变化要求我们与时俱进,自我变革,经理人必须始终处于快速学习和调整之中。不要被过去的经验束缚,而是勇敢地拥抱挑战。 ” 在中国市场激烈的竞争中,还有什么比扭转败局更令人兴奋和激动呢?过去两年间,阿迪达斯在中国被本土竞争对手超越,之后又迅速反超对手并重回快车道的经历,无疑成了商界的经典一幕。 “过去,阿迪达斯的经销商都是各自为战,单打独斗,缺乏长期从事事业的信心。阿迪达斯需要重新构建与经销商的合作伙伴关系——携手并进、共赢的商业模式。”所以,阿迪达斯在公司内部发起了一场全方位的“共赢”项目,改变过去将产品卖给经销商即万事大吉的传统做法。 阿迪达斯建立了全新的内部管理数据库系统,共享经销商终端的销售数据,通过详细的数据分析规划产品、分配渠道、制定不同区域的销售决策,甚至改变了团队和经销商的考核指标,规定经销商在一个月、三个月内卖出新货的百分比。这些措施极大地提升了终端的效率。2011年前九个月,阿迪达斯在中国创造了28%的高速增长(行业平均增长速度为13%)。2011年,它发布了“通向2015战略”规划,以“全倾全力”的品牌形象重新启航。 “为了实现目标,我们规划了五大增长策略。首先是赢下大城市,确保我们在一线市场的份额,采取措施与竞争对手争夺消费者;策略二,占领四至六线新兴市场,虽然阿迪达斯没有布局于此,但那里潜力无穷;策略三,把握细分市场的机会,如何做出细分专卖店(如女性专卖店,儿童或者篮球专卖店)的特色,将决定我们能否赢下一线市场;最后的增长策略是:把握生活方式转变带来的机会。年轻消费者的生活习惯正变得越来越时尚,我们潜心打造了两个品牌,为他们服务。以Originals为例,我们希望这个品牌能在一至三线市场快速增长。打造NEO品牌,是为了占领运动时尚系列的细分市场,以更具有竞争力的价格服务四至六线市场的消费者。” 阿迪达斯公司(Adidas) 总部: 德国黑措根奥拉赫 销售收入: 120亿欧元 阿迪达斯集团是全球体育用品行业的领军企业,拥有一系列核心品牌产品,如阿迪达斯、锐步、泰勒梅、乐步、Reebok-CCM Hockey等。80多年来,公司一直伴随全球体育事业的发展提供一流的运动鞋、运动服装和运动配件。如今,集团已经成为全球体育用品的领导者,提供广泛的产品和组合。阿迪达斯产品几乎遍布全球所有国家,其战略是继续增强品牌和产品,提高竞争优势和财务表现。 公司网址: www.adidas-group.com
个人分类: 公司新闻|22 次阅读|0 个评论
分享 R for Beginners 中文版 学习笔记----3 R的数据操作----3.4 生成数据
积流成河 2012-7-6 11:46
RforBeginners 中文版学习笔记 3.4 生成数据 3.4.1 规则序列 一个从 1 到 30 的规则整数序列,可以这样产生: x-1:30 x 123456789101112131415161718192021222324 252627282930 这个结果向量 x 有 30 个元素。 算子‘:’的优先级可以从如下表达式中看出: 1:10-1 0123456789 1:(10-1) 123456789 函数 seq 可以生成如下的实数序列: seq(1,5,0.5) 1.01.52.02.53.03.54.04.55.0 其中第一个数字表示序列的起点,第二个表示终点,第三个是生成序列的步长。也可以这样使用: seq(length=9,from=1,to=5) 1.01.52.02.53.03.54.04.55.0 还可以使用函数 c 直接输入数值: c(1,1.5,2,2.5,3,3.5,4,4.5,5) 1.01.52.02.53.03.54.04.55.0 如果想用键盘输入一些数据也是可以的,只需要直接使用默认选项的 scan 函数: z-scan() 1:1.01.52.02.53.03.54.04.55.0 10: Read9items z 1.01.52.02.53.03.54.04.55.0 函数 rep 用来创建一个所有元素都相同的向量: rep(1,30) 111111111111111111111111111111 函数 sequence 创建一系列连续的整数序列,每个序列都以给定参数的数值结尾: sequence(4:5) 123412345 sequence(2:3) 12123 sequence(c(10,5)) 1234567891012345 函数 gl (生成不同的水平 / 层次数据)十分有用,因为它能产生规则的因子序列。这个函数的用法是 gl(k,n) ,其中 k 是水平数(或类别数), n 是每个水平重复的次数。此函数有两个选项: length 用来指定产生数据的个数, labels 用来指定每个水平因子的名字。例如: gl(3,5) 111112222233333 Levels:123 gl(3,5,length=30) 111112222233333111112222233333 Levels:123 gl(2,6,label=c("Male","Female")) MaleMaleMaleMaleMaleMaleFemaleFemaleFemaleFemale FemaleFemale Levels:MaleFemale gl(2,10) 11111111112222222222 Levels:12 gl(2,1,length=20) 12121212121212121212 Levels:12 gl(2,2,length=20) 11221122112211221122 Levels:12 最后, expand.grid() 创建一个数据框,结果是把各参数的各个水平完全搭配: expand.grid(h=c(60,80),w=c(100,300),sex=c("Male","Female")) hwsex 160100Male 280100Male 360300Male 480300Male 560100Female 680100Female 760300Female 880300Female 3.4.2 随机序列 R 可以产生很多随机序列数据,详情请参见书本第 18 页的列表说明。 在统计学中,产生随机数据是很有用的, R 可以产生多种不同分布下的随机数序列。这些分布函数的形式为 rfunc(n,p1,p2,...), 其中 func 指概率分布函数, n 为生成数据的个数, p1 , p2 , ... 是分布的参数数值。 大多数这种统计函数都有相似的形式,只需用 d 、 p 或者 q 去替代 r ,比如密度函数( dfunc(x,...) ),累计概率密度函数(也即分布函数)( pfunc(x,...) )和分位数函数( qfunc(p,...),0p1) 。 这些函数序列可以用来求统计假设检验中 P 值或临界值。例如,显著性水平为 5% 的正态分布的双侧临界值是: qnorm(0.025) -1.959964 qnorm(0.975) 1.959964 对于同一个检验的单侧临界值,根据备择假设的形式使用 qnorm(0.05) 或 1-qnorm(0.95) 。 qnorm(0.05) -1.644854 qnorm(0.95) 1.644854 一个检验的 P 值,比如自由度 df=1 的 X 2 =3.84: 1-pchisq(3.84,1) 0.05004352
个人分类: R|32 次阅读|0 个评论
分享 R for Beginners 中文版 学习笔记----3 R的数据操作----3.3 存储数据
积流成河 2012-7-6 10:36
RforBeginners 中文版学习笔记 3.3 存储数据 函数 write.table 可以在文件中写入一个对象,一般是写一个数据框,也可以是其他类型的对象(向量,矩阵 ... )。其它的参数和选项的具体含义见书本第 14 页。 有更简单的方法将一个对象写入文件,可以使用命令 write ( x,file="data.txt" ),其中 x 是对象的名字(它可以是向量,矩阵,或者数组)。这里有两个选项: nc( 或者 ncol) ,用来定义文件中的列数(在缺省情况下,如果 x 是字符型数据,则 nc=1; 对于其他数据类型 nc=5 );还有一个选项是 append (一个逻辑值),若为 TRUE 则添加数据时不删除那些可能已存在文件中的数据,若为 FALSE (缺省值)则删除文件中已存在的数据。 要记录一组任意数据类型的对象,我们可以使用命令 save ( x,y,z,file="xyz.RData" )。可以使用选项 ASCII=TRUE 使得数据在不同机器之间转移更方便。 数据(也叫工作空间)可以在使用 load ( "xyz.RData" )之后被加载到内存中。 函数 save.image ()是 save.image() 是 save(list=ls(all=TRUE)),file=".RData") 的一个简捷方式。
个人分类: R|29 次阅读|0 个评论
分享 R for Beginners 中文版 学习笔记----3 R的数据操作----3.2 在文件中读写数据
积流成河 2012-7-5 18:09
RforBeginners 中文版学习笔记 3.2 在文件中读写数据 对于在文件读取和写入的工作, R 使用工作目录来完成。使用命令 getwd() (获得工作目录)来找到目录,使用命令 setwd( “ C:/data ” ) 或者 setwd("/home/paradis/R") 来改变目录。 在 Windows 中,为 Rgui.exe 创建一个快捷方式是比较有用的,在快捷方式“属性”的“起始位置”中改变目录,然后用此快捷方式启动 R 时这个目录就会成为工作目录。 R 可以用下面的函数读取存储在文本文件( ASCII )中的数据: read.table , scan , read.fwf 。 ① 函数 read.table 用来创建一个数据框,所以它是读取表格形式的数据的主要方法。 E.g. ,对于一个名为 data.dat 的文件,命令: mydata-read.table("data.dat") 将创建一个数据框,数据框中每个变量也都将被命名,缺省值为 V1 , V2 ,……,并且可以单独地访问每个变量,代码为 mydata$V1,mydata$V2,..., 或者用 mydata ,mydata ,..., 或者还有一种方法, mydata ,mydata ,... 这里有一些选项的缺省值,其具体含义见(书第 11 页)。 ② 函数 scan 比 read.table 要更加灵活,它们的区别之一是前者可以指定变量的类型。例如, mydata-scan("data.dat",what=list(",0,0)) 读取了文件 data.dat 中的三个变量,第一个是字符型变量,后两个是数值型变量。 另一个重要的区别在于 scan ()可以用来创建不同的对象,向量,矩阵,数据框,列表 ... 在上面的例子中, mydata 是一个有三个向量的列表。在缺省情况下,也就是说,如果 what 被省略, scan ()将创建一个数值型向量。如果读取的数据类型与缺省值类型或指定类型不符,则将返回一个错误信息。 Scan ()函数的选项和具体的含义,可以参见书本第 13 页。 ③ 函数 read.fwf 可以用来读取文件中一些固定宽度格式的数据, read.fwf 的选项中,除了 widths 用来说明读取字段的宽度外,选项与 read.table ()基本相同。 例如,如果在一个名为 data.txt 的文件中有一组如右所示的数据, A1.501.2 B1.551.3 可以读取这些数据,用下面的命令: mydata-read.fwf("data.txt",widths=c(1,4,3)) mydata V1V2V3 1A1.501.2 2B1.551.3
个人分类: R|31 次阅读|0 个评论
分享 R for Beginners 中文版 学习笔记----3 R的数据操作----3.1 对象
积流成河 2012-7-5 10:55
RforBeginners 中文版学习笔记 3.1 对象 在 R 中是通过一些对象来进行操作和处理的。对象可以用它们的名称和内容来刻画,更专业的说法是,应该通过对象的属性来刻画。 对象的属性决定了何种函数能作用于该对象。 所有的对象都有两个内在属性:类型和长度。类型是对象元素的基本种类,共有四种:数值型、字符型、复数型和逻辑型( FALSE 或 TRUE ),虽然也存在其他的类型,但是并不能用来表示数据,例如函数或表达式;长度是对象中元素的数目。对象的类型和长度可以分别通过函数 mode 和 length 得到。 x-1 mode(x) "numeric" length(x) 1 A-"Gomphotherium";compar-TRUE;z-1i mode(A);mode(compar);mode(z) "character" "logical" "complex" 无论什么类型的数据,缺失数据总是用 NA (不可用)来表示;对很大的数值可用指数形式表示: N-2.1e23 N 2.1e+23 R 可以正确地表示无穷的数值,如用 Inf 和 -Inf 表示正无穷大和负无穷大,或者用 NaN (非数字)表示不是数字的值。 x-5/0 x Inf exp(x) Inf exp(-x) 0 x-x NaN 字符型的值输入时须加上双引号 " 。如果需要引用双引号的话,可以让它跟在反斜杠后面;这两个字符合在一起 \" 在某些函数如 cat 的输出显示时会被以特殊的方式处理。 x-"Doublequotes\"delimitateR'sstrings." x "Doublequotes\"delimitateR'sstrings." cat(x) Doublequotes"delimitateR'sstrings. 也有另一种表示字符型变量的方法,即用单引号( ' )来界定变量,这种情况下不需要用反斜杠来引用双引号(但是引用单引号时必须要用!) x-'Doublequotes"delimitateR\'sstrings.' x "Doublequotes\"delimitateR'sstrings." 下表给出了表示数据的对象的类别概览: 向量是一个变量,如平常所见的那样;因子是一个分类变量;数组是一个 k 维的数据表;矩阵是数组的一个特例,其维数 k=2 。注意,数组或者矩阵中的所有元素都必须是同一类型的; 数据框是由一个或几个向量和(或)因子构成,它们必须是等长的,但可以是不同的数据类型;“ ts ”表示时间序列数据,它包含一些额外的属性,例如频率和时间;列表可以包含任何类型的对象,包括列表! 对于一个向量,用它的类型和长度足够描述数据;而对其它的对象则另需一些额外信息,这些信息由外在的属性给出。这些属性中有的是表示对象维数的 dim, 比如一个 2 行 2 列的矩阵,它的 dim 是一对数值 ,但是其长度是 4 。
个人分类: R|22 次阅读|0 个评论
分享 R for Beginners 中文版 学习笔记----2 基本原理与概念----2.3 在线帮助
积流成河 2012-7-5 09:43
RforBeginners 中文版学习笔记 2.3 在线帮助 关于某个特定函数的帮助能够直接被调出来,如运行: ?lm 会立即显示关于函数 lm()( 线性模型 ) 的帮助页面。命令 help ( lm )和 help (“ lm ”)具有同样的效果。但在查询关于某特殊语法意义字符的帮助时,必须用后一种形式,如: ?* 错误 : 意外的 '*' 在 "?*" 里 help("*") 启动帮助将会打开一个页面,第一行一般会显示某个函数或操作命令所属的包( package ),然后是标题,标题下面则是一些详细信息。具体的示例,可以亲自动手查一个帮助文档即可看到。 对初学者而言,参考帮助中的 Examples 部分的信息是很有用的,它能帮助初学者更好地理解所查询函数的用法。而一般也应该仔细阅读 Arguments 中的一些说明。 默认状态下,函数 help 只会在被载入内存中的包中进行搜索。选项 try.all.package 在缺省值是 FALSE ,但如果把它设为 TRUE ,则可以在所有包中进行搜索: help("bs") Nodocumentationfor ‘ bs ’ inspecifiedpackagesandlibraries: youcouldtry ‘ ??bs ’ ??bs help("bs",try.all.packages=TRUE) Helpfortopic‘bs’isnotinanyloadedpackagebutcanbefoundinthefollowingpackages: Package Library splines D:/ProgramFiles/R/R-2.14.2/library 但注意在这种情况下,不会显示关于函数 bs 的帮助页面,如果使用者确实想打开这样的页面而所属包又没有被载入内存时,可以使用 package 这个选项: help("bs",package="splines") Html 格式的帮助可以通过输入下面的函数启动: help.start() 如果什么都不发生的话,你应该自己打开‘ http://127.0.0.1:16408/doc/html/index.html ’ 通过函数 help.search 可以实现在 R 中进行关键词的搜索,这种方法能在所有已安装的包中搜索包含给定字符串的相关内容。例如,运行 help.search("tree") 会列出所有在帮助页面含有“ tree ”的函数。应该注意的是,如果有一些包是最近才安装的,应该首先使用函数 help.search 中的 rebuild 选项来刷新数据库( e.g.,help.search("tree",rebuild=TRUE) )。 使用函数 apropos 则能找出所有在名字中含有指定字符串的函数,但只会在被载入内存中的包中进行搜索: apropos("help") "help""help.request""help.search""help.start"
个人分类: R|20 次阅读|0 个评论
分享 R for beginners 中文版 错误的地方(2)
积流成河 2012-7-5 09:38
apropos(help) 错误: is.character(what) is not TRUE 以上程序摘录自 R for beginners 中文版 第8页,该程序的功能是查找所有含有字符串“help”的函数,但运行后报错(见蓝色字体)。 正确程序应该为: apropos("help") "help" "help.request" "help.search" "help.start" 应该注意的是,apropos函数的参数应该为字符串,所以应该加上引号。
个人分类: R|18 次阅读|0 个评论
分享 R for Beginners 中文版 学习笔记----2 基本原理与概念----2.2 对象的产生,排列及删 ...
积流成河 2012-7-5 08:54
RforBeginners 中文版学习笔记 2.2 对象的产生,排列及删除 一个对象可以通过赋值操作来产生, R 语言中的赋值符号一般是由一个尖括号与一个负号组成的箭头形标志。该负号可以是从左到右方向,也可以相反: n-15 n 15 5-n n 5 x-1 x 1 x-10 x 10 如果该对象已经存在,那么它以前的值将会自动被新值冲掉(这种修改只会影响内存中的数据,操作结果暂时不会被保存到硬盘中)。在 R 中给对象赋值有多种形式,可以是直接赋一个数值,也可以是一个算式或一个函数的结果: n-10+2 n 12 n-3+rnorm(1) n 3.046873 运行 rnorm(1) 将产生一个服从平均数为 0 标准差为 1 的标准正态分布的随机变量。当然也可以只是输入函数或表达式而不把它的结果赋给某个对象,但如果这样,在窗口中展示的结果将不会被保存在内存中: (10+2)*5 60 函数 ls 的功能是显示所有内存中的对象:只会列出对象名,如: name-"Carmen";n1-10;n2-100;m-0.5 ls() "m""n""n1""n2""name""x" 注意在 R 中应该用分号来隔开同一行中的不同命令语句。如果只要显示出在名称中带有某个指定字符的对象,则通过设定选项 pattern 来实现(可简写为 pat ): ls(pat="m") "m""name" 如果进一步限制为显示名称中以某个字母开头的对象,则可: ls(pat="^m") "m" 运行函数 ls.str() 将会展示内存中所有对象的详细信息: ls.str() m:num0.5 n:num3.05 n1:num10 n2:num100 name:chr"Carmen" x:num10 选项 pattern 在这里同样适用。 与 ls.str 函数有关的一个非常重要的选项是 max.level ,它将规定显示对象信息的详细级别。缺省情况下, ls.str 将会列出关于对象的所有信息,包括数据框、矩阵、数据列表的列数信息。因此展示的结果可能会很冗长,但如果在 print 函数中设定 max.level=-1 就可以避免这种情况了: M-data.frame(n1,n2,m) ls.str(pat="M") M:'data.frame':1obs.of3variables: $n1:num10 $n2:num100 $m:num0.5 print(ls.str(pat="M"),max.level=-1) M:'data.frame':1obs.of3variables: 要在内存中删除某个对象,可利用函数 rm :运行 rm(x) 将会删除对象 x ,运行 rm(x,y) 将会删除对象 x 和 y ,而运行 rm(list=ls()) 则会删除内存中的所有对象。前面所讲的 ls() 函数中的一些选项同样也可以运用到 rm 中来,以选择地删除部分对象,如: rm(list=ls(pat="^m")) 。
个人分类: R|20 次阅读|0 个评论
分享 R for Beginners 中文版 错误的地方(1)
积流成河 2012-7-5 08:04
M-data.frame(n1,n2,m) ls.str(pat="M") M : 'data.frame': 1 obs. of3 variables: $ n1: num 10 $ n2: num 100 $ m : num 0.5 ls.str(pat="M",max.level=-1) 错误于ls.str(pat = "M", max.level = -1) : 参数((max.level = -1)) 没有用 以上程序出自R for Beginners 中文版 第六页。 运行程序出现错误(见蓝色字体提示)。 错误程序语句应改为 print(ls.str(pat="M"),max.level=-1) max.level=-1并不是ls.str()的选项,而是print的选项,可以与 ls.str()搭配使用,以简化要显示的内容。
个人分类: R|19 次阅读|0 个评论
分享 R for Beginners 中文版 学习笔记----2 基本原理与概念----2.1 基本原理
积流成河 2012-7-4 19:02
RforBeginners 中文版学习笔记 2.1 基本原理 ① R 默认的命令提示符是‘ ’,它表示正在等待输入命令。 ② R 是一种解释型语言,而不是编译语言,也就是意味着 R 输入的命令能够直接被执行,而不需要像一些语言首先要构成一个完整的程序形式(如 C , C++ )。 ③ R 的语法非常简单和直观。例如,线性回归的命令 lm(y~x) 表示“以 x 为自变量, y 为因变量来拟合一个线性模型”。 ④ 合法的 R 函数总是带有圆括号的形式,即使括号内没有内容,如 ls() 。一般地,所有的函数后都接有圆括号以区别于对象 object 。 ⑤ 当 R 运行时,所有变量、数据、函数以及结果都以对象 objects 的形式存在计算机的活动内存中,并各自有相应的名字代号。可以通过用一些运算符(如算术,逻辑,比较等)和一些函数(其本身也是对象)来对这些对象进行操作。 ⑥ 函数当中的参量 argument 可以是一些对象(如数据,方程,算式……)。有些参量在函数里被预设为缺省值,用户可以按照实际需要对其作个别的修改。所以运行一个 R 函数可能不需要设定任何参量,原因是所有的参量都可以被默认为缺省值,当然也有可能该函数本身就不含任何的参量。 ⑦ 在 R 中进行的操作都是针对存储在活动内存中的对象的,因此就不涉及到任何临时文件夹的使用。对数据,结果或图表的输入与输出都是通过在对计算机硬盘的文件读写而实现的。用户通过输入一些命令调用函数,分析得出的结果可以直接显示在屏幕上,也可以被存入某个对象或被写入硬盘(如图片对象)。因为产生的结果本身就是一种对象,所以它们也能被视为数据并能像一般数据那样被处理分析。 ⑧ 所有能使用的 R 函数都被包含在一个库( library )中,该库存放在磁盘 R_HOME/library 目录下( R_HOME 是最初安装 R 的地址)。这个目录下有各种功能的包( packages ),各个包也是按照目录的方式组织起来的,其中名为 base 的包可以算是 R 的核心,因为它内嵌了 R 语言所有像数据读写与操作这些罪基本的函数。在上述目录中的每个包中,都有一个子目录 R ,这个目录里又含有一个与此包同名的文件(例如在包 base 中,有这样一个文件 R_HOME/library/base/R/base )。该文件正式存放所有函数的地方。 ⑨ R 语言中最简单的命令莫过于通过输入一个对象的名字来显示其内容了。例如,一个名为 n 的对象,其内容是数值 10 : n 10 方括号中的数字 1 表示从 n 的第一个元素开始显示。 ⑩ 对象的名字必须以一个字母开头( A-Z 或 a-z ),中间可以包含字母、数字( 0-9 )、点( . )及下划线( _ )。并且, R 对对象的名字区分大小写。
个人分类: R|25 次阅读|0 个评论
分享 R for Beginners 中文版 学习笔记----1 导言
积流成河 2012-7-4 17:42
RforBeginngers 中文版学习笔记 1 导言 1.1 关键知识点摘录(我认为重要的) ① 本书的对象及特点:主要针对初学者;将重点放在了对 R 的工作原理的解释上 . ② R 是一个有着统计分析功能及强大作图功能的软件系统 . ③ R 内含了许多实用的统计分析函数和作图函数 . 作图函数能将产生的图片展示在一个独立的窗口中,并能将之保存为各种形式的文件( jpg,png,bmp,ps,pdf,emf,pictex,xfig; 具体形式取决于操作系统) . 统计分析的结果也能被直接显示出来,一些中间结果(如 P- 值,回归系数,残差等)既可保存到专门的文件中,也可以直接用作进一步的分析 . ④ R 的一个非常突出的优点正是它的灵活性 . 一般软件往往会直接展示分析结果,而 R 则将这些结果都存在一个对象“ object ”里面,所以常常在分析执行结束后并不显示任何结果 . 这样的好处在于,我们可以从众多的结果中只抽出我们感兴趣的部分,例如,我们运行了 20 个回归分析而只想比较其回归系数,在 R 中就可以选择只显示所有分析得出的回归系数,这样结果仅仅占了一排,而不像其他软件会一下子打开 20 个窗口 . 1.2 对 R 的初步映象 在未学习任何统计软件之前,就对 R 有所耳闻,这主要得益于统计之都的努力宣传 . 在本科学习过 SAS ,自我感觉学的比较次,会一些基本的统计分析操作和常用的统计分析编程,当然也能看懂 SAS 输出的结果 . 也曾想牢牢掌握 SAS ,看了一些书,都只是零星地扫了几个章节,感觉 SAS 水平提升不大 . 我一直以为,统计专业的必须熟练掌握一门软件,而这也一直是我心中的一道坎 . 关于 R ,听说过很多传言 . 好的方面主要是 R 软件比较灵活,不像 SAS 那么呆板,而且 R 也有越来越普及之势,其语言风格与 MATLAB 有几分相似,听说国外用 R 比较多,……传说很多,上论坛搜一下就可以看到了,我就不赘述了。 第一次上 R 官网下载 R ,很吃惊 R 竟然这么小, MATLAB , SAS 动辄就几 G ,我还疑惑或这么小的软件为何会有如此强大的功能,但显然这已经是事实。喜欢 R 的小巧灵活。
个人分类: R|17 次阅读|0 个评论
分享 求约翰 赫尔 期权期货及其他衍生品第七版中文版
大冰无敌 2012-6-17 22:30
求约翰 赫尔 期权期货及其他衍生品第七版中文版
25 次阅读|1 个评论
分享 SCM中文版的求助
六指琴魔 2012-5-30 22:43
SCM中文版的问大家求助,英文版的看起来很慢,还有十天就考试了~··
18 次阅读|0 个评论

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-20 10:50