路网匹配评估模块

我们已经实现了几个评估功能,以便在同一任务下的不同模型可以在同一标准下进行比较。

评价指标

对于路网匹配的任务,本评估器实现了一系列评估指标。

评估指标

评估指标(英文)

公式

道路错误匹配指数

RMF(Route Mismatch Fraction)

\[RMF=(d_{-}+(d_+)/d_0)\]

正确率(匹配数)

AN(Accuracy in Number)

\[AN=\frac{\#Rc}{\#R}\]

正确率(匹配长度)

AL(Accuracy in Length)

\[AL=\frac{\sum len(Rc)}{\sum len(R)}\]

其中 \(d_-\) 表示错误减去的长度, \(d_+\) 表示错误增加的长度, \(Rc\) 表示正确匹配的道路, \(R\) 表示真实路径的所有道路. \(len(·)\) 表示·的长度.

评估设置

下面是评估器所涉及到的一系列参数:

位置: libcity/config/evaluator/MapMatchingEvaluator.json

  • metrics: 指定评价指标数组,评估类的allowed_metrics表示该任务可以接受的指标类型,不能超出此范围。