2016-09-22 71 views
1

所以我被要求寫生成0和1之間100個隨機均勻分佈的數x的碼,並在我們的分佈函數使用這些值F(X)= 1-E ^( - X)對於x = > 0。然後繪製直方圖。直方圖問題

現在我想,如果它似乎根據指數distribtuion分配結束。

1.So不過,我覺得我可以覆蓋我的直方圖指數distribtuion的圖形,但我有我該怎麼辦,沒有線索。任何人都可以幫我嗎?

進出口新的R和這是我第一次統計當然,在此先感謝。

+0

可能受騙者:http://stackoverflow.com/ q/22704047/903061,http://stackoverflow.com/q/20078107/903061,http://stackoverflow.com/q/19103582/903061,在側邊欄的「相關」問題中有更多。 – Gregor

回答

0

對於(2),可以表明,y被呈指數平均(速率)分配1(使用轉化的隨機變量X的隨機變量Y的概率密度函數)如下:

enter image description here

對於(1)你可以試試(從速率爲1的指數分佈中抽取100個隨機樣本並創建一個向量z,然後通過疊加比較y和z的直方圖,因爲你可以看到直方圖的形狀非常相似):

hist(y, col='red', alpha=0.2, main='comparing the histograms of y and z') 
z <- rexp(100) # draw 100 random samples from an exponential distribution with rate 1 
hist(z, add=T, col=rgb(0, 1, 0, 0.5)) 
legend("topright", c('hist y', 'hist z'), lwd=c(2,2), col=c('red',rgb(0, 1, 0, 0.5))) 

enter image description here

如下圖所示

您還可以比較隨機變量Y與qqplot指數隨機變量Z的分佈:

qqplot(y,z, ylab='z') 
qqline(y) 

enter image description here

+0

非常感謝您的回答。 (1)我認爲我錯了。我想用指數函數的曲線覆蓋我的直方圖。有沒有辦法用曲線覆蓋我的直方圖? – Biggiez