Калькулятор оценки баллов

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

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

h1 { color: black; text-align: center; margin-top: 15px; margin-bottom: 0px; font-family: 'Raleway', sans-serif; }

h2 { color: black; font-size: 20px; text-align: center; margin-bottom: 15px; margin-top: 15px; font-family: 'Raleway', sans-serif; }

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

words_intro {

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

words_outro {

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

words {

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

calcTitle {

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

hr_top {

width: 30%; margin-bottom: 0px; margin-top: 10px; 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; }

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

#button_calc { 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 */ }

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

.label_radio { text-align: center; } Точечная оценка представляет собой наше «наилучшее предположение» о параметре совокупности. Например, выборочное среднее можно использовать в качестве точечной оценки среднего значения генеральной совокупности. Точно так же пропорция выборки может использоваться в качестве точечной оценки доли населения. Однако существует несколько способов расчета точечной оценки доли населения, в том числе: Оценка MLE в баллах : x / n Оценка точки Уилсона : (x + z 2 /2) / (n + z 2 ) Оценка Джеффри Пойнта : (x + 0,5) / (n + 1) Оценка точки Лапласа : (x + 1) / (n + 2) где x — количество «успехов» в выборке, n — размер выборки или количество испытаний, а z — z-показатель, связанный с уровнем достоверности. Чтобы найти наилучшую точечную оценку, просто введите значения количества успешных результатов, количества попыток и уровня достоверности в поля ниже, а затем нажмите кнопку «Рассчитать». Количество успехов (x) Количество испытаний (n) Уровень достоверности (%)  Лучшая оценка = 0,45695

Оценка MLE в баллах = 0,45161

Оценка точки Уилсона = 0,45695

Оценка Джеффри Пойнта = 0,45313

Оценка точки Лапласа = 0,45455


Этот калькулятор использует следующую логику, чтобы определить, какую точечную оценку лучше всего использовать: Если x/n ≤ 0,5 , используйте оценку точки Уилсона. В противном случае, если x / n < 0,9 , используйте точечную оценку MLE. В противном случае, если x / n < 1,0 , используйте меньшую из оценок точки Джеффри или оценки точки Лапласа. В противном случае, если x / n = 1,0 , используйте оценку точки Лапласа.

function calc() {

//get input values var x = document.getElementById('x').value*1; var n = document.getElementById('n').value*1; var conf = (1 - document.getElementById('conf').value/100)/2; var z = Math.abs(jStat.normal.inv(conf, 0, 1));

//find estimates var mle = x/n; var wilson = (x - ((-z*z)/2)) / (n - (-z*z)); var jeffrey = (x - (-.5)) / (n - (-1)); var laplace = (x - (-1)) / (n - (-2));

//find best estimate var val = x/n; var best = x/n; if (val <= 0.5) { best = wilson; } else if (val < 0.9) { best = mle; } else if (val < 1) { best = Math.min(laplace, jeffrey); } else { best = laplace; }

//output results document.getElementById('best').innerHTML = best.toFixed(5); document.getElementById('mle').innerHTML = mle.toFixed(5); document.getElementById('wilson').innerHTML = wilson.toFixed(5); document.getElementById('jeffrey').innerHTML = jeffrey.toFixed(5); document.getElementById('laplace').innerHTML = laplace.toFixed(5); }