Berechnung von Mittelwert und Varianz einer Folge nichtnegativer Zahlen



<script language="JavaScript"> var sum = 0; var sum2 = 0; var n = 0; function merke(val) // wurde ein Wert eingegeben, // Anzahl, Summe und Quadratsumme aktualisieren { if (val == "") alert("Eingabewert fehlt!"); else { n++; sum=sum + 1.0*val; sum2=sum2 + 1.0*val*val; }; document.Statistik.wert.focus(); } function rechne() // aus Anzahl, Summe und Quadratsumme // Mittelwert und Varianz berechnen { var mu = sum/n; var sigma2 = sum2/n - mu*mu; alert(""+n+" Datenwerte eingegeben.\n"+ "Mittelwert = "+mu+" Varianz = "+sigma2); } function anfang() // alle Registervariablen werden auf 0 gesetzt { n = 0; sum = 0; sum2 = 0; document.Statistik.wert.focus(); } </script>