basic summation über R

so, ich weiß, es ist ein standard-deviation-Funktion in R, aber im Versuch, herauszufinden, wie man code schreiben, um herauszufinden, SD-der lange Weg mit einer for-Schleife.

men<-c(150,175,213,241,190,132,110,208,187)
alex<-NULL
for(i in 1:length(men)
    {
    alex[i]<-(men[i]-178.44)^2

    }

dies ist, was ich habe, so weit und was ich versuche zu tun ist, speichern Sie den Wert des (Männer[i]-Mittelwert)^2 in den Vektor alex, so kann ich gehen, um die Summe der Vektor-alex und finden Sie die Standardabweichung. jedoch erhalte ich eine Fehlermeldung, wenn ich versuche diesen code auszuführen. Jede Eingabe wird sehr geschätzt.

Sind Sie auf der Suche für eine R Antwort, oder eine java-Antwort?
R Antwort. sorry
Sie vergessen eines ) in der Dritten Zeile und es ist besser, zu vermeiden, die for-Schleife im Allgemeinen in R. Haben Sie einen Blick auf die apply Familie Funktion oder am besten: verwenden Sie Richard-Lösung

InformationsquelleAutor user3739253 | 2014-06-13

Schreibe einen Kommentar