เครื่องคิดเลขการทำให้เป็นมาตรฐาน
เราสามารถ ปรับ ค่าของชุดข้อมูลให้เป็นมาตรฐานได้โดยการลบค่าเฉลี่ยแล้วหารด้วยค่าเบี่ยงเบนมาตรฐาน สิ่งนี้เรียกอีกอย่างว่าการแปลงค่าข้อมูลเป็น คะแนน z
หากต้องการทำให้ค่าของชุดข้อมูลที่กำหนดเป็นมาตรฐาน ให้ป้อนข้อมูลที่คั่นด้วยเครื่องหมายจุลภาคในช่องด้านล่าง จากนั้นคลิกปุ่ม “ทำให้เป็นมาตรฐาน”:
คำอธิบาย: ค่าเฉลี่ยของชุดข้อมูลคือ 4 ค่าเบี่ยงเบนมาตรฐานคือ 4 ดังนั้น เพื่อค้นหาค่ามาตรฐานของแต่ละค่าในชุดข้อมูล เราลบด้วย 4 และหารด้วย 4
function calc() { //remove current table if one exists var element = document.getElementsByTagName('table')[0]; if(element) {element.parentNode.removeChild(element)}
//remove current explanation if one exists var div_table = document.getElementById('explanation'); div_table.style.display = 'block';
var input_data = document.getElementById('input_data').value.split(',').map(Number);
//find mean, sd, normalized data var mean = math.mean(input_data); var sd = jStat(input_data).stdev(true); var norm = input_data.map(function(x) { return ((x-mean)/sd).toFixed(3); }); var size = input_data.length;
//generate table of frequencies var table = document.createElement('table'); function boldHTML(text) { var element = document.createElement("b"); element.innerHTML = text; return element; } var tr = document.createElement('tr');
var td1 = document.createElement('td'); var td2 = document.createElement('td');
td1.appendChild(boldHTML('Raw Data')); td2.appendChild(boldHTML('Normalized Data'));
tr.appendChild(td1); tr.appendChild(td2);
table.appendChild(tr); for (var i = 0; i < size; i++){ var tr = document.createElement('tr'); var td1 = document.createElement('td'); var td2 = document.createElement('td'); var text1 = document.createTextNode((input_data)[i]); var text2 = document.createTextNode(norm[i]); td1.appendChild(text1); td2.appendChild(text2); tr.appendChild(td1); tr.appendChild(td2); table.appendChild(tr); } document.getElementById('table_output').appendChild(table); //output results document.getElementById('mean').innerHTML = mean.toFixed(4); document.getElementById('mean2').innerHTML = mean.toFixed(4); document.getElementById('sd').innerHTML = sd.toFixed(4); document.getElementById('sd2').innerHTML = sd.toFixed(4); } //end calc function