r语言如何设置路径configpath

Python012

r语言如何设置路径configpath,第1张

r语言设置路径configpath方法:

1、按下键盘的'win+R'或者是在开始菜单中打开运行窗口,然后输入‘cmd’,然后回车。

2、在cmd命令窗口中输入要执行的命令。

3、配置文件可以存在的位置项目目录下的config文件中项目目录的根目录下类路径下的config文件中类路径下。

什么是R语言?应该如何开始学习/使用R语言呢?

学习R有几个月了,总算是摸着了一点门道。

写一些自己的心得和经验,方便自己进一步鼓捣R。如果有人看到我写的东西而得到了帮助,那就更好了。

什么是R?R的优点何在?

R是一个数据分析软件。简单点说,R可以看做MATLAB的“替代品”,而且具有免费开源的优势。R可以像MATLAB一样解决有关数值计算的问题,而且具有强大的数据处理,绘图功能。

R拥有大量的统计分析工具包,我的感觉是——只有我们没听说过的工具,绝对没有R没有的工具包。配合着各种各样的工具包,你可以毁灭任何关于数据和统计的问题。因为数据包的数量庞大,所以查找自己需要的数据包,可能很烦恼。

如果有以下技能,学R会很方便:

1.已经了解些高级程序语言(非常重要)

2.英语不坏

3.概率统计理论基础

4.看数据不头疼

5.看cmd or terminal 也不头疼

你需要一本适合你的R语言教材

我开始学习R的时候,找到了这个帖子

非常强大的关于R语言教材综述。我非常感谢原帖作者。你可以参考这个帖子选一本适合你的教材。

我这里在说一下我主要使用的几本教材的心得:

1. 统计建模与R软件(薛毅著):非常优秀的R语言入门教材,涵盖了所有R的基础应用&方法,示例代码也很优秀。作为一本中文的程序语言教材,绝对是最优秀的之一。但是要看懂这本书,还是需要“已经了解些高级程序语言”。PS:我亲爱的吉林大学图书馆,有两本该教材流通,我常年霸占一本。

2. R in Nutshell:从讲解内容上看,与上一本差别不大,在R语言的应用上都是比较初级的入门,但是有些R软件&语言上的特性,写得比薛毅老师的教材深刻。这本书最大的优点就是工具书,方便开始入门时候,对有些“模棱两可”的东西的查询。PS:我将这本书打印了出来,简单的从头到尾翻过,最大的用途就是像一本字典一样查询。

3. ggplot2 Elegant Graphics for Data:这是一本介绍如何使用ggplot2包,进行绘图的书。ggplot2包,非常强大的绘图工具,几乎可以操作任何图中的元素,而且是提供添加图层的方式让我们可以一步步的作图。提到ggplot2包,应该提到一个词——“潜力无穷”,每一个介绍

ggplot2的人,都会用这个形容词。这本书最大的作用也是当做一本绘图相关的工具书,书中讲解详细,细致,每个小参数的变动都会配图帮你理解。PS:这本书我也打印出来了,非常适合查询。

几个可以逐步提高R能力的网站

1.R-bloggers: 这里有关于R和数据的一切讨论,前沿的问题,基础的问题,应有尽有。可以说这些家伙们让R变得越来越强大。我RSS了这个网站,每天都看一下有什么我感兴趣的方法和话题,慢慢的积累一些知识,是一个很有意思的过程。

2.统计之都: 这是一个有大量R使用者交流的论坛,你可以上去提问题,总有好心人来帮助你的。

3.R客: 是关于R的一个博客,更新不快,偏重国内R的一些发展。

R的使用环境

如果你看见terminal or cmd就打怵的话,一定要使用Rstudio。Rstudio的优点是,集成了Rconsole、脚本编辑器、可视化的数据查询、历史命令、帮助查询等,还有的完美的脚本和console的互动。毕竟是可视化的界面,有许多按钮可以用。R 的脚本编辑器很蛋疼,就比记事本多了个颜色高亮吧,不适合编写脚本,但适合调试脚本。

