微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

python – 比较两个N维数组

我有两组N维数组,我需要以某种方式比较并获得一个代表它们“相似”程度的值.在统计学上,这是一个双样本拟合优度问题,其中假设是两个数组来自相同的父分布.

为简化起见,想象一下如下所示的二维数组:

为此,我需要提供一个数字来量化它们的“相似”程度.

有没有提供这种统计测试的python包?我愿意使用numpy,scipy,scikit-learn等.

我发现了一个scipy软件包显然可以满足我的需求,但它只适用于一维数组:scipy.stats.ks_2samp.R统计软件的ks package包括kde.test函数.这个函数做我需要的但是我想要一个python实现.

解决方法

既然你知道一个可以解决问题的R包,你的应用程序是否可以从Python调用R? rpy2包允许您与R( https://pypi.python.org/pypi/rpy2/)进行通信,如果您正在使用IPython,则可以使用rmagic( http://ipython.org/ipython-doc/dev/config/extensions/rmagic.html)以交互方式进行.在熊猫中还有一些实验性的rpy2支持. http://pandas.pydata.org/pandas-docs/dev/r_interface.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