Bonjour,
J'ai un petit problème, j'ai beau chercher mais je ne trouve pas donc je fais appel à la connaissance collective.
Voici la situation de départ pour un calcul de variance :
Le principe est que je souhaite automatiser ce calcul dans le cas où j'aurais plus de valeur. Ce qui me donne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 nb = 4; variable1 = 50; variable2 = 20; variable3 = 10; variable4 = 20; moyenne = 25; variance = (1/nb)*(((variable1-moyenne)^2)+((variable2-moyenne)^2)+((variable3-moyenne)^2)+((variable4-moyenne)^2);
Le souci que je ne sais pas comment écrire la partie en gras.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 nb = 4; variable1 = 50; variable2 = 20; variable3 = 10; variable4 = 20; moyenne = 25; variance1 = 0; for i=1:nb variance1 = variance1 +(((strcat('variable',i)-moyenne)^2); end variance = (1/nb) * variance1;
Pourriez-vous m'aider ?
Merci d'avance
BastienM
Partager