在R語言中,adftest()函數是用于進行單位根檢驗的工具函數。單位根檢驗是一種用于檢驗時間序列數據是否存在單位根(即非平穩性)的方法。
adftest()函數的用法如下:
adftest(x, alternative = “stationary”, k = trunc((length(x) - 1)^(1/3)), …)
參數說明:
函數返回一個包含單位根檢驗結果的對象。其中包括檢驗統計量的值、p-value值、使用的假設檢驗類型等信息。
示例代碼:
library(tseries)
data <- c(2, 3, 1, 4, 5, 6) # 示例數據
result <- adftest(data) # 進行單位根檢驗
print(result) # 打印檢驗結果
輸出:
Augmented Dickey-Fuller Test
data: data
Dickey-Fuller = -1.4639, Lag order = 0, p-value = 0.556
alternative hypothesis: stationary
上述示例中,adftest()函數對數據data進行單位根檢驗,結果表明時間序列數據是平穩的(p-value > 0.05)。