Zobacz tę stronę w Wikipedii:
http://en.wikipedia.org/wiki/Binomial_proportion_confidence_interval#Agresti-Coull_Interval
Aby uzyskać przedział Agresti-Coull, należy obliczyć percentyl rozkładu normalnego o nazwie . Jak obliczyć percentyl? Czy jest gotowa funkcja, która robi to w Wolfram Mathematica i / lub Python / NumPy / SciPy?
python
normal-distribution
Ram Rachum
źródło
źródło
Odpowiedzi:
Do Mathematiki
$VersionNumber > 5
możesz użyćdla
q
-ty percentyla.W przeciwnym razie musisz najpierw załadować odpowiedni pakiet statystyk.
źródło
Quantile
linia wykona obliczenia ręcznie zamiast używać formuły.mu
,sigma
iq
); powinieneś otrzymać wyrażenie obejmujące funkcję odwrotnego błędu.Strona Johna Cooka, Distribution in Scipy , jest dobrym odnośnikiem do tego typu rzeczy:
źródło
Cóż, nie pytałeś o R, ale w R robisz to używając? Qnorm
(To właściwie kwantyl, a nie percentyl, a przynajmniej tak mi się wydaje)
źródło
PropCIs
pakiecie. Metoda Wilsona jest domyślna wHmisc::binconf
(jak sugerują Agresti i Coull).W Pythonie możesz użyć modułu statystyk z pakietu scipy (poszukaj
cdf()
, jak w poniższym przykładzie ).(Wygląda na to, że pakiet transcendentalny obejmuje również zwykłe skumulowane rozkłady).
źródło
Możesz użyć funkcji odwrotnej erf , która jest dostępna na przykład w MatLab i Mathematica.
Dla normalnego CDF, zaczynając od
Dostajemy
Dla log-normalnego CDF, zaczynając od
Dostajemy
źródło