gpt4 book ai didi

r - 在 R 中使用威 bool 分布生成 100 个值

转载 作者:行者123 更新时间:2023-12-02 21:56:10 25 4
gpt4 key购买 nike

我是 R 新手,在使用威 bool 分布函数时遇到问题。

我必须使用累积分布,所以我必须使用pweibull函数。我还知道形状必须在 0.7 到 0.8 之间。

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

现在棘手的部分来了,对于 q 参数,我需要传递通过威 bool 逆函数计算的随机值,该逆函数将具有 0 到 1 之间的随机值作为输入。这个功能有用吗?

pdiweibull(x, q, beta)

总结一下,如果我创建一个由 100 个随机数组成的向量,其值从 0 到 1,将其作为“x”参数传递给 pdiweibull,然后将该结果作为“q”参数传递给 pdiweibull,我是否正确地翻译了我的想法到 R 代码?

最佳答案

如果您对威 bool 分布感兴趣,您不应该使用“离散逆威 bool 分布”,这是相当不同的。

只需使用四个 Weibull distribution functions

dweibull(x, shape, scale = 1, log = FALSE)
pweibull(q, shape, scale = 1, lower.tail = TRUE, log.p = FALSE)
qweibull(p, shape, scale = 1, lower.tail = TRUE, log.p = FALSE)
rweibull(n, shape, scale = 1)

密度、分布函数、分位数函数和随机值。

rweibull(100, shape=0.75, scale=1) 将给出一百个值,可能是您想要的形式,就像 qweibull(runif(100), shape=0.75 ,scale=1) 或者可能类似于 qweibull(x, shape=0.75,scale=1),其中 x 是由 0 之间的 100 个随机值组成的向量和 1

关于r - 在 R 中使用威 bool 分布生成 100 个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17771962/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com