def difference(timeseries, interval=1): diff = [] for i in range(interval, len(timeseries)): value = timeseries[i] - timeseries[i - interval] diff.append(value) return np.array(diff) diff_ts = difference(trend_ts) plt.figure(figsize=(12, 6)) plt.plot(time[1:], diff_ts, label='Дифференцированный ряд') plt.legend() plt.title('Ряд после дифференцирования') plt.show() adf_test(diff_ts)