@import url('https://fonts.googleapis.com/css?family=Droid+Serif|Raleway');
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 {
padding-left: 30px; color: black; font-family: Raleway; max-width: 550px; margin: 25px auto; line-height: 1.75; }
words_summary {
padding-left: 70px; color: black; font-family: Raleway; max-width: 550px; margin: 25px auto; line-height: 1.75; }
words_text {
color: black; font-family: Raleway; max-width: 550px; margin: 25px auto; line-height: 1.75; }
words_text_area {
display:inline-block; 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; 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_table label, #words_table input {
display: inline-block; vertical-align: baseline; width: 350px; }
#buttonCalc { border: 1px solid; border-radius: 10px; margin-top: 20px;
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_table, #answer, #error_msg {
color: black; font-family: Raleway; max-width: 350px; margin: 25px auto; line-height: 1.75; }
summary_table {
color: black; font-family: Raleway; max-width: 550px; margin: 25px auto; line-height: 1.75; padding-left: 20px; }
.label_radio { text-align: center; }
td, tr, th { border: 1px solid black; } table { border-collapse: collapse; } td, th { min-width: 50px; height: 21px; } .label_radio { text-align: center; }
text_area_input {
padding-left: 35%; float: left; }
svg:not(:root) { overflow: visible; }
td input { max-width:80px; max-height:30px; }
Полиномиальное распределение описывает вероятность получения определенного количества отсчетов для k различных исходов, когда каждый исход имеет фиксированную вероятность возникновения.
Чтобы рассчитать эту вероятность, просто введите значения ниже для 10 результатов, затем нажмите кнопку «Рассчитать»:
Примечание. Сумма столбца «Вероятность» должна быть равна 1.
| Исход | Вероятность | Частота | | --- | --- | --- | | Результат 1 | | | | Результат 2 | | | | Результат 3 | | | | Результат 4 | | | | Результат 5 | | | | Результат 6 | | | | Результат 7 | | | | Результат 8 | | | | Результат 9 | | | | Результат 10 | | |
Полиномиальная вероятность: 0,118125
Вероятности должны составлять в сумме 1. В настоящее время они составляют 0,359.
//show answer to start var answer_display = document.getElementById("answer");
//hide error message to start var error_msg_display = document.getElementById("error_msg"); error_msg_display.style.display = "none";
//define factorial function function factorial(num) { var rval=1; for (var i = 2; i <= num; i++) rval = rval * i; return rval; }
function calc() {
//get input data var p1 = document.getElementById('p1').value; var p2 = document.getElementById('p2').value; var p3 = document.getElementById('p3').value; var p4 = document.getElementById('p4').value; var p5 = document.getElementById('p5').value; var p6 = document.getElementById('p6').value; var p7 = document.getElementById('p7').value; var p8 = document.getElementById('p8').value; var p9 = document.getElementById('p9').value; var p10 = document.getElementById('p10').value;
var f1 = document.getElementById('f1').value; var f2 = document.getElementById('f2').value; var f3 = document.getElementById('f3').value; var f4 = document.getElementById('f4').value; var f5 = document.getElementById('f5').value; var f6 = document.getElementById('f6').value; var f7 = document.getElementById('f7').value; var f8 = document.getElementById('f8').value; var f9 = document.getElementById('f9').value; var f10 = document.getElementById('f10').value;
var p_group = [p1, p2, p3, p4, p5, p6, p7, p8, p9, p10]; var f_group = [f1, f2, f3, f4, f5, f6, f7, f8, f9, f10]; var p_sum = parseFloat(math.sum(p_group)).toFixed(5); var n = math.sum(f_group);
//do calculations if (p_sum == 1) {
answer_display.style.display = "block"; error_msg_display.style.display = "none";
var nPORTION = factorial(n);
var xFACT = []; for (var i=0; i product*n, 1);
var pxFACT = []; for (var j=0; j product*n, 1);
var p = nPORTION*pxPORTION/xPORTION; document.getElementById('p').innerHTML = p.toFixed(6); } else { answer_display.style.display = "none"; error_msg_display.style.display = "block"; document.getElementById('p_sum').innerHTML = p_sum; }
} //end massive calc function