حاسبة التواء والتفرطح
الانحراف هو مقياس لانحراف مجموعة البيانات أو التوزيع. يمكن أن تكون هذه القيمة إيجابية أو سلبية. يشير الانحراف السلبي عمومًا إلى أن الذيل يقع على الجانب الأيسر من التوزيع. تشير القيمة الإيجابية بشكل عام إلى أن الذيل على اليمين.
التفرطح هو ببساطة مقياس لـ “ذيل” مجموعة البيانات أو التوزيع. صيغة التفرطح التي تستخدمها هذه الآلة الحاسبة هي نفس الصيغة المستخدمة في برنامج Excel، والتي تجد ما يسمى التفرطح المفرط .
للعثور على الانحراف والتفرطح في مجموعة البيانات، ما عليك سوى إدخال القيم المفصولة بفواصل في المربع أدناه، ثم النقر فوق الزر “احسب”.
//define addition function function add(a, b) { return a + b; }
//create function that performs t test calculations function calc() {
//get user input data var input_data = document.getElementById('input_data').value.match(/\d+/g).map(Number);
//find summary statistics var n = input_data.length; var total_mean = math.mean(input_data); var total_var = math.var(input_data) var total_sd = Math.sqrt(total_var);
//calculate skewness var term1 = n / ( (n-1)*(n-2) ); var term2 = (input_data.map(function(x) { return Math.pow((x-total_mean) / total_sd, 3); })).reduce(add, 0) var skewness = term1 * term2;
//calculate kurtosis var term1 = ( n*(n+1) ) / ( (n-1)*(n-2)*(n-3) ); var term2 = ( (input_data.map(function(x) { return Math.pow(x-total_mean, 4); })).reduce(add, 0) ) / ( Math.pow(total_var, 2) ); var term3 = ( 3 * (Math.pow(n-1, 2)) ) / ( (n-2)*(n-3) ); var kurtosis = term1 * term2 - term3;
//output results document.getElementById('skewness').innerHTML = "Skewness: " + skewness.toFixed(5); document.getElementById('kurtosis').innerHTML = "Kurtosis: " + kurtosis.toFixed(5);
}