Калькулятор Z-теста для двух пропорций

@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; } Z-критерий двух пропорций используется для проверки разницы между двумя пропорциями населения. Статистика теста рассчитывается как: z = (p 1 -p 2 ) / √ (p(1-p)(1/n 1 +1/n 2 ) куда: p = общая объединенная доля * p 1 = доля образца 1 * p 2 = доля образца 2 * n 1 = размер образца 1 * n 2 = размер выборки 2 Чтобы выполнить двухпропорционный z-тест, просто заполните информацию ниже, а затем нажмите кнопку «Рассчитать». p 1 (пропорция образца 1) n 1 (размер образца 1) p 2 (пропорция образца 2) n 2* (размер образца 2)  z-статистика: 0,31917

p-значение (односторонний): 0,37480

p-значение (двустороннее): 0,74960

function calc() {

//get input values var p1 = +document.getElementById('p1').value; var n1 = +document.getElementById('n1').value; var p2 = +document.getElementById('p2').value; var n2 = +document.getElementById('n2').value;

//calculate stuff var pool = (p1*n1 - (-p2*n2))/(n1-(-1*n2)); var z = (p1-p2)/(Math.sqrt(pool*(1-pool)*(1/n1-(-1/n2))));

//calculate p-value if (z<0) { var p1out = jStat.normal.cdf(z, 0, 1); var p2out = p1out*2; } else { var p1out = 1-jStat.normal.cdf(z, 0, 1); var p2out = p1out*2; }

//output probabilities document.getElementById('z').innerHTML = z.toFixed(5); document.getElementById('p1out').innerHTML = p1out.toFixed(5); document.getElementById('p2out').innerHTML = p2out.toFixed(5); }

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