Example #1
0
def compare_two_distributions():

    random.seed(0)

    uniform = [random.randrange(-100,101) for _ in range(200)]
    normal = [57 * inverse_normal_cdf(random.random())
              for _ in range(200)]

    plot_histogram(uniform, 10, "Uniform Histogram")
    plot_histogram(normal, 10, "Normal Histogram")
def compare_two_distributions():

    random.seed(0)

    uniform = [random.randrange(-100,101) for _ in range(200)]
    normal = [57 * inverse_normal_cdf(random.random())
              for _ in range(200)]

    plot_histogram(uniform, 10, "Гистограмма равномерного распределения")
    plot_histogram(normal,  10, "Гистограмма нормального распределения")
Example #3
0
def random_normal():
    """returns a random draw from a standard normal distribution"""
    return inverse_normal_cdf(random.random())
def random_normal():
    """возвращает случайную выборку из стандартного
    нормального распределения"""
    return inverse_normal_cdf(random.random())
Example #5
0
def normal_lower_bound(probability, mu=0, sigma=1):
    """возвращает z, для которого P(Z >= z) = probability"""
    return inverse_normal_cdf(1 - probability, mu, sigma)