使用Python实现带3D数据的双样本KS检验

2024-05-12 16:13:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两个3D发行版,我想对这两个样本运行Kolmogorov–Smirnov test来衡量它们的相似性。scipy.stats公司有一个在1 dimension中实现的两个样本K-S测试的实现,我在2 dimensions中找到了一个实现,但没有在三维(或N维)中实现。在

有人能为3D发行版实现2个样本的K-S测试吗?在


Tags: teststats公司scipy相似性dimensions样本dimension
1条回答
网友
1楼 · 发布于 2024-05-12 16:13:08

KS测试不容易推广到多个维度;参见the Wikipedia article on the KS test on that question。即使您可以找到或创建一个合适的泛化,我想知道您是否真的想这样做,因为显著性测试在大型数据集上通常是无用的。在

如果你想量化分布之间的差异,我的建议是考虑基于熵的量,比如互信息或Kullback-Leibler散度。在

也许你可以多说一下你的目标是什么。在

相关问题 更多 >