R语言入门

Posted xiashiwendao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R语言入门相关的知识,希望对你有一定的参考价值。

引入R的package(库)

首先是要安装TSA库,TSA是作者自己开发的一套基于R的pacakge,里面包含了函数以及数据;安装的方式是在R的控制台(console)中敲入install.package("TSA")

使用的时候,首先要引入,在书中给的代码中直接上代码,但是要在前面添加上:

library(TSA)

否则后面的data(larain)直接报错,找不到数据源;这个和java里面的import非常类似;

larain其实可以发现就是TSA包下面的安装目录RR-3.5.1libraryTSAdata下面的rda文件;我从作者提供的网站下面下载的是dat文件,可以直接用文本编辑器打开;但是rda文件无法直接打开。

 

 

R的$

数据框返回值的调用符号。

例如,acf(x, plot = F)$acf[1],其实我们help(acf)一下,就会发现acf的返回值里面是有很多的:

技术分享图片

acf只是返回值之一,其中acf返回的是一个数组,所以通过$其实是索引到了其中的一个返回值$acf[1]则是把该返回值(数组)中第一个元素返回。

 

Quantile-Quantile Plot

简称QQ-plot,用于检验数列分布是否符合某种某种分布;比如在R语言中qqnorm代表数列是否符合正态分布,如果符合,qqplot应该会呈现线性,斜率应该接近45度。

> qqnorm((larain)^.25,main=‘‘)

> qqline((larain)^.25)

这里larain^.25代表要把数据开4次根号;这样做的目的归一化,减大数据对于趋势影响。

 

以上是关于R语言入门的主要内容,如果未能解决你的问题,请参考以下文章

R语言快速上手入门

R语言基础入门—矩阵介绍

R语言入门1:安装R和RStudio

软件R语言入门之向量

如何R语言快速上手入门

资源分享一本经典的R语言统计入门书籍