加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python – 比较两个N维数组

发布时间:2020-12-20 13:41:00 所属栏目: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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读