【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 - число серий. Будет автоматически ограничено одним меньшим, чем количество наблюдений в серии.