数据质量

用一组固定的参考地址衡量覆盖范围

覆盖范围听起来似乎应该归结为一个数字,即地理编码器能够成功处理的世界范围的某个百分比,但这种说法掩盖的比揭示的更多。衡量覆盖范围唯一有意义的方法,是在一组固定、可重复使用的参考地址上,提出大量具体的、单独的问题:这个确切的地址能否被找到,精度如何,置信度如何,然后观察答案的整体模式,而不是试图把它压缩成一个数字。

建立有用的参考集,首先要确定对于您的具体目的而言“覆盖范围”需要意味着什么,因为用于测试全球消费者地址查询的参考集,与用于测试例如您实际运营所在的一组特定国家的覆盖范围的参考集,看起来会截然不同。一个合理的参考集会从多个国家选取地址,在每个国家都刻意包含城市和农村的示例,并且在简单地址之外,还包含一些已知较难的地址,例如公寓楼群、农村线路、新建区域,因为完全由简单案例组成的参考集会高估真实世界的覆盖范围。

参考集需要固定下来并长期重复使用,而不是每次测试都重新生成,因为这类衡量的价值在很大程度上来自可比性。每隔几个月对同一个地理编码器运行完全相同的参考集,可以让您看出某个地区的覆盖范围是在真正改善、保持不变还是在退步,而这是一次性测试永远无法告诉您的。它还能让您比较同一输入在不同时间的精度分布,这比单一的通过或失败计数提供的信息要丰富得多。

运行参考集时,不要只为每个地址记录成功或失败这样的二元结果。要记录每个结果返回的 precisionconfidence,而不只是是否返回了答案,因为一个虽然解析成功、但只有 city 精度且置信度较低的地址,与一个以 house 精度和高置信度干净解析的地址,是有实质区别的两种结果,尽管在朴素的通过或失败统计中,两者都会被算作“已找到”。

对于您正在评估的任何地理编码提供商(包括我们),这正是值得您亲自进行的测试,应使用真正代表您自己用户所在地的地址,而不是依赖供应商关于覆盖范围的笼统营销说法。先查看覆盖范围页面,大致了解支持哪些内容,然后在覆盖范围对您的业务确实重要的用例中确定任何提供商之前,通过正向地理编码端点用您自己的参考集进行验证。