The sum ~ Normal(mean_sum = n*μ, std_sum = sqrt(n)*σ)
[ P(X \leq x) = \Phi\left(\frac{x - \mu}{\sigma}\right) ] probability and statistics 6 hackerrank solution
[ \Phi(z) = \frac{1}{2} \left[ 1 + \text{erf}\left(\frac{z}{\sqrt{2}}\right) \right] ] HackerRank allows math.erf() and math.sqrt() . Here's a clean solution: The sum ~ Normal(mean_sum = n*μ, std_sum =
If you're working through HackerRank's 10 Days of Statistics or their Probability and Statistics challenges, Problem 6 usually introduces the Normal Distribution (Gaussian Distribution) and sometimes the Central Limit Theorem (CLT) . P(X <= x1) p1 = normal_cdf(x1, mean, std) 2
import math def normal_cdf(x, mean, std): """Cumulative probability P(X <= x) for N(mean, std)""" z = (x - mean) / std return 0.5 * (1 + math.erf(z / math.sqrt(2))) mean, std = 20, 2 x1, x2 = 19.5, 22 1. P(X <= x1) p1 = normal_cdf(x1, mean, std) 2. P(X >= x2) p2 = 1 - normal_cdf(x2, mean, std) 3. P(x1 <= X <= x2) p3 = normal_cdf(x2, mean, std) - normal_cdf(x1, mean, std)
print(f"{p1:.3f}") print(f"{p2:.3f}") print(f"{p3:.3f}") 0.401 0.159 0.440 Variation: Central Limit Theorem Problem Sometimes Problem 6 asks: A large number of i.i.d. random variables each with mean μ and variance σ². Find the probability that the sum of n variables exceeds a value S. Solution using CLT :
where (\Phi(z)) is the CDF of the standard normal distribution. We can compute (\Phi(z)) using the :
We’ve been on the front lines and we know what’s at stake. We are aviation professionals, engineers, corporate and government leaders, organizational scientists, program managers, executive coaches, and more.
We understand your environment, and partner with you to solve the toughest challenges and get results.
We improve programs and performance to ensure safety and efficiency. We know what works and how to get it done in your world.
Learn more about how we can help
We are committed to investing and building our communities. We believe our contributions to the broader community will have longer and sustained impact beyond our day-to-day business.
Our mission is ensuring the safety and security of millions of people in the air and on the ground around the world.
We hope to inspire that same sense of mission with our contributions to our community.
Learn more about our corporate social responsibility program