- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
给定两个实数 x
和 y
,我想在 python 中计算以下函数:
log Pr [ x <= t <= y ],
其中 t
从正态分布中采样。
一个天真的实现是使用 scipy.stats.norm
.
np.log(scipy.stats.norm.cdf(y) - scipy.stats.norm.cdf(x))
不幸的是,当 x
和 y
远离 0
时,这会导致下溢。如何防止这样的数字错误?
最佳答案
如果在 logspace 中完成,这个问题会稳定得多。
技巧是对小于零的值使用 scipy.stats.norm.logcdf
,对大于零的值使用 scipy.stats.norm.logsf
。
这与用于计算 log(exp(y) - exp(x))
的稳定算法相结合给出了合理的结果
import numpy as np
from scipy.stats import norm
def log_subtract(x, y):
return x + np.log1p(-np.exp(y-x))
def lnprob(x, y):
if x < 0:
return log_subtract(norm.logcdf(y), norm.logcdf(x))
else:
return log_subtract(norm.logsf(x), norm.logsf(y))
关于python - 在计算正常样本落在 python 中某个区间内的概率的对数时防止下溢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37269854/
我正在尝试学习如何使用 Javascript 库 leaflet连同 d3创建各种 map 可视化效果。 我一直在关注this tutorial它创建了具有一定交互性的美国等高线 map 。这提供了一
我对来自 https://github.com/felixrieseberg/React-Dropzone-Component 的 Webpack 和 React dropzone 插件有疑问 我使用
考虑到 MapR-DB 是一个分布式数据库,它要么属于“CP”类别,要么属于“AP”类别。 最佳答案 引自http://maprdocs.mapr.com/home/MapROverview/c_ma
我正在 Zurb 的 Foundation 4 中构建一个站点。我有一个包含两列的行。左栏是段落,右栏是图像。当我将浏览器缩小到移动尺寸以便布局折叠成一列时,我希望右侧的 div(图像)在转换为一列时
我是一名优秀的程序员,十分优秀!