0
我有概率分佈值情節
概率值:0.06,0.06,0.1,0.08,0.12,0.16,0.14,0.14,0.08,0.02,0.04
,總結1個
相應間隔,其中的隨機變量可以採用其值與從上述列表中的相應概率:
126,162,233,304,375,446,517,588,659,730,801,839
如何繪製概率分佈圖?
在x軸上,間隔值,間隔直方圖與概率值之間?
謝謝。
我有概率分佈值情節
概率值:0.06,0.06,0.1,0.08,0.12,0.16,0.14,0.14,0.08,0.02,0.04
,總結1個
相應間隔,其中的隨機變量可以採用其值與從上述列表中的相應概率:
126,162,233,304,375,446,517,588,659,730,801,839
如何繪製概率分佈圖?
在x軸上,間隔值,間隔直方圖與概率值之間?
謝謝。
如何
x <- c(126,162,233,304,375,446,517,588,659,730,801,839)
p <- c(0.06,0.06,0.1,0.08,0.12,0.16,0.14,0.14,0.08,0.02,0.04)
plot(x,c(p,0),type="s")
lines(x,c(0,p),type="S")
rect(x[-1],0,x[-length(x)],p,col="lightblue")
一個快速的答案嗎? (當包括rect
你可能不需要lines
呼叫,或許能夠將其更改爲plot(x,p,type="n")
像往常一樣,我會建議par(bty="l",lty=1)
我的首選圖形默認值...。)
(說明:「S」和「S 「是兩個不同的階梯類型(見?plot
詳細信息):我用他們既得到左邊和分佈的右邊界)
編輯:在你的意見,你說:」(它)沒有按看起來不像直方圖「。目前還不清楚你想要什麼。我在上面的例子中添加了矩形 - 也許是這樣嗎?或者你可以做
b <- barplot(p,width=diff(x),space=0)
但獲取x軸標籤是一個痛苦。
X = C(126,162,233,304,375,446,517,588,659,730,801,839)中,p = C(0.06,0.06,0.1,0.08,0.12,0.16,0.14,0.14,0.08,0.02,0.04) 圖(X,C(P,0),類型= (x,c(0,p),type =「S」) 顯示圖形,但看起來不像柱狀圖。你能試試看看我的意思嗎?謝謝 – Bob
好的。說我放棄了正確的X軸標籤。我只是想以一種原始的方式分配概率分佈。 (它應該看起來像直方圖)我們如何實現它?感謝您的回答 – Bob
你看過我的修訂答案的第一部分中的代碼(用'rect')嗎?它看起來很像hist()給我的標準結果(如果你願意,你可以明顯地設置x和y標籤)。如果它看起來不像你的直方圖,你能更具體地瞭解什麼是錯的? –