- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用 scipy.stats.spearmanr(a,b)
我得到:
Warning: divide by zero encountered in divide
操作正确结束,但显示警告。 a
和 b
都是“正常”数据(没有“仅零”向量等)。知道原因是什么,或者如何暂停警告?
编辑:
这是 spearmanr
中有问题的行:
/usr/lib/python2.7/dist-packages/scipy/stats/stats.pyc in spearmanr(a, b, axis)
2226 rs = np.corrcoef(ar,br,rowvar=axisout)
2227
-> 2228 t = rs * np.sqrt((n-2) / ((rs+1.0)*(1.0-rs)))
2229 prob = distributions.t.sf(np.abs(t),n-2)*2
2230
最佳答案
除以零是设计使然,对角线上的 rs=1。对于任何值都会发生这种情况。
但是,在 scipy 0.9 中,此错误已在 spearmanr 函数中本地消除。相应的sourceline包含
np.seterr(divide='ignore') # rs 可以有等于 1 的元素
关于python - scipy.stats.spearmanr : Warning: divide by zero encountered in divide,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7039123/
X,Y 的 spearmanr(Spearman 相关性)输出为我提供以下信息: 相关性:0.54542821980327882 P 值:2.3569040685361066e-65 其中 len(X
我在使用 scipy.stats 中的 Spearmanr 时遇到一些奇怪的问题。我使用多项式的值来获取一些更有趣的相关性,但是如果我手动输入值(作为列表,转换为 numpy 数组),我会得到与我得到
在 scipy.stats.spearmanr 中使用什么类型的显着性检验来产生它吐出的 p 值?该文档只是说它是一个两侧的 p 值,但相对于什么分布?是 t 分布吗? 最佳答案 根据document
根据 scipy.stats 文档中提到的内容,spearman 排名相关性有两个 array_like,定义为“... arrays containing multiple variables an
编辑:我认为基本解决了。 我正在使用 scipy.stats 中的 spearmanr 来查找多个不同样本中变量之间的相关性。我有大约 2500 个变量和 36 个样本(或“观察”) 如果我使用所有
我需要生成包含检验统计量和 p 值的相关矩阵(这在心理学研究中确实很常见),我正在使用 spearmanr() 从 scipy.stats 来执行此操作。 我有一个如下所示的数据集 v_1 v_
我使用 scipy.stats.spearmanr(a,b) 我得到: Warning: divide by zero encountered in divide 操作正确结束,但显示警告。 a 和
我是一名优秀的程序员,十分优秀!