Matrice en stata à partir de valeur scalaire

Fermé
ArF_eversor Messages postés 39 Date d'inscription samedi 16 avril 2011 Statut Membre Dernière intervention 22 septembre 2011 - 18 avril 2011 à 16:26
ArF_eversor Messages postés 39 Date d'inscription samedi 16 avril 2011 Statut Membre Dernière intervention 22 septembre 2011 - 24 avril 2011 à 08:48
Bonjour,

Je dois créer une matrice de taille 411X24 à partir de valeurs constantes que j'ai stockées en Stata 11.
Ces valeurs ont été créées à partir d'une boucle et je les ai sauvegardées sous le nom s'n''v' avec n qui prend les valeurs du nom des lignes et v qui prend les valeurs du nom des colonnes.
Ainsi, l'élément s11 devrait se trouver dans la première ligne de la première colonne, s12 dans la première ligne de la deuxième colonne, etc.

Je dois donc replacer ces valeurs que j'ai stockées au bon endroit dans la matrice. Ca a l'air assez simple comme ca mais je n'ai pas encore trouvé une commande/programmation qui puisse faire ça. Comme mes valeurs n'appartiennent pas à une variable spécifique, la plupart des commandes de stata me renvoient une erreur. Je pourrais éventuellement utiliser la commande matrix A=(s11, s12, ... / s21, s22, ... etc) mais replacer tous les éléments (+ de 9000) à la main me prendrait un temps dingue. Comment faire pour aller plus vite ?

Merci d'avance.

ps: en réalité, v ne s'étend pas de 1 à 24 mais de 10 à 33 et n démarre à 11001 et termine à 93022, avec des trous dans la série de manière non constante. Ces chiffres représentent les codes géographiques de communes et le code industriel de certaines firmes.

1 réponse

Raymond PENTIER Messages postés 58721 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 15 novembre 2024 17 235
24 avril 2011 à 05:56
Je crains que tu ne te sois trompé de forum ...
0
ArF_eversor Messages postés 39 Date d'inscription samedi 16 avril 2011 Statut Membre Dernière intervention 22 septembre 2011
24 avril 2011 à 08:48
Je l'avais mis à un autre endroit à la base (étude et formation), mais un administrateur l'a déplacé.
0