2011-11-04 37 views
0

假設我有一個應該代表硬幣翻轉的算法。我如何確定這枚硬幣的偏見?具體來說,我已經在this JSFiddle中編寫了算法。如何確定算法的偏倚?

小提琴運行一系列的20個測試。每次測試都會使硬幣翻轉100次並記錄結果。在系列結束時,它會報告Heads/Tails所有測試的總翻轉次數。這個結果似乎接近1(來自雙方),但我沒有對此做過任何嚴格的測試。

注意,這不是作業。這純粹是個人利益。

回答

5

你不能想出一種方法來保證檢測偏差,但你可以確定它的一定程度的確定性(比如說95%)。你所做的是測試n次,並統計你得到的頭數,稱這個變量爲h

然後,如果ħ/Ñ < 0.5 - 1.96 * SQRT(0.25/Ñ),則硬幣被朝向尾部偏置(以95%的概率),並且如果ħ/Ñ> 0.5 + 1.96 * sqrt(0.25/n),那麼硬幣偏向頭部。

這一決定是基於一種叫做正常近似二項分佈,你可以閱讀更多關於它在這裏:http://en.wikipedia.org/wiki/Binomial_proportion_confidence_interval#Normal_approximation_interval

+0

謝謝。這只是我需要的那種信息。 –