问题标签 [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 投票
1 回答
186 浏览

r - R中的指数分布模拟

我有以下图表:

在此处输入图像描述

我被告知以下信息:

(1) 顶点 A 到顶点 X 用 lambda = 4 的指数分布来描述;

(2) 顶点 A 到顶点 Y 用 lambda = 2.5 的指数分布来描述;

(3) 顶点 X 到顶点 Y 等同于顶点 Y 到顶点 X,并且用 lambda = 10 的指数分布来描述;

(4) 顶点 X 到顶点 B 用 lambda = 3 的指数分布来描述;最后,

(5) 顶点 Y 到顶点 B 由 lambda = 5 的指数分布描述。

假设我在每次模拟时都在顶点之间采用最快的路径。

我现在想知道从顶点 A 到顶点 B 所需的平均时间。

我的R代码如下:

这看起来正确吗?

0 投票
2 回答
192 浏览

r - 如何在 R 中使用 rug 函数进行指数分布?

我刚刚从 R 开始,如果我的问题非常基本,我深表歉意。我想在 x 轴上绘制时间间隔(分布是指数的),每次间隔结束时都有一个刻度线。如果我有一串时间说 (0.2, 0.8, 0.9 , 1.0),那么 x 轴上的刻度线将分别在 0.2、0.8、0.9 和 1 上。对于大数据样本,我希望我的图表看起来像 -尖刺列车

所以使用后,

我应该如何进一步处理它,我是否必须使用 rug 功能(我正在尝试学习如何使用)?我也可以在上述图表上加上时间戳吗?

编辑:所以我修改了我的命令并使用了:

我已经能够得到这个: 修订的情节

同样,我还差 2 个代表点来包含图像。如果只是这样的话,这个结果就可以了。但是,我可以使用一行命令来编辑此结果,如第二张图片所示,并获得如第一张图片所示的结果吗?我真的很想在水平线上而不是整个情节上获得这些刻度线。还是不可能?如果有人知道,请帮忙。

0 投票
1 回答
633 浏览

r - 如何在 R 中在它们的直方图上绘制尖峰时间的指数分布?

所以我的问题是在我上一个问题之后的发展。我一直在努力将尖峰时间作为尖峰列车的光栅图。我采用了 100 的射击率并获得了 20 次试验的脉冲训练:代码是:

这给出了结果: 尖刺火车

完成所有这些之后,我的下一个任务是获取 Inter-Spike 间隔的向量并获取它们的直方图。因为 ISI 的分布遵循指数分布,如果我用相同的数据绘制 ISI 的指数分布,它将匹配由直方图的高度制成的曲线。因此,为了首先获得间隔时间,我使用了:

然后,为了获得峰值间隔及其直方图的向量,我使用了以下命令行,

它给了我这个情节:

直方图

现在,我想要的是在直方图中绘制指数分布,以证明尖峰间隔的指数分布性质是合理的。我对使用哪些参数和使用哪个速率感到困惑。如果有人使用过 Interspike 区间绘图,请提供帮助。如果我的数据看起来不完整,我很抱歉,如果我遗漏了什么,请告诉我。

0 投票
1 回答
303 浏览

r - 在 R 中对不均匀分布的列进行分箱

我必须在 R 中有一列分布不均匀,如指数分布。我想规范化数据,然后将数据放入后续存储桶中。

看到以下链接有助于规范化数据,但没有将数据分类到不同类别。

在 R 中规范化数据

标准化 R 中的数据列

示例:均匀分布的列看起来如何,但有很多行。

我希望它将列分为 5 个类别,如下所示:

上面的 binned_Category 是样本,对于给定的数据,在现实世界中的值可能看起来不像这样。我只是想展示我希望输出的样子。

0 投票
2 回答
759 浏览

r - R中的指数分布

我想模拟来自 exp(1) 分布的一些数据,但它们必须 > 0.5。所以我使用了一个 while 循环,但它似乎没有像我想要的那样工作。提前感谢您的回复!

0 投票
1 回答
944 浏览

python - 使用队列进行模拟

我正在尝试使用队列模拟以下简单场景:

“学生每 10 分钟到教授办公室接受家庭作业帮助,呈指数分布。帮助学生的时间呈指数分布,平均为 7 分钟。预计等待帮助的学生人数和平均人数是多少? "

我首先制作了以下队列,但我正在努力如何创建一个全球时钟以及如何整合离开队列的学生。

0 投票
0 回答
57 浏览

statistics - 不同分布的 MP 检验

我之前已经解决了在一个分布中针对不同的 theta 值进行 mp 测试的问题。
但是,我不知道什么时候做 MP 测试

如何做到这一点?

0 投票
2 回答
2061 浏览

r - 如何从总和为 1 的指数分布生成随机数(概率)

考虑一下我想要x总和为 1 并且分布是指数的随机数。当我使用

这会改变分布,对吧?

那么有没有人知道一种方法可以使概率仍然呈指数分布?我知道他们将不再完全独立。

非常感谢!

0 投票
0 回答
371 浏览

java - Java 中的指数分布不正确 - 值太小?

我正在尝试为流程的到达和服务时间生成指数分布。在 C++ 中,我的示例工作正常,并在 [0, inf) 范围内生成伪随机数,并且一些比预期的更大。在 Java 中,它不起作用。这些数字比它们的 C++ 等价物小几个数量级,即使我使用相同的公式,我也从来没有得到任何大于 0.99 的值。在 C++ 中,我得到 1.xx 或 2.xx 等,但在 Java 中从来没有。

lambda 是平均到达率,从 1 到 30 不等。我知道 rand.nextDouble() 给出 b/w 0 和 1 的值,从给出的公式和本网站上的答案来看,这似乎是需要的零件。

我应该提到,将我的分布值乘以 10 可以让我更接近它们需要的位置,并且它们的行为符合预期。

在 Java 中:

我也试过:

我得到的 C++ 代码:

0 投票
3 回答
71 浏览

r - 在数据集模拟中循环

我希望在 R 中获得以下问题的帮助。

我有以下代码根据指数分布生成 30 列数据集:

我有三个疑问:

1 - 有没有办法以简化的形式编写这个函数?

2 - 此行(30 列)需要模拟 10,000 次。如何在循环中执行此操作?

3 - 每个单元格(x1,x2,x3 ...)的值必须限制在区间x0和xmax(0-8000)内。这该怎么做?