Chers amis, je vous souhaite tout d'abord une année 2010 pleine de bonheur et de succès.
Ma discussion concerne qques manipulations d'un nombre très élevé de colonnes d'une matrice. En fait, j'ai une matrice A de format(100,20000). Chaque colonne de A est composée de -1, 0 et 1. les différents passages de -1 à 1 définissent des expansions, pour chaque colonne. La durée de chaque expansion est la soustraction de l'indice de 1 celui de (-1) (Bien évidemment, les éléments 1 et -1 qui interviennent pour cette expansion). De même, les différents passages de 1 à -1 constituent des récessions, pour chaque colonne.
La durée de chaque récession est la soustraction de l'indice de (-1) celui de 1. Je voudrais dire par indice le numéro d'observations dans la colonne.
Pour mieux éclaircir, je donne l'exemple suivant:
soit le vecteur u comportant 10 observations:
[1 0 0 0 0 -1 0 -1 0 1 ]'
Dans ce vecteur u il y a une récession:le passage du premier élément du vecteur (qui est 1) au 6ème élément (qui est -1) et la durée de cette récession est 6-1=5.
Dans ce vecteur u il y a une expansion: le passage du 8ème élément qui est -1 au 10ème élément qui est 1. La durée de cette expansion est 10-8=2.
Y a-t-il quelqu'un qui peut m'aider par un programme qui peut déterminer pour chaque colonne de ma matrice A les différentes expansions, récessions ainsi que leurs durées. SVP, j'ai besoin de ça dans ma thèse. Merci d'avance.
George
Partager