问题标签 [exponential-distribution]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - Is there a documented way to reset the lambda parameter on an existing std::exponential_distribution object?
When I look at the documentation for std::exponential_distribution, it does not seem to expose a standard way for changing the lambda parameter at runtime.
There is a param
method, but it takes the opaque member type param_type
, and the only documented way of obtaining an object of this type is to call param
with no arguments, but that would imply a different instance must have first been created with that parameter.
Below, I show two non-documented ways of resetting lambda that compile, but I do not know whether they will result in correct behavior at runtime.
Is there a documented way to do this, and if not, are either of the two solutions safe to use?
javascript - 这个指数分布采样器在密码学上是否安全?
我正在尝试使用 JavaScript 创建一个指数随机数生成器,它使用以前StackOverflow答案中的方法工作。:
但是,我后来发现 using在另一个StackOverflow答案Math.random()
中并不是加密安全的。但是,我不完全确定它在我的情况下是否是加密安全的,因为它使用针对指数分布的均匀随机性来制作样本,但我认为它不安全。u
在第二个站点中,它推荐了其他库,但是它们使用不同的分布,而不是指数分布。我想我不能简单地Math.random()
用他们的替换(例如window.crypto.getRandomValues),因为它不是统一的。
关于我能做什么的任何见解?
r - 如何在 R 中显示从均匀分布到指数分布的转换?
当变量X
具有均匀分布(0,1)时,我可以制作一个公式Y = -(lambda)lnX
,并且分布Y
将显示Exp(lambda)
。
我试图证明这种情况何时lambda
是 3,表明两条分布曲线匹配。我已经做到了这一点,但无法弄清楚究竟是如何做到的。
r - 在 R 中定义指数分布以估计概率
我有一堆随机变量(X1,....,Xn)
,它们是独立同分布Exp(1/2)
的,代表某个事件的持续时间。所以这个分布的期望值显然是 2,但我在 R 中定义它时遇到问题。我做了一些研究,发现了一些关于所谓的蒙特卡洛刺激的东西,但我似乎没有找到我正在寻找的东西因为在里面。
我想估计的一个例子是:假设我们有 10 个(X1,..,X10)
如上所述分布的随机变量,我们想确定例如概率P([X1+...+X10<=25])
。
谢谢。
java - 在java中生成随机数,使它们平均为特定值
我正在考虑为这个随机数生成器使用指数分布,如果我生成大约 100 个数字,它应该平均到一个特定的值,比如 7.5。我该怎么做?
python - 如何估计 2 个指数随机变量的混合参数(最好在 Python 中)
想象一个模拟实验,其中输出是n 个总数,其中k个是从具有速率a的指数随机变量中采样的,而nk是从具有速率b的指数随机变量中采样的。约束条件是 0 < a ≤ b和 0 ≤ k ≤ n,但a、b和k都是未知的。此外,由于模拟实验的细节,当a << b时,k ≈ 0,而当a = b时,k ≈ n /2。
我的目标是估计a或b(不关心k,我不需要同时估计a和b:两者之一就可以了)。从推测来看,似乎只估计b可能是最简单的路径(当a << b时,几乎没有什么可用于估计a并且有很多可用于估计b,而当a = b时,两者仍然有很多估计b )。理想情况下,我想用 Python 来做,但我对任何免费软件都持开放态度。
我的第一种方法是使用sklearn.optimize
优化似然函数,对于我的数据集中的每个数字,我计算 P(X=x) 的指数为a,计算相同的指数为b,然后简单地选择较大的两者中的:
不幸的是,这并没有很好地工作。对于某些参数选择,它在一个数量级之内,但对于其他参数,它是荒谬的。鉴于我的问题(有其约束)和我估计两个指数的较大参数的目标(不关心较小的参数或来自任何一个的点数),有什么想法吗?
python - 寻找指数曲线拟合的初始猜测
所以我不知道该怎么做,我不确定是否有一些我现在完全忘记的数学,但我不知所措。简而言之,我有一些使用 scipy 和 numpy 的相当简单的初始代码,我想对其拟合指数曲线:
我的问题是尝试,因为我可能无法弄清楚 p0 的初始参数 - 我尝试了一系列值,但坦率地说,我不知道我在做什么,所以我在这里没有得到解决方案。有人可以建议怎么做吗?谢谢!
matlab - 泊松到达和指数到达间隔时间
在 Matlab 中,我想生成遵循泊松到达的事件以及事件之间的到达间隔时间呈指数分布?
我应该使用哪个命令?
c++ - 在 C++ 中创建具有指数分布的随机数(visual stduio)
我正在尝试创建具有指数分布的随机数。当我用一个简单的例子进行测试时,它运行良好。但是当我在我的项目中创建它时,它不起作用。我的项目包括许多具有不同对象的类。我项目中的一个类:
用户.h:
用户.cpp:
谁能帮我用指数分布的随机数创建“时间”。
python - Python - 测试我的数据是否遵循泊松/指数分布
我的问题非常接近这个问题,但我想了解更多细节。
我有一些数据,如果我假设这些数据遵循指数/泊松分布,我想检查我会有多少错误(如果可能的话,我想估计参数)。
在 X 轴上,我有一个概率度量(它通常接近 0,很少接近 1)。
你可以帮帮我吗?
非常感谢!