Калькулятор гипергеометрического распределения

@import url('https://fonts.googleapis.com/css?family=Droid+Serif|Raleway');

.axis--y .domain { display: none; }

h1 { text-align: center; font-size: 50px; margin-bottom: 0px; font-family: 'Raleway', serif; }

p { color: black; margin-bottom: 15px; margin-top: 15px; font-family: 'Raleway', sans-serif; }

words {

color: black; font-family: Raleway; max-width: 550px; margin: 25px auto; line-height: 1.75; padding-left: 100px; }

words_calc {

color: black; font-family: Raleway; max-width: 550px; margin: 25px auto; line-height: 1.75; padding-left: 100px; }

hr_top {

width: 30%; margin-bottom: 0px; border: none; height: 2px; color: black; background-color: black; }

hr_bottom {

width: 30%; margin-top: 15px; border: none; height: 2px; color: black; background-color: black; }

words label, input {

display: inline-block; vertical-align: baseline; width: 350px; }

#buttonCalc { border: 1px solid; border-radius: 10px; margin-top: 20px; padding: 10px 10px; cursor: pointer; outline: none; background-color: white; color: black; font-family: 'Work Sans', sans-serif; border: 1px solid grey; /* Green */ }

#buttonCalc:hover { background-color: #f6f6f6; border: 1px solid black; }

words_intro {

color: black; font-family: Raleway; max-width: 550px; margin: 25px auto; line-height: 1.75; } Этот калькулятор находит вероятности, связанные с гипергеометрическим распределением, на основе введенных пользователем данных. Численность населения # Успехи в населении Размер образца # Успехи в выборке (x)  Р(Х = 4 ): 0,06806

Р(Х < 4 ): 0,01312

Р (Х ≤ 4 ): 0,08118

Р(Х > 4 ): 0,91882

Р (Х ≥ 4 ): 0,98688

function calc() {

//get input values var pop = +document.getElementById('pop').value; var popx = +document.getElementById('popx').value; var sample = +document.getElementById('sample').value; var x = +document.getElementById('samplex').value;

//calculate SE var exactP = jStat.hypgeom.pdf(x, pop, popx, sample); var lessP = jStat.hypgeom.cdf(x-1, pop, popx, sample); var lessEP = jStat.hypgeom.cdf(x, pop, popx, sample); var greatP = 1-jStat.hypgeom.cdf(x, pop, popx, sample); var greatEP = 1-jStat.hypgeom.cdf(x-1, pop, popx, sample);

//output probabilities document.getElementById('exactP').innerHTML = exactP.toFixed(5); document.getElementById('lessP').innerHTML = lessP.toFixed(5); document.getElementById('lessEP').innerHTML = lessEP.toFixed(5); document.getElementById('greatP').innerHTML = greatP.toFixed(5); document.getElementById('greatEP').innerHTML = greatEP.toFixed(5);

document.getElementById('x1').innerHTML = x; document.getElementById('x2').innerHTML = x; document.getElementById('x3').innerHTML = x; document.getElementById('x4').innerHTML = x; document.getElementById('x5').innerHTML = x; }

Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.