# Создаем сезонный ряд seasonal_ts = 5 * np.sin(np.linspace(0, 10*np.pi, n)) + np.linspace(0, 5, n) + np.random.normal(size=n) # Сезонное дифференцирование с периодом 30 дней seasonal_diff = seasonal_ts[30:] - seasonal_ts[:-30] plt.figure(figsize=(12, 6)) plt.plot(time, seasonal_ts, label='Исходный ряд') plt.plot(time[30:], seasonal_diff, label='Сезонно дифференцированный ряд') plt.legend() plt.title('Сезонное дифференцирование') plt.show()