我试图计算特定表格的排名列表之间的距离。例如,
其中1,2,3是两个列表中由|分隔的元素的位置,十进制值是每个列表中元素的权重,以及项目A1,2,3,B1, 2,3是相同类别的值,彼此之间有一定距离。
鉴于这些要求,我有兴趣为Kumar等人组建一个R函数。 (2010)排名之间的广义距离 - 肯德尔的头和斯皮尔曼的脚步的延伸:
中的eqns 11和12http://theory.stanford.edu/~sergei/papers/www10-metrics.pdf
包含要交换的元素的权重,以及它们在列表中的位置。我查看了不同的R软件包(TopKLists,RankAggreg,Kendall),但我没有遇到过实施Kumar等人的软件包。距离。
有没有人遇到过这个距离的R功能?我通过电子邮件发送了作者,他在git repo上建议了一些部分完整的python代码作为起点:
https://gist.github.com/pilipolio/7655572
但是,我不熟悉python,并且(对我来说)代码显示为不完整(不包括eqns 11和12)或无功能。
非常感谢任何帮助!