Annonce

Bienvenue sur le site support de mes ouvrages d'introduction à SAS

La 4ème édition de mon ouvrage est disponible depuis le 11 avril 2019 !

Où trouver cet ouvrage ?


#1 12-12-2012 07:40:11

SAS-SR
Administrateur
Lieu: Université d'Orléans
Date d'inscription: 01-09-2008
Site web

[Archive] Manipulation d'une matrice de var-covar avec une étape DATA

Bonjour

J’ai reçu une question amusante de la part d’une étudiante la semaine dernière et je vais vous en faire profiter ;-)

Son problème est le suivant : elle dispose dans une table d’une matrice de variances covariances et souhaiterait disposer dans une seconde table uniquement des covariances. Comme une matrice de variances covariances est symétrique, elle ne veut voir dans sa table que les covariances présentées au-dessus de la diagonale. Ces covariances doivent être reprises dans une variable unique.

Créons un fichier test (qui n'est pas une matrice de variances covariances mais si votre programme fonctionne avec ces données, il fonctionnera avec une vraie matrice de variances covariances) :

Code:

data test;
input x1-x6;
cards;
 0    1   2   3   4   5
-1    0   6   7   8   9
-2   -3   0  10  11  12
-4   -5  -6   0  13  14
-7   -8  -9 -10   0  15
-11 -12 -13 -14 -15   0
;

Et on doit donc arriver au résultat suivant :

Code:

Obs    cov

  1      1
  2      2
  3      3
  4      4
  5      5
  6      6
  7      7
  8      8
  9      9
 10     10
 11     11
 12     12
 13     13
 14     14
 15     15

Elle m’a demandé si on devait impérativement passer par IML ou si une étape DATA pouvait permettre d’obtenir ce résultat.

C’est bien entendu possible au moyen d’une étape DATA…

A vous de rédiger maintenant le programme qui permet l’obtention de ce résultat !

à suivre

Ce sujet est maintenant archivé - seuls les utilisateurs inscrits de www.sas-sr.com peuvent consulter l'intégralité du sujet.
pour vous identifier, suivez ce lien
pour vous inscrire, suivez ce lien

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB
Traduction par FluxBB.fr
Flux RSS