Normalisation (Quantile Quantile)

Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
Mather
Membre Naturel
Messages: 11
Enregistré le: 10 Avr 2008, 11:12

Normalisation (Quantile Quantile)

par Mather » 16 Mai 2009, 17:16

Bonjour,

J'essaye de comprendre la normalisation quantile-quantile (q-q) mais j'ai un peu de mal !
J'ai le texte suivant qui explique (en anglais!) la démarche à faire pour une normalisation (q-q) et quand j'essaye d'appliquer ça sur un exemple que je fais dans excel, je bloque et je ne sais pas comment le faire :

voici la méthode:

1. Given n array of length p, form X of dimension
(p × n where each array is a column)
2. Sort each column of X to give Xsort
3. Take the means across rows of Xsort and assign this
mean to each element in the row to get X'sort
4. Get Xnormalized by rearranging each column of
X'sort to have the same ordering as original X.


Et voici mon petit exemple dans excel pour appliquer ça mais je bloque à la quatrième étape (j'arrive pas à attacher le doc! il n'y a pas de fonction pour attacher un fichier sur le forum ?) :

1)
X
array2 Array3 Array4
29 12 26
32 45 26
39 67 34
40 89 56
48 55 70
69 65 93

2)
Xsort :
array2 Array3 Array4 row means
29 12 26 22,33
32 45 26 34,33
39 55 34 42,67
40 65 56 53,67
48 67 70 61,67
69 89 93 83,67

3)
X'sort:
22,33 22,33 22,33 22,33
34,33 34,33 34,33 34,33
42,67 42,67 42,67 42,67
53,67 53,67 53,67 53,67
61,67 61,67 61,67 61,67
83,67 83,67 83,67 83,67



4):
?




Merci pour votre aide



emdro
Membre Complexe
Messages: 2351
Enregistré le: 11 Avr 2007, 16:37

par emdro » 16 Mai 2009, 22:02

Bonsoir,

ta première colonne n'était pas dans l'ordre croissant à l'origine, mais dans l'ordre 3-5-6-1-4-2. C'est pour cela que tu as dû l'ordonner: 1-2-3-4-5-6.

Maintenant, après avoir remplacé par la moyenne, tu restes dans l'ordre 1-2-3-4-5-6.

Il faut revenir à l'ordre initial: 3-5-6-1-4-2.
Tu obtiendras (pour la première colonne):
42,7
61,7
83,7
22,3
53,7
34,3

Tu peux le réaliser simplement sur excel en attachant à chaque colonne de données, une colonne-outil rangée dans l'ordre croissant (avec la fonction =ligne() par exemple).
Ensuite, tu tries tes deux colonnes selon l'ordre croissant de tes données. Tu remplaces par la moyenne des lignes, et tu tries à nouveau, cette fois, selon l'ordre croissant de la colonne-outil.

Mather
Membre Naturel
Messages: 11
Enregistré le: 10 Avr 2008, 11:12

par Mather » 16 Mai 2009, 22:44

Merci pour ta réponse, emdro.
J'avoue que c'est pas bien clair et les chiffres ne sont pas bien séparés pour mieux comprendre !
J'avoue aussi que j'ai pas trop saisi ce que tu dis :(
Tu as raison, la premiere colonne, ni la dernier d'ailleurs n'était en ordre croissant dans l'étape 1 ! (ça aurait été mieux si je pouvais attacher un document excel directement sur le forum !)
Dans mon exemple, j'ai 3 colonnes uniquement et une quatrième pour la moyenne des lignes qui vient s'ajouter dans la deuxième étape (row mean).

Si tu pourrais le faire et me poster le résultat ici, je t'en remercie.

 

Retourner vers ✯✎ Supérieur

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 47 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite