zoukankan      html  css  js  c++  java
  • 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次根号;这样做的目的归一化,减大数据对于趋势影响。

     

  • 相关阅读:
    更好的抽屉效果(ios)
    系统拍照动画
    UITabBarController详解
    touch事件分发
    iOS UWebView详解
    iOS 监听声音按键
    webservice偶尔报黄页,解决方案
    FastReport脚本把数据绑定到文本控件上
    [转]js版的md5()
    JQuery中$.ajax()方法参数详解
  • 原文地址:https://www.cnblogs.com/xiashiwendao/p/10205411.html
Copyright © 2011-2022 走看看