尝试在 stats.py 中获取有关 Weightedtau() 的更多详细信息

在 stats.py 中,我看到以下导入:

from ._stats import (_kendall_dis, _toint64, _weightedrankedtau,
                     _local_correlations)

它用于weightedtau(...)_weightedrankedtau(x, y, rank, weigher, additive)

在哪里可以找到有关实施的_weightedrankedtau()更多详细信息?


噜噜哒
浏览 119回答 0
0回答

肥皂起泡泡

在评论中澄清,OP 正在询问用于计算加权 Kendall tau 的源代码的位置。函数的源代码位于此处:https://github.com/scipy/scipy/blob/2850365/scipy/stats/stats.py#L4567-L4739这是Python代码。然而,主力函数的 Cython 代码_weightedrankedtau位于此处:https://github.com/scipy/scipy/blob/master/scipy/stats/_stats.pyx#L173python函数的文档版本在这里: https ://scipy.github.io/devdocs/ generated/scipy.stats.weightedtau.html#scipy.stats.weightedtau最后,合并此方法的 PR 的链接有一些讨论,如果您对为什么以这种方式构建感兴趣,这些讨论可能会提供信息:看起来像是在添加加权功能之前对 kendall tau 进行的前期工作: https://github.com/scipy/scipy/pull/5754这个实现: https: //github.com/scipy/scipy/pull/6763
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python