在R中使用Weibull的累积分布函数

时间:2013-07-21 03:27:53

标签: r distribution cdf weibull

我必须模拟系统的失败时间,为此我必须使用具有“降低危险率”和“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参数,我应该创建一个100个数字的随机向量,0到1的值吗?如果是这样,任何提示如何做到这一点?还有关于如何将结果数据导出到文件的任何提示?

1 个答案:

答案 0 :(得分:7)

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

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

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