高维假设检验的双属性。

diproperm的Python项目详细描述


双组分

作者Iain Carmichael

其他文档、示例和代码修订即将发布。 如有疑问、问题或功能要求,请联系iain: iain@unc.edu

概述

这个包实现了高维的方向投影置换。 假设检验。有关详细信息,请参见Wei等人,2016(paper linkarxiv link)。diproperm“严格评估二元线性分类器是否检测到两个高维分布之间的统计显著差异。”

Wei,S.,Lee,C.,Wichers,L.,&Marron,J.S.(2016年)。高维假设检验的方向投影置换。计算与图形统计杂志,25(2),549-569。

安装

diproperm包可以通过pip或github安装。这个包目前只在Python3.6中测试。

::

pip install diproperm

::

git clone https://github.com/idc9/diproperm.git
python setup.py install

示例

。代码::python

from sklearn.datasets import make_blobs
import numpy as np
import matplotlib.pyplot as plt
# %matplotlib inline

from diproperm.DiProPerm import DiProPerm

# toy binary class dataset (two isotropic Gaussians)
X, y = make_blobs(n_samples=100, n_features=2, centers=2, cluster_std=2)

# DiProPerm with mean difference classifier, mean difference summary
# statistic, and 1000 permutation samples.
dpp = DiProPerm(B=1000, stat='md', clf='md')
dpp.fit(X, y)

dpp.test_stats_['md']

。代码::python

{'Z': 11.704865481794599,
 'cutoff_val': 1.2678333596648679,
 'obs': 4.542253375623943,
 'pval': 0.0,
 'rejected': True}

。代码::python

dpp.hist('md')

。图片::doc/figures/dpp_hist.png

有关更多示例代码,请参见these example notebooks

帮助和支持

其他文档、示例和代码修订即将发布。 如有疑问、问题或功能要求,请联系iain: iain@unc.edu

文件 ^^^^^^^^^^^^^

源代码位于github上:https://github.com/idc9/diproperm

测试 ^^^^^^^

测试使用nose完成。

贡献 ^^^^^^^^^^^^

我们欢迎有人作出贡献,使这一一揽子计划更加强大:数据示例, 错误修复、拼写错误、新功能等。

。_伊恩·卡迈克尔:https://idc9.github.io/ ……_纸张链接:https://www.tandfonline.com/doi/abs/10.1080/10618600.2015.1027773 ……α-ARXIV链路:^ {A6} ……_这些笔记本示例:https://github.com/idc9/diproperm/tree/master/doc

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何反射地迭代数组字段?   java NamedQuery错误“具有给定标识符的多行:1”   java无法使用单独类中的计时器更新TextView   兼容性什么时候可以很快使用新的Java功能?   java二叉树路径和   java矩形的性能   java我想从同一个子表在主表中添加两个外键   java如何获取基于特定日期的所有数据?   java javafx、OO编程规则和写入变量类型的选择   java使用带枚举的switch语句   java异步任务生成运行时异常   java为什么JLabel不显示下划线字符?   java如何解析具有可变参数号的函数?   带有按钮的java JavaFX自定义列表单元格:未调用处理程序   java Modelmapper无法映射整个模型?   传递给持久化的java分离实体,包含LatLng列表