我需要识别数据集的季节性/周期性,以便开发 ARMAX 模型。这是原始时间序列的样子

我已经绘制了数据集的周期图。
Ps:我使用了原始时间序列的一阶差分,以便从原始时间序列中去除趋势。这就是周期图的样子
我还从数据中删除了线性趋势并估计了周期图。下面是它的样子
我还估计了原始数据集的周期图,没有任何差异。显然,它表明数据存在一些趋势。我正在使用以下 R 代码来生成它
A <- read.xlsx("Interpolation_Data.xlsx")
y <- A[,2]
x <- as.numeric(A[,4])
diff.y <- diff(y)
diff.x <- diff(x)
Fs<- 1/60
n=length(diff.y)
xdft <-fft(diff.y)
xdft <- xdft[1:(n/2+1)]
psdx <- (1/(Fs*n))* abs(xdft)^2
psdx[c(-1,-n)] <- 2*psdx[c(-1,-n)]
f <- seq(0,Fs/2,by = Fs/n)
plot(f,10*log10(psdx),type='l')


