zoukankan      html  css  js  c++  java
  • R语言绘图:时间序列分析 ggplot2绘制ACF PACF

    R语言真是博大精深

    方法一

    Acf(gold[,2], type = "correlation",lag.max = 100)
    Acf(gold[,2], type = "partial")
    

    方法二

    library(ggfortify)
    autoplot(acf(gold[,2], plot = FALSE))
    

    方法三

    bacf <- acf(gold[, 2], plot = FALSE)
    bacfdf <- with(bacf, data.frame(lag, acf))
    ggplot(data = bacfdf, mapping = aes(x = lag, y = acf)) +
        geom_segment(mapping = aes(xend = lag, yend = 0)) +
        geom_hline(aes(yintercept = 0.05), linetype = 2, color = 'darkblue')
    # pacf
    bpacf <- pacf(gold[, 2], plot = FALSE)
    bpacf <- with(bpacf, data.frame(lag, acf))
    ggplot(data = bpacf, mapping = aes(x = lag, y = acf)) +
        geom_segment(mapping = aes(xend = lag, yend = 0)) +
        geom_hline(aes(yintercept = 0.05), linetype = 2, color = 'darkblue')
    

    方法四

    library("forecast")
    forecast::ggtsdisplay(gold[,2],lag.max=30)
    

    方法五

    ggAcf(gold[,2])
    ggPacf(gold[,2])
    
  • 相关阅读:
    PHP程序员的40点陋习
    配置php.ini实现PHP文件上传功能
    PHP的线程安全与非线程安全版本的区别
    IIS下PHP的三种配置方式比较
    fir.im Weekly
    fir.im Weekly
    fir.im Weekly
    fir.im Weekly
    fir.im Weekly
    fir.im Weekly
  • 原文地址:https://www.cnblogs.com/xihehe/p/8117918.html
Copyright © 2011-2022 走看看