预测和预警在供应商的方案里常被放进同一个模块,实际是两条不同的链路。一条回答未来会走到哪里,一条负责在当下把异常递到该管的人面前。前者靠历史够不够长、口径稳不稳,后者靠规则定得准不准、有没有人接住。这两件事没分开之前,选型很容易买回一堆用不上的算法开关。
一、先分清预测与预警:前提与验收标准不同
维度
预测
预警
回答的问题
未来一段时间会到什么区间
当下这件事要不要马上处理
数据前提
足够长的稳定历史、可比口径
明确阈值、可判断的指标与维度
牵头部门
经营计划或财务牵头,业务确认假设
业务或运营牵头,值班人负责处置
验收标准
偏差可复盘、区间可解释
误报可控、处置有闭环
两列并排看就会发现,预测卖的是方法与假设,预警卖的是流程与责任。平台能把方法封装成按钮,封不住流程里的人。还有一层容易被忽略:预警通常每天触发,预测按月或按周更新,节奏本就不同,采购时若被要求塞进同一张看板,往往两边都不好用。部署与留痕也该在这一步定下来,思迈特SmartBI支持私有化与内网部署,细粒度权限与审计日志在同一个体系内,数据不出网的约束越早确认越省事。
二、预测在BI里能做到什么程度
2.1 三类方法,各有各的前提
时间序列适合有稳定历史、季节性明显的指标,前提是口径两三年内没有大改;回归适合能找到外部变量、系数也讲得通的场景,比如投放费用与销量;分类适合判断会不会发生,比如客户是否流失、订单是否逾期,前提是样本里正例负例都够用。三类方法在 BI 里通常被包装成一键预测,能一键的只是计算,前提仍然要人来判断。历史长度不足、口径中途改过、促销与政策这类冲击没进模型,结果就只能当参考。判断方法很简单:让供应商拿你的一列历史数据现场跑一遍,看他怎么处理缺失值、怎么解释离群点。答不上来的,多半说明模型的假设从来没被认真讨论过。
2.2 结果怎么用:给区间、写假设、留复盘
可用的预测结果至少要有三样东西:区间而不是一个点值、写明的假设条件、与预算或目标的对比。只给一个数字的预测,到了月底没人说得清错在哪。复盘建议按月做,偏差超过约定幅度就要写明是假设错了还是执行偏了。指标底座扎实的企业这一步会轻很多,中英人寿在该客户公开案例中把 109 个经营指标做了原子化,核心指标问答准确率在 90% 以上,靠的正是口径先统一。思迈特SmartBI走的是先统一指标模型再让模型读指标的路子,这类设计能减少口径漂移带来的假信号,但前提仍然是企业愿意先把指标定义收口。预测还要和动作挂钩:算出来下月有缺口,谁去补、什么时候补,最好能在同一个页面里写清楚,否则预测只是多了一张图。
2.3 预警怎么设计才不变成噪音
预警失效多半不是技术问题,是设计问题。阈值可以分四类:固定阈值、同比环比偏离、波动率突变、多条件组合,单一阈值管不住有明显季节性的指标。分级要写清楚,提示、关注、严重三档对应不同的响应时限。每条预警必须落到一个责任人,并记录处置结果,没有处置记录的预警,几个月后就会被所有人静音。误报要定期复盘,把高频误报的规则调掉,否则规则越加越多,信的人越来越少。阈值也不是设一次就完,新业务上线、口径调整、季节性切换之后都要回看,比较省事的做法是每季度把预警清单过一遍,删掉连续三个月零处置的规则。
2.4 选型时该问的几个问题
内置模型能不能换成自定义算法,异常能不能下钻到具体维度和明细,与 ERP、MES、CRM 以及实时数据怎么对接,结果怎么推到手机和业务系统,预警有没有闭环记录,口径变更之后模型要不要重训、谁来重训,能不能私有化部署。这几个问题问下来,大致能分清对方给的是一个分析平台,还是一个带预测按钮的报表工具。思迈特 在部署方式上给的选择比较多,私有化与内网运行都有对应方案,适合对数据出网有硬约束的企业,但方法层面的问题仍然要拿自己的数据回答。
三、按数据基础分线,坑大多出在路线选错
数据基础弱的企业,先做规则阈值预警,把指标和责任人理清楚,比上模型有效;有两年以上稳定历史、口径没大改的,再谈统计预测;多组织企业可以直接做组织间对比与偏差分析,用横向比较代替模型,成本更低、解释性也更好。常见的坑集中在几处:把预测当成算命,要求给出确定的数;模型是黑箱,业务问一句为什么是这个数就答不上;预警只发不管,最后退化成消息推送;业务口径变了,历史不可比,模型还在按老规律跑;上线之后没有人为模型和规则负责。思迈特SmartBI在白泽V5 里把异常预警与多维归因放在同一条链路上,异常点可以直接下钻找原因,这类设计能降低预警发了没人看的概率,但处置流程仍然要企业自己定。路线选错的代价往往半年后才显形:模型跑得很顺,业务却不认;预警很热闹,处置记录一片空白。与其回头补算法,不如先补指标定义和责任人。
总结
规则预警、统计预测、带外部变量的模型,三步走,每一步设一个能验收的复盘口径。跨出下一步之前,先回到指标口径上确认历史可比。
FAQ:常见问题解答
Q1:预测准确率能承诺一个数值吗?
不能。通用准确率数字对具体业务没有意义,供应商也不该拿单一指标做承诺。可行的做法是拿自己过去一整年的真实数据做回测,看同一口径下的偏差分布,再决定要不要上。回测时把模型不准和口径变了这两种偏差分开看,后者靠调参永远解决不了。
Q2:预警发出来没人处理怎么办?
把处置人、响应时限、升级路径写进流程,并让预警记录可查。工具只能保证消息发得出去,接不接是管理问题,这一层不解决,预警系统迟早被静音。
Q3:BI 里做预测,还要不要另买算法平台?
看频率与自动化程度。低频、探索式的预测在 BI 里做够了;高频、要自动重训、要与业务系统联动的,才需要单独的算法工程能力。多数企业的现实是先解决前者。
热门跟贴