figure() parcorr(Y) %偏相关 %ACF和PACF图 y_h_adf = adftest(Y) y_h_kpss = kpsstest(Y) %平滑性检验,yd1_h_adf =1,yd1_h_kpss =0,通过检验 train_size = round(length(time_series_data) * 0.95); train_data = time_series_data(1:train_size); test_data = time_series_data(train_size+1:end); Yd1 = diff(train_data); %一阶差分图 plot(Yd1) datetick('x', 'yyyy-mm-dd') %格式化时间轴 xlabel('时间') ylabel('汇率/(单位:元)') 怎么让这段代码的X坐标从2020开始
时间: 2024-03-06 16:46:12 浏览: 76
ACF、PACF均是拖尾的-时间序列简介
可以用 `xlim` 函数设置 X 轴的范围,即将起始时间设置为 2020 年的时间戳,比如:
```matlab
xlim(datenum('2020-01-01'), [])
```
这样就会将 X 轴的范围从 2020 年开始,到最后的时间戳为止。完整的代码如下:
```matlab
figure()
parcorr(Y) %偏相关 %ACF和PACF图
y_h_adf = adftest(Y)
y_h_kpss = kpsstest(Y) %平滑性检验,yd1_h_adf =1,yd1_h_kpss =0,通过检验
train_size = round(length(time_series_data) * 0.95);
train_data = time_series_data(1:train_size);
test_data = time_series_data(train_size+1:end);
Yd1 = diff(train_data); %一阶差分图
plot(Yd1)
datetick('x', 'yyyy-mm-dd') %格式化时间轴
xlabel('时间')
ylabel('汇率/(单位:元)')
xlim(datenum('2020-01-01'), []) %设置 X 轴范围
```
注意,此处用到了 `datenum` 函数将日期字符串转换为 MATLAB 中的时间戳。
阅读全文