Bonjour à tous,
J'ai une matrice numérique dont je souhaite pondérer (ou normaliser) toutes les valeurs par une ligne de celle-ci.
J'applique donc la formule:
Jusque là pas de problème, je vérifie les ratios sur une ligne quelconque je trouve exactement les mêmes valeurs, tout va bien. Seulement si je vérifie la même ligne par laquelle j'ai pondérée, je ne trouve pas une série de 1 mais des valeurs autour de 1. Y aurait-il des histoires d'arrondis différents entre objets différents ? Bref je sèche mais je ne vois pas pourquoi cela fait ça surtout qu'en faisant: ma_matrice["ID",]/ma_matrice["ID",] , je trouve bien une série de 1.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ##d'abord j'enregistre ma ligne ma_ligne = ma_matrice["ID",] ##et puis je divise ma matrice par les valeurs de la ligne ma_matrice_pondérée = ma_matrice/ma_ligne
Bref, est-ce que quelqu'un aurait déjà observé ce problème ?
Merci d'avance !
Partager