我必须模拟系统的故障时间,为此,我必须使用Weibull分布,其“降低危险率”并且形状为“ 0.7-0.8”。我必须为使用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?如果是这样,如何做的任何提示?还有关于如何将结果数据导出到文件的任何提示吗?
我不确定问题是什么,但是如果要从形状参数为0.75的Weibull分布中生成100个值,请使用rweibull(100, 0.75)
。
如果要查看它们大于零的可能性,请使用pweibull(rweibull(100, 0.75), 0.75)
。
您还应该注意,这些站点上有一个常规的禁止家庭作业规则。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句