开始使用免费开始使用

季节性分解 II

现在来看看如何在环境数据中检测并可视化季节性和趋势。

您将使用 statsmodels.seasonal_decompose() 进行分解,然后绘制结果。

您还会将数据重采样为按小时的间隔,以观察更长的趋势。间隔选得过短会看不清楚趋势和季节性。

matplotlib.pyplot as pltimport statsmodels.api as sm 已为您导入,数据已加载为 df

本练习是课程的一部分

用 Python 分析 IoT 数据

查看课程

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Resample DataFrame to 1h
df_seas = df.resample('1h').max()

# Run seasonal decompose
decomp = ____
编辑并运行代码