【R】 Почему значение по умолчанию для lag.max составляет 10*log10(Н / м) в acf() ?

Я использую acf функции в анализе временных рядов и имеют трудности в понимании lag.max аргумент в этом.

Я знаю, что лаг =1 означает, что он вычисляет корреляцию между X(t) и X(t-1), и поэтому, если временной ряд имеет длину 500, то он может иметь максимальный лаг =250, и получить корреляцию как corr(X(1),X(250)), corr(X(250),X(500)), но почему нам нужен максимальный лаг 10*log10(Н / м), чтобы понять временной ряд?

Ниже приводится описание lag.max в acf {stats} :

lag.max максимальная задержка, при которой рассчитывается acf. По умолчанию 10*log10(Н / м), где N - количество наблюдений, а m - число серий. Будет автоматически ограничено одним меньшим, чем количество наблюдений в серии.

0 ответов

Другие вопросы по тегам