1

acf函数的R文档中有几行。

要保留一组滞后(时差)。

j 要保留的一组系列(名称或数字)。

它们是什么意思以及如何使用它们?我在文档中没有看到相关示例。

(我认为它应该很简单,acf(time_series, i=c(1,2,4,7))但它会引发警告消息并且不会影响输出。)

例子:

time_series = rnorm(100)
acf(time_series, i=c(1,2,4,7))

# There were 12 warnings (...)
# In plot.window(...) : "i" is not a graphical parameter
# ... 
4

1 回答 1

1

acf( Extract,plotprint)建议使用 3 种方法

methods(class = acf)
#[1] [     plot  print

Extraction ( ) 源代码的 S3 方法[返回,它是星号的

grep("acf", methods("["), value = TRUE)
#[1] "[.acf"

getAnywhere('[.acf')
function (x, i, j) 
{
    if (missing(j)) 
        j <- seq_len(ncol(x$lag))
    ii <- if (missing(i)) 
        seq_len(nrow(x$lag))
    else match(i, x$lag[, 1, 1], nomatch = NA_integer_)
    x$acf <- x$acf[ii, j, j, drop = FALSE]
    x$lag <- x$lag[ii, j, j, drop = FALSE]
    x
}

因此,ij基于提取

于 2021-02-14T19:21:50.263 回答