我的功能叫做DicePlot,模擬滾動10個骰子5000次。在該函數中,它計算每個卷的10個骰子的值的總和,其將是1×5000向量,並且以直方圖中的每個分檔應該表示的相同方式選擇分箱的邊緣來繪製相對頻率直方圖骰子總和的可能值。如何繪製直方圖上的概率密度函數?
計算骰子值的1 x 5000總和的平均值和標準偏差,並繪製在相對頻率直方圖頂部的正態分佈(計算出的平均值和標準差)的概率密度函數。
我已經完成了一切,但我很困惑如何繪製概率密度函數。任何幫助表示讚賞。謝謝!
供參考的圖應該看起來像!
function DicePlot (throw_num, die_num)
throw_num=5000
die_num= 10
throws = rand (throw_num, die_num);
throws = ceil (6 * throws);
for i = die_num : die_num*6
j = find (score == i);
y(i-die_num+1) = length (j)/throw_num;
end
bar (x, y)
xlabel ('Score')
ylabel ('Estimated Probability')
score_ave = sum (score(1:throw_num))/throw_num;
score_var = var (score);
return
end