2012-09-21 39 views
0

隨機變量Y與密度的分佈f由積密度函數

f(y)= y-1/6 if 1<=y<=4 

    -(y-5/6) if 4<=y<=5 

    0 else 

使用式給出:R以產生Y的densityfunction的曲線圖。 這是我的問題如何使用R程序繪製它?

+0

什麼是python?你不應該重新嗎? – root

回答

4

使用ifelse

(y <- c(1:6)) 
[1] 1 2 3 4 5 6 
(fy <- ifelse(1<=y & y<4, y-1/6, ifelse(4<=y & y<=5, -(y-5/6), 0))) 
[1] 0.8333333 1.8333333 2.8333333 -3.1666667 -4.1666667 0.0000000 
plot(fy~y, type='l') 

enter image description here

我假設如下: 如果1 < = Y < 4則y-1/6 = Y < = 5然後 - (Y- 5/6) y> 5 then 0

這樣可以避免重疊1 < = y < = 4和4 < = y < = 5