102 votes

Dans R, comment trouver l'erreur type de la moyenne?

Existe-t-il une commande permettant de trouver l'erreur type de la moyenne dans R?

185voto

Ian Fellows Points 8013

L'erreur type est simplement l'écart type divisé par la racine carrée de la taille de l'échantillon. Ainsi, vous pouvez facilement créer votre propre fonction:

 > std <- function(x) sd(x)/sqrt(length(x))
> std(c(1,2,3,4))
[1] 0.6454972
 

105voto

John Points 11714

Il est probablement plus efficace d'utiliser var ... puisque vous écrivez deux fois dans votre code, une fois pour obtenir le sd (le code pour sd est en r et est révélé en tapant simplement "sd") ...

 se <- function(x) sqrt(var(x)/length(x))
 

68voto

Une version de la réponse de John ci-dessus qui supprime les satanés NA:

 stderr <- function(x) sqrt(var(x,na.rm=TRUE)/length(na.omit(x)))
 

41voto

Matt Ball Points 165937

Il y a le paquet plotrix avec une fonction intégrée pour cela: std.error

7voto

user2045554 Points 21

Le paquet sciplot a la fonction intégrée se (x)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X