码迷,mamicode.com
首页 > 编程语言 > 详细

R语言入门

时间:2019-01-01 18:55:29      阅读:316      评论:0      收藏:0      [点我收藏+]

标签:java   size   port   数组   表数   方式   文件   数列   编辑   

引入R的package(库)

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

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

library(TSA)

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

larain其实可以发现就是TSA包下面的安装目录\R\R-3.5.1\library\TSA\data下面的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语言入门

标签:java   size   port   数组   表数   方式   文件   数列   编辑   

原文地址:https://www.cnblogs.com/xiashiwendao/p/10205411.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!