Bonjour,

J'aimerai calculer l'écart-type d'une liste de valeurs qui sont contenues dans un ArrayList. Voici mon code qui doit être encore complété. Pouvez-vous me dire si je suis sur la bonne voie ?

Merci d'avance pour votre aide.

Emilie

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
// Calcul de la regularite d'envoi de messages 
	public void calculRegularite() {
 
double diff[]; //tableau contenant la difference des donnees avec la moyenne
		double ecart_type; //ecart type
 
		double moyenne = 0;
		double ecartType = 0;
 
		//calcul de la moyenne
		for (int i = 0; i < getListNumbers.size(); i++) {	
		}
 
		for (int i=0; i < getListNumbers.size(); i++) {
			moyenne += i / listNumbers.size();
		}
		moyenne /= listNumbers.size();
 
		//calcul de l'écart type
		for (int i = 0; i < getListNumbers.size(); i++)
		{
		  diff[i]=pow(this.getListNumbers(i) - moyenne, 2);
		  ecartType += diff[i];
		}
		ecartType = sqrt(ecart_type / 100); 
	}