最后,说一下,刚开始学习R或者其他什么语言,都有一个通病,就是一些小细节的不知道,或者是记得不清楚,往往一个蛋疼的bug就可以耗掉大量的时间,这是一个让人想砸电脑的过程。我往后,会在博客里记录一些让我蛋很疼的小细节。本文分为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中数据挖掘方面的包已经足够多了,参考包中的帮助文档就足够了。

运行 (“cmd.exe /k ipconfig|find /i ” + #引号 + “ip address” + #引号, 真, )

常量 常量值 描 述

#引号 “"” 半角双引号。

#左引号 ““” 全角左双引号。

#右引号 “”” 全角右双引号。

#换行符 “字符(13)+字符(10)” 一个回车符(13)和一个换行符(10)的组合。

#pi 3.1415926535

#e 2.718282

#黑色 0 常用颜色值。

#藏青 8388608

#墨绿 32768

#深青 8421376

#红褐 128

#紫红 8388736

#褐绿 32896

#浅灰 12632256

#灰色 8421504

#蓝色 16711680

#绿色 65280

#艳青 16776960

#红色 255

#品红 16711935

#黄色 65535

#白色 16777215

#蓝灰 16744576

#藏蓝 14692440

#嫩绿 57472

#青绿 8445952

#黄褐 24768

#粉红 16754943

#嫩黄 55512

#银白 15527148

#紫色 16711824

#天蓝 16746496

#灰绿 8429696

#青蓝 12607488

#橙黄 33023

#桃红 8409343

#芙红 12615935

#深灰 6316128

#透明 -16777216

#隐藏窗口 1

#普通激活 2

#最小化激活 3

#最大化激活 4

#普通不激活 5

#最小化不激活 6

#读入 1

#写出 2

#读写 3

#重写 4

#改写 5

#改读 6

#无限制 1

#禁止读 2

#禁止写 3

#禁止读写 4

#文件首 1

#文件尾 2

#现行位置 3

#只读文件 1

#隐藏文件 2

#系统文件 4

#子目录 16

#存档文件 32

#无属性文件 128

#字节型 1

#短整数型 2

#整数型 3

#长整数型 4

#小数型 5

#双精度小数型 6

#逻辑型 7

#日期时间型 8

#子程序指针型 9

#文本型 10

#年份 1

#季度 2

#月份 3

#周 4

#自年首周数 4

#日 5

#小时 6

#分钟 7

#秒 8

#星期几 9

#自年首天数 10

#确认钮 0 “信息框”命令使用。

#确认取消钮 1

#放弃重试忽略钮 2

#取消是否钮 3

#是否钮 4

#重试取消钮 5

#错误图标 16

#询问图标 32

#警告图标 48

#信息图标 64

#默认按钮一 0

#默认按钮二 256

#默认按钮三 512

#默认按钮四 768

#程序等待 0

#系统等待 4096

#位于前台 65536

#文本右对齐 524288

#取消钮 1

#放弃钮 2

#重试钮 3

#忽略钮 4

#是钮 5

#否钮 6

#首拼及全拼 1

#双拼 2

#自动判别 3

#Ctrl键状态 1

#Shift键状态 2

#Alt键状态 4

#键0 48 按键代码值。

#键1 49

#键2 50

#键3 51

#键4 52

#键5 53

#键6 54

#键7 55

#键8 56

#键9 57

#A键 65

#B键 66

#C键 67

#D键 68

#E键 69

#F键 70

#G键 71

#H键 72

#I键 73

#J键 74

#K键 75

#L键 76

#M键 77

#N键 78

#O键 79

#P键 80

#Q键 81

#R键 82

#S键 83

#T键 84

#U键 85

#V键 86

#W键 87

#X键 88

#Y键 89

#Z键 90

#F1键 112

#F2键 113

#F3键 114

#F4键 115

#F5键 116

#F6键 117

#F7键 118

#F8键 119

#F9键 120

#F10键 121

#F11键 122

#F12键 123

#F13键 124

#F14键 125

#F15键 126

#F16键 127

#Break键 3

#退格键 8

#Tab键 9

#回车键 13

#Shift键 16

#Ctrl键 17

#Alt键 18

#Pause键 19

#CapsLock键 20

#NumLock键 144

#ScrollLock键 145

#Esc键 27

#空格键 32

#PageUp键 33

#PageDown键 34

#Home键 36

#End键 35

#左光标键 37

#上光标键 38

#右光标键 39

#下光标键 40

#Ins键 45

#Del键 46

#分号键 186

#等号键 187

#逗号键 188

#减号键 189

#圆点键 190

#除号键 191

#反撇号键 192

#左中括号键 219

#右中括号键 221

#斜杠键 220

#单引号键 222

#顶层 1 在窗口 Z 顺序的最前面。

#底层 2 在窗口 Z 顺序的最后面。

#最高层 3 在所有现行窗口的最前面并一直保持此位置。

#次高层 4 在最高层窗口的下面但在其他窗口的前面。

#全部转换 1

#日期部分 2

#时间部分 3

#输入文本 1

#输入整数 2

#输入小数 3

#拷贝 1

#翻转拷贝 2

#位异或 3

#位或 4

#位与 5

#从上到下 1

#从左到右 2

#从左上到右下 3

#从右上到左下 4

#从下到上 5

#从右到左 6

#从右下到左上 7

#从左下到右上 8

#字节集型 11 可以存储大量的不定长字节数据。

#备注型 12 文本型的扩充,可以存储大量的不定长文本数据。

#通常索引 1

#读音索引 2

#南方读音索引 3

#不区分大小写 1

#忽略所有空格 2

#取平均值 1

#求和 2

#取最大值 3 取最大数值及日期。

#取最小值 4 取最小数值及日期。

#禁止修改 1 如果禁止修改,则自动禁止添加和删除。

#禁止添加 2

#禁止删除 4

#禁止自动判断 8

#根类 1

#现行设置 2

#现行用户 3

#本地机器 4

#所有用户 5

#单击左键 1

#双击 2

#单击右键 3

#默认色 -16777216

#文本 1

#图片文件名 2

#图片数据 3

#字节集数据 4

#上左 1

#上中 2

#上右 3

#中左 4

#中中 5

#中右 6

#下左 7

#下中 8

#下右 9

#缩放图片 10

#居中图片 11

#缩放居中图片 12

#平铺图片 13

#缩放平铺图片 14

#粗体 1

#斜体 2

#下划线 4

#删除线 8

#通常型 0

#左边框 1

#上边框 2

#右边框 4

#下边框 8

#水平线 16

#垂直线 32

#单斜线 64

#双斜线 128

#交叉线 256

#左单元格 1

#上单元格 2

#右单元格 3

#下单元格 4

#无页号 0

#上左页号 1

#上中页号 2

#上右页号 3

#下左页号 4

#下中页号 5

#下右页号 6

#全部页 0

#仅打印奇数页 1

#仅打印偶数页 2

#页范围 1

#行范围 2

#纵向 0

#横向 1

#默认纸 0

#A3纸 1 297 x 420 毫米。

#A4纸 2 210 x 297 毫米。

#A5纸 3 148 x 210 毫米。

#B4纸 4 250 x 354 毫米。

#B5纸 5 182 x 257 毫米。

#四开 6 215 x 275 毫米。

#十六开 7 146 x 215 毫米。

#三十二开 8 97 x 151 毫米。

#信纸 9 216 x 279 毫米。

#法律用纸 10 216 x 355 毫米。

#行政用纸 11 184 x 266 毫米。

#声明 12 140 x 216 毫米。

#小报 13 279 x 432 毫米。

#笔记 14 216 x 279 毫米。

#帐本 15 432 x 279 毫米。

#对开纸 16 216 x 330 毫米。

#输入密码 4

#缩放到纸宽 -1

#限定到纸宽 -2

#常量 0

#资源 1

#清除信号 1

#发送或置位 2

#DTR信号 1

#RTS信号 2

#Break信号 3

#GBK中文 1

#英文 2

#BIG5中文 3

#标准输出设备 1

#标准错误设备 2