跳至主要内容

课程

Python 中的 ARIMA 模型

高级4 小时

在 Python 中学习 ARIMA 模型,成为时间序列分析专家。

Python4 小时15 个视频57 个练习4,850 XP25,176成就证明

创建您的免费账户

继续使用 Google
继续即表示您接受我们的 使用条款,我们的 隐私政策 ,并且您的数据存储在美国。

深受数千家公司学习者的喜爱

要培训团队?

试用企业版

课程简介

你是否曾尝试预测未来?前方等待着的,通常只有通过等待才能揭晓的神秘。 在这门课程中,你无需再等待,即可通过在 Python 中使用 ARIMA 模型深入时间序列建模世界,预测未来。

时间序列数据

从学习时间序列数据的基础开始,包括平稳性的概念——这对于使用 ARMA 模型至关重要。 你将学习如何通过可视化和统计方法检验平稳性,生成 ARMA 数据,并拟合 ARMA 模型,从而打下坚实基础。

Statsmodels 包

随着学习的深入,探索强大的 Statsmodels 包,用于拟合 ARMA、ARIMA 和 ARMAX 模型。 您将获得使用模型预测未来值(如股票价格)的实践经验。

通过让这些概念变得易于理解和应用,你将学会生成一步预测、动态预测,并将 ARIMA 模型直接拟合到您的数据中。

ACF 和 PACF 图

亮点之一是学习如何使用 ACF 和 PACF 图来选择最佳模型,以识别有前景的模型阶数。 您将学习用于模型选择和诊断的 AIC 和 BIC 等准则,帮助您将模型优化到尽善尽美​.

SARIMA模型

课程以季节性 ARIMA(SARIMA)模型收尾,非常适合处理具有季节性模式的数据。 你将学习如何将时间序列数据分解为季节性和非季节性组成部分,并在全球预测挑战中运用你的 ARIMA 技能。

这个最终项目将所有内容串联起来,让你全面掌握 ARIMA 建模。

先修要求

课程体系

课程大纲

1

ARMA 模型

直接上手,学习时间序列最重要的属性。您将了解平稳性,以及它对于 ARMA 模型的重要性。您将学习如何通过目测和标准统计检验来测试平稳性。最后,您将了解 ARMA 模型的基本结构,并据此生成一些 ARMA 数据并拟合一个 ARMA 模型。
开始本章
2

拟合未来

本章的主题就是:预测您数据中即将发生的事情。您将学习如何使用优雅的 statsmodels 包来拟合 ARMA、ARIMA 和 ARMAX 模型。然后,您将使用这些模型来预测充满不确定性的股票价格未来!
开始本章
3

优中选优的模型

在本章中,您将成为一位有鉴别力的建模者。您将学习如何从数据本身识别有潜力的模型阶数;在训练出最具潜力的模型后,您还将学习如何从这组已拟合的模型中选择最佳模型。您还会学习一个用于组织时间序列项目的优秀框架。
开始本章
4

季节性 ARIMA 模型

Python 中的 ARIMA 模型

课程已完成

获得成就证明

立即报名

通过 DataCamp 移动版提升您的数据技能

借助我们的移动课程和每日 5 分钟编程挑战,随时随地取得进步。