朴素预测方法2025年6月23日 | 阅读 4 分钟 预测在各个领域都非常重要,因为它帮助企业和研究人员根据历史数据预测未来的发展。最简单的时间序列预测方法之一是朴素预测。该方法认为,最近一个周期的观测值是对下一个周期的最佳预测。尽管其简单,朴素预测在数据稳定或高度随机的情况下,可以在时间序列分析中提供一个强大的基线模型。 朴素预测假设 t+1 期的预测就是上一期的输出。这可以用数学表示为 Yt+1 = Yt,其中 Yt 指的是时间 t 的值。 因此,可以说该方法假设几乎没有趋势、季节性或外部影响;事实是,它在现实世界中可能出奇地有效,尤其是在数据不遵循强模式的短期预测中。 朴素预测非常容易实现,这是其主要优点之一。它不依赖于复杂的计算;因此,对于需要简单预测方法的企业或分析师来说,它既快速又经济高效。该方法在最近值可以提供实质性预测能力的情况下(例如,股票价格、需求预测或天气状况)效果良好并产生合理的预测。 它确实有一些重要的局限性,主要的局限性是朴素预测假设与上次观测值没有变化。因此,它无法识别数据中的趋势或季节性变化。例如,在时间序列呈稳定上升趋势的情况下,朴素预测总是会给出低于未来实际值的预测。同样,当季节性变化扰乱时间序列时,基于上次观测值开发的预测将可靠地导致显著程度的误差。 现在我们将实现朴素预测方法。 代码 输出 ![]() 现在我们已经有了时间序列,让我们将其划分,以便开始预测。 代码 输出 ![]() ![]() 朴素预测现在我们将回顾朴素预测。 代码 输出 ![]() 让我们更详细地检查验证阶段的开始。 代码 输出 ![]() 我们可以观察到时间序列比朴素预测提前一步。 现在,让我们计算验证期预测值和实际值之间的平均绝对误差和均方误差。 代码 输出 61.827534, 5.937908 现在我们将其作为基线,让我们尝试移动平均。 代码 输出 ![]() 代码 输出 106.674576, 7.142419 这比朴素预测还要糟糕!由于移动平均无法预测趋势和季节性,让我们尝试使用差分来消除它们。我们将从时间 t 的值中减去时间 t – 365 的值,因为季节性周期是 365 天。 代码 输出 ![]() 现在,趋势和季节性似乎已经消失,我们可以使用移动平均了。 代码 输出 ![]() 现在,让我们加上从 t 到 365 的历史值,以恢复趋势和季节性。 代码 输出 ![]() 代码 输出 52.97366, 5.839311 这比朴素预测要好。然而,因为我们只是添加了嘈杂的历史数据,预测看起来有点过于随意。为了消除一些噪音,让我们对历史值应用移动平均。 代码 输出 ![]() 请告知我们具体数值。 代码 输出 33.452263, 4.569442 下一主题产品推荐机器学习 |
深度学习、机器学习和人工智能是 IT 人士在互联网上最常使用的术语。然而,这三项技术都相互关联。人工智能 (AI) 可以被理解为一个包含机器学习和深度学习的“总称”。...
7 分钟阅读
距离在大多数学习算法中都很有用,并可应用于广泛的问题。它们是许多熟悉的现有算法类型的基础,例如监督学习中的 k-近邻和无监督学习中的 k-均值聚类。选择时……
阅读 8 分钟
由于互联网和通信技术的飞速发展,网络安全领域已成为调查的中心区域。这包括应用防火墙、防病毒软件和入侵检测系统 (IDS) 等资源来保护网络安全...
14 分钟阅读
K-Medoids 和 K-Means 是分区聚类中的两种聚类机制。首先,聚类是将一组数据点/对象打破成相似对象类的过程,使得一个簇中的所有对象都具有相似的特征。,一个簇...
5 分钟阅读
“对抗性”一词在计算机安全领域被用来愚弄或误导机器学习模型。网络安全对于所有数据科学家和程序员来说都是最重要的概念之一。黑客总是试图...
阅读 13 分钟
泰勒级数是数学中的一个基本概念,广泛应用于机器学习的许多问题中。基本思想是用多项式在某个点附近展开一个复杂函数。近似技术在...时非常重要
阅读 4 分钟
时间序列分类是统计技术中的一项重要任务,涉及将顺序信息点分类到预定义的类别中。这种类型的事实通常出现在金融、医疗保健、气象学等领域。鉴于时间序列事实的精确性质,其中顺序...
11 分钟阅读
谱双聚类是一种数据分析方法,它试图同时对通常表示数据集的矩阵的行和列进行聚类。与传统的聚类技术不同,双聚类(也称为共聚类或二元聚类)可以识别具有相似模式的行和列分组。使用谱...
阅读 4 分钟
LSA通过应用统计方法确定文档中单词之间的关系。LSA解决了以下类别的问题:例如,即使“手机”、“电话”和“电话”这些词是相似的,但如果我们问“手机一直在响”,只有包含...
阅读 8 分钟
共形预测简介。共形预测是一种用于评估机器学习分类任务中预测可靠性的统计框架。它通过生成保证包含真实值的预测区间或集合,为量化预测置信度提供了一种方法...
阅读 6 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India