问题标签 [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.

0 投票
0 回答
47 浏览

pandas - 优雅地生成一系列交替的指数过程

假设我从时间序列开始:

我现在想生成一个相应的系列,比如'on',以便 的条目'on'将对应于一个指数过程,即True平均为 10,然后False是平均 20,然后True是平均 10,依此类推。(从概念上讲,这适合一个大约醒来 10 分钟,然后睡 20 分钟的人。)

即,'on'应生成为以下伪代码:

这与循环无关。有更好的方法吗?

0 投票
1 回答
994 浏览

c# - Math.Net如何生成指数分布随机数的向量

我正在尝试生成具有指数分布的随机数。我找到了 Math.NET NuGet 包。它看起来不错,但我不知道如何生成这些数据的向量。

我已经包含了参考并尝试了类似的方法(受官方网站的启发) - 我知道 Uniform 不会生成指数值。:

但是我得到:“在当前上下文中不存在生成。”

我也试过:

在这里,我在最后一行得到“Invalid expression term ')'”和“; expected”。

0 投票
1 回答
244 浏览

excel - 使用excel找到最佳拟合分布

我估计了指数分布的 theta 和 Weibull 分布的 theta 和 tau。我想比较这两种分布,看看哪一种最适合我的数据。我怎么能在excel中做到这一点?我可以在excel中找到R平方值吗?

0 投票
1 回答
979 浏览

matlab - 生成 lambda=3 的指数分布

我有一个任务,现在对指数分布感到困惑。说明书上写着“服务时间是指数分布的强度lambda = 3”。

首先我认为生成这个只是exp(3),但使用 Matlab 我想知道这是否是对文本的正确解释。也许我应该exprnd(3)改用?

0 投票
1 回答
1099 浏览

c++ - 使用 boost c++ 为一组数据生成指数分布

如何使用 boost c++ 为一组数据生成指数分布。

我有一个包含名为vararr并使用 Boost c++ 的浮点变量的向量,我想对其进行拟合指数分布并获取拟合的相应速率参数(lambda)。Matlab中的等价代码是:

我需要在 C++ 中实现它

0 投票
2 回答
144 浏览

java - (int)exp.sample() 如何在代码中工作?

这里的时间戳是一个整数数组,并在上述条件下为其分配了一个随机值。(int)exp.sample() 做什么以及它如何为 i 分配随机值?

0 投票
0 回答
1407 浏览

java - java指数随机数生成器

我正在尝试生成 0-100 的指数分布随机数。但是当我使用下面的函数时,我的变量被分配的值甚至超过 200,但它们应该是 0-100。有人有什么想法吗?

这是我的代码;

一般用法是;

参数:

rate - 指数分布的速率 (lambda)。

rng - 用于生成指数值的随机源。

0 投票
2 回答
605 浏览

r - 将给定均值和截距的指数函数添加到 cdf 图

考虑以下随机数据:

我们可以创建一个一般的累积分布图。

但是,我想将我的曲线与 20 年前使用的数据进行比较。从论文中,我只知道数据是“最好由 x 截距为 1.1 且平均值为 18 的移位指数分布建模”

如何将这样的功能添加到我的情节中?

但我不确定如何处理移位(x 截距)

0 投票
2 回答
198 浏览

statistics - 指数/泊松分布

汤姆进入邮局,那里有 5 个人正在接受服务,每个人由不同的售货员提供服务。一旦目前正在照顾的 5 个人中的任何一个完成,他就会被召集。每个 cleark 对每个个体的服务时间呈指数分布,平均服务时间为 5 分钟,并且独立于所有其他服务时间。找出汤姆在被叫到之前必须等待超过 2 分钟的概率。

我正在努力确定如何设置它,主要是因为有 5 人正在接受服务。

0 投票
1 回答
239 浏览

java - 使用指数分布用特定范围内的随机数填充数组

上面的代码将数组 [r] 从 r[0] = 0 填充到 r[999] = 4527。这是一次随机运行的结果。如果 r.length 增加到 2000,则最后一个元素 r[1999] 增加 8963。我试图找到将数组 [r] 填充在 0 - 5000 范围内的解决方案。即使 r.length 增加,数组也应该以指数方式填充在这个范围内。比如说在这种情况下,如果 r[999] <= 5000,那么 r[1999] 也应该 <=5000。

比如说,r.length 代表总数。事件和数组 r 的每个元素表示事件发生的时间。总时间为 5000 个单位。动机是第一个事件发生在时间 0,最后一个事件发生在时间 <=5000,即使 r.length 增加或减少,也应该相应地调整两个事件的发生时间。

非常感谢