洪水预报在值得展示之前很久就可以做出来。做出来需要模型和数据;展示出来则需要证据,证明它在过去足够经常地说对,值得人们据此行动。本文说明这种证据如何建立,以及为什么没有通过检验的预报不应出现在页面上。
用过去检验预报
这种检验叫做回报(hindcast):把今天的预报系统放到过去的日期上运行,仿佛真的站在那一天,然后把它当时会给出的结论与实际发生的情况相比较。过去的记录是完整的,因此每一次预报都可以打分。
回报只有一条严格规则:系统只能使用在它假装预报的那一天已经存在的信息。哪怕让它看到一天的未来,结果也会比真实水平好得多。
用于检验的记录还必须足够长,包含真正重要的事件。一个没有严重洪水的季节,几乎无法说明系统能否预警洪水,无论分数看起来多好。
两种出错方式
预警系统会以两种不同的方式失败。一种是洪水来了却保持沉默,称为漏报;另一种是发出警报而洪水没有来,称为误报。
预报员用命中率(POD,probability of detection)衡量第一种:在所有发生的洪水中,系统预警到的比例。POD 为 1 表示一次不漏。
用误报率(FAR,false alarm ratio)衡量第二种:在发出的所有预警中,事后证明是错误的比例。FAR 为 0 表示每次预警之后都真的发生了洪水。
为什么两个数字都重要
单看其中任何一个数字都很容易作弊。一个每天对每个府都发预警的系统能抓住所有洪水,得到满分的 POD,却毫无用处;一个从不预警的系统则永远不会误报。
因此,只有当预报抓住足够多的真实事件、同时误报少到人们仍然愿意听时,才算通过。这两条标准定在哪里,是关于人的决定,而不只是统计问题。
每种错误由谁承担
漏报和误报让不同的人付出不同的代价。没有收到预警的农民,可能失去再过几周就能收割的庄稼;被无谓预警的农民,可能提前收割、搬运设备或花钱买沙袋,而下一次也许就不再行动了。
第二种代价很容易被低估。总是狼来了的系统,等于在训练自己的听众不再理会它,这一季的误报会削弱下一季的预警。
为什么我们暂不展示预报
我们也用这种方法检验自己的洪水预报。最近一次回报在捕捉洪水事件上没有达到我们设定的标准,所以我们暂不展示预报水位,页面开放后只会展示实测数值,并在页面上如实说明。
暂缓展示预报,看起来像是把快完成的工作藏起来。但屏幕上的预报数字会被当作对未来几天的陈述;没有通过检验的预报,等于做出一个没人核实过的承诺。
在此期间应该看哪里
泰国的预警和疏散指令,请关注灾害预防与减灾厅(DDPM)、泰国气象厅及当地政府。DDPM 热线为 1784;医疗急救请拨 1669。
当我们的预报通过检验时,我们会说明它是用什么检验的、得了多少分,让每个人都能自己判断。