雖然依照公式是可以手動算出想要的結果,但是過程實在繁瑣又容易出錯
在考試的時候,雖然有計算機可以按,但我還是算了快要一小時,還發現自己算出來的結果有錯.....
今天在matlab中發現了binopdf這個function,瞬間就可以得出我苦算多時的的結果,實在心情複雜。
以丟不均勻金幣為例(有60%的機率會出現正面),
在丟金幣10次的實驗中,只要輸入:
binopdf(0:10,10 , 0.6)
就可以分別得出0~10次正面的機率,
如要將結果再製成圖,則因為二項分配不是連續的資料,用stem或bar來畫比較適合。
整組function如下:
%%=====================================================
function pbb(numb)
x=0:numb;
y=binopdf(x, numb, 0.6);
stem(x,y)
xlabel('次數');ylabel('機率');
title('Sampling distribution created by Cara')
for k = 1: numb+1
text(x(k)-0.4,y(k)+0.02,num2str(round(y(k),4)))
end
saveas(gcf,'aa.png')
%%=====================================================
雖然當初就是因為那位老師上課上的好,所以才會特地想去上課補一下不是很紮實的基礎,
不過實在很不能接受那個科系的考試及作業風格。
這樣子的考試實在缺乏公平性,我下學期不會想再修這樣的課了。