> a <- c(179,160,136,227) > sd(a) [1] 38.57892 > sqrt(sum((a-mean(a))^2/(length(a)-1))) [1] 38.57892
« `
Entonces, desea calcular la desviación estándar paso a paso. Por lo tanto, en primer lugar, debe calcular la suma de las diferencias de todos los puntos de datos con la media.
Tenga una variable llamada count
y configúrela en el valor 0 .
Para eso, recorre el conjunto de datos con una variable, diga i
y resta i
cada vez con la media. La media se puede calcular como mean(dataset)
.
Agregue el resultado de cada iteración de bucle para contar, por count = count + (i-mean)^2
Ahora, divida la variable de conteo por len(dataset) - 1
El resultado es la varianza. Por lo tanto, para calcular la desviación estándar, debe cuadrar el valor anterior.
En R, haga esto como: sqrt(variance)
Finalmente, el resultado que obtiene después de aplicar la raíz cuadrada es la desviación estándar.
Comentarios