如何使用列公式构建简单的时间序列预测?大家好!我正在和我的一个朋友一起工作,他是一名 covid-19 数据分析和趋势爱好者,也是一名质量/可靠性控制工程师。他和我都对基本模型预测抱有浓厚的兴趣,目的是根据一些简单的趋势线线性最小二乘置信区间——我一直在摸索他在 MS Excel 中进行预测的样本数据集,不幸的是我无法在 JMP 中重现这一点。有人可以看一下并让我知道我缺少什么吗? 我正在尝试计算累积和,但我认为我没有正确使用 Col Cumulative Sum() 函数,或者我使用了错误的函数?是否可以在列公式中使用 JSL 来引用数据表中的特定行?
基本上,我的问题的关键是:如何在 JMP 中的 MS Office Excel 中重现这个相对简单的示例?附上我的 Excel 工作表和 JMP 中的相应尝试。
干杯,帕特里克
高级统计建模基础数据分析和建模消费者和市场研究数据混合和清理数据探索和可视化大规模定制质量和工艺工程可靠性分析回复:我可以使用列公式构建简单的时间序列预测吗?再次感谢你。 我同意你的想法,即在考虑预测之前先考虑更好的模型拟合。 干杯。回复:我可以使用列公式构建简单的时间序列预测吗?世界上的一切都不是线性的。正如您所指出的,平滑周期性项的时间序列也可能是合适的。 以下是使用简单三次多项式线性拟合的数据。
在超出已知数据限制进行预测之前,我建议更多地关注确定您的确切模型是什么。JMP 确实提供了一个非常好的环境来查看大量预测模型以及它们之间的比较。
关于将您所做的 Excel 工作映射到 JMP 范式,我将其视为一个很好的工具,可以帮助像您一样精通 Excel 的人员更加熟悉 JMP 所采用的方法。
在大多数情况下,JMP 提供模型的预测公式。然后,只需将其应用到未来值的数据表即可。
回复:如何使用列公式构建简单的时间序列预测?@tx尼尔森非常感谢!超级有帮助,我会更多地研究它,如果有任何问题,请告诉你。
列公式的正确表示法特别有用。
你问我到底为什么要这样做? 好问题!作为学习机会:主要是为了更好地理解预测一般如何运作的机制(计算),换句话说,如何根据过去的观察来预测未来的观察。
您提到在 JMP 中的其他平台上有多种方法可以实现此目的!我使用 Fit Y by X 来构建简单的线性回归置信区间和预测区间。 我已经使用图形生成器尝试构建预测值和实际值。
我想我可以做一个非常简单和一般的例子。假设我使用 JMP 中的拟合模型拟合回归线来执行此操作。 假设我保存了拟合的预测公式,并绘制了预测公式与响应“日期 ID”的关系图。 假设我添加了一些未来观测值来进行预测,如果我绘制观测值、预测公式(来自 OLS 回归)以及上下预测区间带公式(置信度为 95%,再次用于 OLS 回归线)。

除了 JMP15 中新的“时间序列预测”平台(这似乎是点击式的,尽管我似乎无法在那里保存任何类型的预测公式), JMP 中是否需要组织数据(尤其是时间序列类型数据)以方便进行动态预测? (例如,通过将 N 个未来观察结果作为行添加到数据表中)?
再次感谢, @帕特里克朱利亚诺
回复:我可以使用列公式构建简单的时间序列预测吗?附件是 JMP 数据表,它是 Excel 计算的精确复制。现在,考虑到内置的线性回归函数和/或可以为您提供预测的许多不同平台,为什么您要这样做,我不知道,但这是一个有趣的练习。为了获得准确的值,必须处理几个项目。从 JMP 存储日期值转换为 Excel 存储日期值以及预测感染中的向后递归都必须完成,但由于 JMP 公式实际上是一种完整的编程语言,因此不需要太多就能完成。