所以这是我的函数计算的 PDF:
fx = 0.3 如果 (0<=x<1) 0.1 如果 (1<=x<2) 0.25 如果 (2<=x<3) 0.15 如果 (3<=x<4) 0.2 如果 (4<=x< 5) 否则为 0
这是我的编码:
fx = function(x)
{
if ((0<=x) & (x<1)) 0.3
else if ((1<=x) & (x<2)) 0.1
else if ((2<=x) & (x<3)) 0.25
else if ((3<=x) & (x<4)) 0.15
else if ((4<=x) & (x<5)) 0.2
else 0
}
现在我将如何绘制 y=fx?
我试过了:
x <- runif(n,0,5)
y <- fx(x)
plot(x, y, type='1', xlim=c(0,5), ylim=c(0,5))
但是我得到一个错误,“x”和“y”的长度不同?