3

我必须模拟系统的故障时间,为此我必须使用具有“降低危险率”和“0.7-0.8”形状的 Weibull 分布。我必须为使用从 0 到 1 的随机数的函数生成一个包含 100 个结果的文件。

所以我一直在搜索,我发现了这个 R 函数:

    pweibull(q, shape, scale = 1, lower.tail = T, log.p = F)

还有其他一些(rweibull,qweibull ...),但我认为这是我必须使用的,因为它是累积分布,正如练习声明所说。问题是我是 R 新手,我真的不知道我必须将哪些参数传递给这个函数。

我猜形状应该是 0.7-0.8,比例为 1。对于 q 参数,我应该创建一个包含 0 到 1 个值的 100 个数字的随机向量吗?如果是这样,任何提示如何做到这一点?还有关于如何将结果数据导出到文件的任何提示?

4

1 回答 1

7

我不确定问题是什么,但如果你想从 Weibull 分布中生成 100 个值,形状参数为 0.75,请使用rweibull(100, 0.75).

如果您想查看它们大于零的概率,请使用pweibull(rweibull(100, 0.75), 0.75)

您还应该知道,在这些网站上有一般的不做作业规则。

于 2013-07-21T03:38:47.380 回答