probOfStreak

Calculate the probability of a run or streak of K consecutive successes in N Bernoulli trials.
360 Downloads
Aktualisiert 4 Jan 2013

Lizenz anzeigen

% RESULT = PROBOFSTREAK(N, K, P)
% Function to calculate the probability of getting a run or streak of K
% consecutive successes in N Bernoulli trials with probability P. Stated
% otherwise, this calculates the probability of a run or streak of K
% consective heads in N independent coin tosses. N and K are integers where
% N>=0, K>0, and 0<=P<=1.
%
% EXAMPLES:
% Calculate the probability of observing 4 consective heads (successes)
% during 10 coin tosses (trials) using a fair coin (P=0.5):
% result = probOfStreak(10,4,0.5);
%
% Calculate the probability of observing 4 consective heads (successes)
% during 10 coin tosses (trials) using an unfair coin that lands on heads
% 60% of the time (P=0.6):
% result = probOfStreak(10,4,0.6);
%
%
% Algorithm adapted from Javascript code embedded here:
% http://maxgriffin.net/CalcStreaks.shtml
%
% which is an adaptation of the algorithm originally described here:
% http://www.askamathematician.com/2010/07/q-whats-the-chance-of-getting-a-run-of-k-successes-in-n-bernoulli-trials-why-use-approximations-when-the-exact-answer-is-known/
%
% Jeffrey Evans
% January 3, 2012

Zitieren als

Jeff Evans (2024). probOfStreak (https://www.mathworks.com/matlabcentral/fileexchange/39713-probofstreak), MATLAB Central File Exchange. Abgerufen .

Kompatibilität der MATLAB-Version
Erstellt mit R2010b
Kompatibel mit allen Versionen
Plattform-Kompatibilität
Windows macOS Linux
Kategorien
Mehr zu Statistics and Machine Learning Toolbox finden Sie in Help Center und MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Veröffentlicht Versionshinweise
1.0.0.0