如何解决“ xy.coords(x,y,setLab = FALSE)中的错误:'x'和'y'的长度不同”的问题,以缩小窄均匀分布?

时间:2019-01-17 21:21:40

标签: r probability

我正在R中使用distr包进行涉及多个i.i.d的卷积的研究项目。统一随机变量。

项目的细节并不重要,但有时分布的最小值和最大值彼此非常接近,例如.999和1。这是有效的连续随机变量,我可以使用以下方法创建抽象分布Unif(.999,1)没有麻烦。

但是当我尝试使用convpow函数获取两个或多个这些随机变量的卷积时,出现错误“ xy.coords(x,y,setLab = FALSE)中的错误:'x'和' y的长度不同。“

我不知道会导致这种情况的任何原因。我的问题有两个: 1.我是在犯错误吗?如果是,我该如何解决? 2.如果包装中有引起该问题的东西,是否可以使用没有相关问题的相关包装?

当我将convpow函数用于边界不太紧密的情况时,convpow函数可以很好地工作,但是由于某些原因,当边界非常接近时,convpow函数将无法工作。

library(distr)

z <- Unif(.999,1)
conv_z <- convpow(z, 2)

0 个答案:

没有答案