首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当输出影响未来输入时的预测建模

当输出影响未来输入时的预测建模
EN

Data Science用户
提问于 2020-10-19 08:35:36
回答 2查看 101关注 0票数 3

假设我有一个模型,它预测了一家商店销售的冰淇淋数量的结果。

该模型在过去5年中对数据进行了培训,同时将最后一年作为一个验证集,并取得了非常好的结果。

我们现在把这个模型投入生产,这样CFO就可以为即将到来的年度预算做出一个估计。首席财务官现在看了对5月份的预测,比如说2000块冰淇淋,并认为“哦.我本来希望在5月份能有更多的销售。我会去4000。”于是他订购了更多的广告,推出了新的口味等等,并在5月底达到了他所期望的4000份冰淇淋。

在6月1日,我们与首席财务官交谈,评估模型后的头6个月,我们看到,我们的预测在5月份是100%!

这种激增可以用广告的增加等来解释,而其他几天的模式都做得很好,但是如果首席财务官开始每天调整广告、口味等以达到预算,我们将如何测试,如果我们的模型确实在生产/现实世界中是好的呢?我们如何才能重新培训这种模式,因为最初的5年销售没有任何“人的影响”,而一年后,销售受到广告等因素的影响,因此五月份的涨势不是“自然”的,而是由于一些外生变量,我们无法纳入(例如,我们不知道首席财务官的预算)?

EN

回答 2

Data Science用户

回答已采纳

发布于 2020-10-24 12:53:17

我担心这种情况从根本上来说是预测/预测上下文中固有的;引用了Taleb等人最近关于脂肪尾变量单点预测的论文(开放存取,第3.7段):

3.7。预测可能导致调整,使预测不那么准确-显然,如果预测导致调整,以及影响所研究现象的反应,那么人们就无法再根据其随后的准确性来判断这些预测。

因此,除了事先清楚地传达这一点,并就如何在这些调整的情况下评估预测达成协议之外,从建模或方法的角度来看,你也无能为力。上述同一段进一步提出的建议如下:

从这个意义上说,预测可能是对风格的警告,“如果你不采取行动,这就是成本”。

才能形成这样一种沟通和协议的基础。

票数 2
EN

Data Science用户

发布于 2020-10-19 17:57:01

更简单、更实用、更注重商业的方式是在你的模型中加入广告。这样你就可以:

  • 相应地更改您的预测,然后更改您所测量的性能。关键是要对此保持透明,甚至在教学上也是如此。基本上,在你的例子中,你有6个月的时间来回顾你的预测,并通知首席财务官,这样他就不会认为你的模型是错的。如果问题在于他缺乏沟通,你可以这样表述:更多的来自他一方的交流将允许更好的预测。如果他不愿意这样做,那就是他的责任。
  • 帮助评估所需的广告。有了一个简单的模型,你可以和你的首席财务官开始一些有趣的讨论。基本上,如果你预测2000年,他想卖出4000,你可以试着得到广告功能的变化会导致2000年销售额的增长。它将允许您讨论什么时候广告是值得的,它可能会开启讨论的第一点(预测更新)。
票数 0
EN
页面原文内容由Data Science提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://datascience.stackexchange.com/questions/84209

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档