API reference

andrey.metrics.causal_order_kendall_tau#

andrey.metrics.causal_order_kendall_tau(order, true_dag)[source]#

Kendall tau over comparable (ancestral) pairs: (concordant - discordant) / comparable.

Ranges from -1 (every ancestral pair reversed) to 1; equals 2 * accuracy - 1.

Return type:

float

Examples

>>> causal_order_kendall_tau([0, 1, 2], [[0, 1, 0], [0, 0, 1], [0, 0, 0]])
1.0