par(mfrow = c(2, 1)) plot(suicide1, col = 2, main = “Original Time Series”, ylab = “Value”, xlab = “Year”) abline(h = mean(suicide1), col = “blue”, lty = 2) # 添加均值线
绘制原始序列的自相关图
acf(suicide1, lag.max = 24, main = “ACF of Original Series”)# 对序列进行一阶差分 diffsuicide <- diff(suicide1, differences = 1)
绘制一阶差分序列的时序图
plot(diffsuicide, col = 2, main = “First Differenced Time Series”, ylab = “Value”, xlab = “Year”) abline(h = mean(diffsuicide), col = “blue”, lty = 2) # 添加均值线
绘制一阶差分序列的自相关图# 对原始序列进行纯随机性检验
cat(“Pure Randomness Test for Original Series:”) for (k in 1:10) { print(Box.test(suicide1, lag = k, type = “Ljung-Box”)) }
如果原始序列是非平稳的,对一阶差分后的序列进行纯随机性检验
cat(“Pure Randomness Test for First Differenced Series:”) for (k in 1:10) { print(Box.test(diffsuicide, lag = k, type = “Ljung-Box”)) } acf(diffsuicide, lag.max = 24, main = “ACF of First Differenced Series”)