rabby: Standardabweichung: Excel vs. PHP

Hallo,

leuchtet jemandem ein, weshalb in EXCEL die Standardabweichung mit der Funktion STABWN einen Wert um 36 liefert und PHP für die selbe Eingabe jedoch 39,... zurückgibt mit dieser Funktion:

function std_deviation($std)//Standardabweichung  
{  
	$total;  
	while(list($key,$val) = each($std))  
	{  
		$total += $val;  
	}  
	reset($std);  
	$mean = $total/count($std);	  
	while(list($key,$val) = each($std))  
	{  
		$sum += bcpow(($val-$mean),2);  
	}  
	$var = sqrt($sum/(count($std)-1));  
	return $var;  
}

Eingabeparameter: $values="19,2,88,30,4,89";

Danke für Tipps

  1. @@rabby:

    nuqneH

    leuchtet jemandem ein, weshalb in EXCEL die Standardabweichung mit der Funktion STABWN einen Wert um 36 liefert und PHP für die selbe Eingabe jedoch 39

    Ja, das leuchtet ein. Auch dir, wenn du in die Excel-Hilfe zu STABWN schaust und das mit deiner PHP-Funktion vergleichst.

    Danach schaust du in die Hilfe zu STABWA. Danach in ein Statistikbuch, um herauszufinden, welches von beidem du benötigst.

    Qapla'

    --
    Bildung lässt sich nicht downloaden. (Günther Jauch)