How to calculate needed sample size
Show older comments
I have a probability of an infection happening as 0.0001
I need to find exactly how many patients would have to come in to have the chance of an infection being 50%
I did it on my calculator and its somewhere between 6,800-7,000 but I need the matlab code to determine the exact number.
Answers (1)
Walter Roberson
on 25 Sep 2021
0 votes
Remember,
Probability of an event occurring at least once in n tries is 1 minus the probability that the opposite event happens every time for n tries. Probability that the opposite event happens every time is (1-p)^n, so overall probability is 1 - (1-p)^n
For 50% chance you want the result to equal 1/2, 1 - (1-p)^n == 1/2 . So (1-p)^n == 1 - 1/2 .
Now take the log of both sides: n * ln(1-p) == ln(1/2) . Divide: n = ln(1/2) / ln(1-p) .
Now implement in MATLAB.
Categories
Find more on Template Matching in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!