Смотрите эту страницу Википедии:
http://en.wikipedia.org/wiki/Binomial_proportion_confidence_interval#Agresti-Coull_Interval
Чтобы получить интервал Agresti-Coull, нужно вычислить процентиль нормального распределения, называемого . Как рассчитать процентиль? Есть ли готовая функция, которая делает это в Wolfram Mathematica и / или Python / NumPy / SciPy?
python
normal-distribution
Рам Рахум
источник
источник
Ответы:
Для Mathematica
$VersionNumber > 5
вы можете использоватьдля 3-го
q
процентиля.В противном случае вы должны сначала загрузить соответствующий пакет статистики.
источник
Quantile
строка будет делать вычисления вручную, а не по формуле.mu
,sigma
иq
); Вы должны получить выражение, включающее функцию обратной ошибки.Страница Джона Кука, « Распределения в Scipy» , является хорошим справочным материалом для такого рода вещей:
источник
Ну, вы не спрашивали о R, но в R вы делаете это с помощью? Qnorm
(Это на самом деле квантиль, а не процентиль, или я так считаю)
источник
PropCIs
пакете. Метод Уилсона используется по умолчаниюHmisc::binconf
(как предложено Агрести и Куллом).В Python вы можете использовать модуль статистики из пакета scipy (ищите
cdf()
, как в следующем примере ).(Кажется, трансцендентный пакет также включает в себя обычные кумулятивные распределения).
источник
Вы можете использовать обратную функцию erf , которая доступна, например, в MatLab и Mathematica.
Для нормального CDF, начиная с
Мы получили
Для нормального журнала CDF, начиная с
Мы получили
источник