Écart type en python

Bonjour,

Je reprends des études en math après 29 ans d'arrêt.
Préférant utiliser l'ordinateur que la calculatrice, pour calculer des écarts types (sauf erreur de ma part standard deviation en anglais) j'utilise la fonction python décrite ici :https://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.tstd.html#scipy.stats.tstd

Les valeurs qu'elle me renvoie correspondent plutôt au S(x) de ma calculatrice (dont j'ignore le sens), plutôt qu'à l'écart type. Des idées pour cette incohérence ?

Merci d'avance.

Réponses

  • Il y a la sample standard deviation, qui correspond effectivement au Sx de la calculatrice, et la population standard deviation, qui correspond à ce que tu cherches.
    Tu peux utiliser numpy.std pour faire tes calculs !
    https://docs.scipy.org/doc/numpy/reference/generated/numpy.std.html
  • OK merci. Il ne me reste plus qu'à chercher la différence entre sample standard deviation et population standard deviation.

    Bonne soirée,
  • L'un est l'écart type de la population, calculé avec toutes les valeurs, l'autre (sample standard deviation) est une estimation du premier à partir d'un calcul sur un échantillon, donc une valeur qui dépend fortement du choix de l'échantillon, mais qui est fréquemment très proche de la vraie valeur quand la taille de l'échantillon est grande.
    On trouve l'explication (avec éventuellement des noms différents) dans tous les cours de statistiques (stats descriptives+échantillonnage).

    Cordialement.
  • Merci des explications.
    Bonne soirée.
Connectez-vous ou Inscrivez-vous pour répondre.