Случайная величина X — это N(25, 4). Найдите указанный процентиль для X: [закрыто]Python

Программы на Python
Ответить
Anonymous
 Случайная величина X — это N(25, 4). Найдите указанный процентиль для X: [закрыто]

Сообщение Anonymous »

Я пытаюсь найти решение приведенного ниже вопроса, но мой результат не соответствует результатам внутренней проверки и каждый раз падает.
Вопрос: случайная величина X равна N(mean= 25, СД= 4). Найдите указанный процентиль для X. Ожидается, что все ответы будут округлены до двух десятичных знаков.
a. 10-й процентиль
б. 90-й процентиль
c. 80-й процентиль
г. 50-й процентиль
После выполнения моего кода я получаю ответ ниже

Код: Выделить всё

import scipy.stats as sts
mu_new = 25  # Mean
sigma_new = 4  # Standard deviation

# The 10th percentile
p10 = round(sts.norm.ppf(0.1, loc=mu_new, scale=sigma_new), 2)

# The 90th percentile
p90 = round(sts.norm.ppf(0.9, loc=mu_new, scale=sigma_new), 2)

# The 80th percentile
p80 = round(sts.norm.ppf(0.8, loc=mu_new, scale=sigma_new), 2)

# The 50th percentile
p50 = round(sts.norm.ppf(0.5, loc=mu_new, scale=sigma_new), 2)

print(p10)
print(p90)
print(p80)
print(p50)

Мой вывод:

Код: Выделить всё

19.87
30.13
28.37
25.0
Я также читал статью, очень похожую на эту проблему, но тестовые примеры все еще падают после использования решения с этой страницы:
Как вычислить процентили из нормальное распределение в Python?
Когда я запускаю свое решение в градуированной системе, я получаю ошибку ниже:
неправильные ответы стр.90, стр.80, стр.10
Пожалуйста, помогите с этим?

Подробнее здесь: https://stackoverflow.com/questions/793 ... tile-for-x
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»