基于指数分布构建数据集

时间:2019-05-10 12:58:08

标签: r simulation exponential

我正在尝试基于lambda = 0.0002的指数分布的模拟数据来模拟数据集。从此模拟中,我需要完成一个包含30列的电子表格,其中要考虑初始值和上一列的计算值。我不确定如何对循环或rbind进行编程以模拟数据。所附图像显示了如何遵循逻辑。初始值(Q0)仅在第一列中使用。所有列的数据必须在Q0-Qmax范围内(这些值之上或之下的值应限制为这些值)。

Attached image

1 个答案:

答案 0 :(得分:0)

有一个名为R-commander的库,可以帮助您根据指数分布生成模拟数据集。

install.packages(Rcmdr)
library(Rcmdr)                                                                 
# note: sometimes library(Rcmdr) does not open the R-commander window. If this happens use require(Rcmdr)

这将打开一个新的R-commander窗口。然后在顶部栏中单击分布->连续分布->指数分布->来自指数分布的样本。只需指定仿真所需的需求,R-Commander就会自动为您的仿真数据集生成语法。复制该语法,然后将其粘贴到RStudio中。