Rassembler des variables en les sommant pour effectuer des tests stats
Bonsoir,
Je ne suis pas sûre d'être dans la bonne partie du forum pour poser ma question mais je ne sais pas trop ce qu'elle englobe exactement das les catégories...
Je commence à apprendre à utiliser SAS dans le cadre de mes études et j'ai un exercice me demandant de calculer le revnu moyen et médian par ménage sachant que j'ai une table sous cette forme:
id |
revenu1 |
ponderation |
(et d'autres variables inutiles pour cette questions) |
A |
x1 |
0,5 |
|
A |
X2 |
0,3 |
|
A |
x3 |
1 |
|
A |
... |
|
|
B |
|
|
|
D |
|
|
|
G |
|
|
|
B |
|
|
|
B |
|
|
|
C |
|
|
|
Est-ce que vous pourriez m'aider ? Pour l'instant j'ai essayé de faire le code suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| Data d;
Set c;
Retain UCmenag 0. ;
UCmenag + UC;
Run;
Proc sort data = c out exosas.menage;
By id;
Run;
Data e;
Set exosas.menage;
By id;
Retain UCmenag 0. ; /*essayer sans 0. */
/*Format id;*/
If first.id then UCmenag = 0. ;
UCmenag + UC;
If last.id then output;
Run;
Proc print data = e;
Run; |
mais je ne trouve pas que ce soit clair, est-ce possible de faire un tableau réunissant les variables de type en faisant une somme pondérée pour ensuite calculer la moyenne et la médiane ?
Merci d'avance! :)