P 值和平方在 Box-Ljung 检验中为 N/A

Pvalue and Xquared is N/A in Box-Ljung test

    Box-Ljung test  
data:  <some data> 
X-squared = NA, df = 20, p-value = NA. 

P 值和 X 平方作为 N/A 出现,但我的数据值没有任何零。

由于您的数据中没有 NA(Ljung Box 测试无法处理缺失值),我们将随机取一个例子,假设它是一个时间序列:

data <- c(12,45,48,31,12,7,78)

我们得到(将延迟设置为 20):

Box.test(data, lag = 20, type = "Ljung-Box", fitdf = 0)

    Box-Ljung test

data:  data
X-squared = NA, df = 20, p-value = NA

获得 NA 有点合乎逻辑,因为我们设置的滞后时间高于时间序列的长度。

现在,我们将更改延迟并将其设置为 1。

Box.test(data, lag = 1, type = "Ljung-Box", fitdf = 0)

    Box-Ljung test

data:  data
X-squared = 0.30832, df = 1, p-value = 0.5787

我认为你的滞后 (20) 比你的时间序列的长度要长(就像这里的简短例子一样)。

有关详细信息,请参阅 ?Box.testwikipedia