Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1640 connectés 

  FORUM HardWare.fr
  Programmation

  [algo] c possible de claculer un écart type en une seule boucle ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[algo] c possible de claculer un écart type en une seule boucle ?

n°76642
minusplus
Posté le 29-11-2001 à 16:40:07  profilanswer
 

c-a-d sans une boucle pour la moyenne et une boucle pour l'écart type lui même ?

mood
Publicité
Posté le 29-11-2001 à 16:40:07  profilanswer
 

n°76652
minusplus
Posté le 29-11-2001 à 17:08:30  profilanswer
 

sachant que la variance (le carré de l'écart type) est  
 
D[X] = M[(X-m)²]
 
cad la moyenne (M[...]) des carrés (²) des écarts à la moyenne (X-m)

n°76664
JPA
Posté le 29-11-2001 à 17:52:51  profilanswer
 

Développe somme(Xi-m)² et tu trouveras la solution...

n°76668
minusplus
Posté le 29-11-2001 à 18:00:57  profilanswer
 

ben ça fait toujours deux boucles, nan ?
 
-> N.m + sum(Xi² - 2.Xi.m)
 
même avec m = sum(Xi)/N  
 
ça fait tjrs 2 boucles...

n°76672
minusplus
Posté le 29-11-2001 à 18:02:52  profilanswer
 

ça doit pas exister, même dans numerical recipes, ils en parlent pas... :sweat:

n°76679
JPA
Posté le 29-11-2001 à 18:15:45  profilanswer
 

somme[(Xi-m)²]=somme[Xi²+m²-2*m*Xi]  (supposons n termes)
    =somme[Xi²] + n*m² - 2*m*somme[Xi]
    =somme[Xi²] + n*(somme(Xi)/n)² - 2*(somme(Xi))²/n
    =somme(Xi²) + 1/n*(somme(Xi))² - 2*(somme(Xi))²/n
    =somme(Xi²) - 1/n*(somme(Xi))²  
 
Ca doit quand même pouvoir se calculer en une boucle ainsi développé, même si on ne connait n qu'à la fin. Mais attention à la précision car chaque somme va être importante.
la méthode en 2 boucles sera plus précise

n°76683
minusplus
Posté le 29-11-2001 à 18:25:08  profilanswer
 

pour la méthode : :love: merci beaucoup !
 
pour la précision des sommes : :??:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [algo] c possible de claculer un écart type en une seule boucle ?

 

Sujets relatifs
[Algo-Prog C] Un ptit algo que je n'arrive pas à trouver[2,5 ans+tard][HTML] cacher une image, c possible? (urgent, comme tjs ;-) )
2 script enjavascrpit possible ou nopossibleest il possible d'importer une base sql distante sur un compte free.fr
Question en Algo pour les balezes, que la Force soit avec vous!!!!!!!!VB5 : probleme de taille avec le type CURRENCY
[DETENTE][ALGO] Permuter 2 variables a et b ...en pascal comment renvoyer un type enregistrement avec une fonction ?
[DELPHI] créer un composant avec un attribut de type TRichEdit[Web] Un site compatible Netscape c'est possible !! tuyaux inside !!
Plus de sujets relatifs à : [algo] c possible de claculer un écart type en une seule boucle ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR