Bonjour,
J'ai une base données avec la consommation de biens de différentes familles sur plusieurs années (variables : famille, sexe, année, conso1, conso2, conso3)
Je souhiate faire ceci :
On cherche à représenter graphiquement (par des diagrammes en barres), pour chaque année, l’écart entre la consommation moyenne des différentes familles en un bien donné et la consommation moyenne constatée sur la même année pour le même bien pour toutes les familles de l’échantillon.
Proposer un programme permettant d’obtenir le résultat voulu. Celui-ci devra être conçu de façon à ce que la variable-clef année puisse être remplacée facilement par la variable sexe, par exemple.
J'ai commencé à faire ce code pour calculer les consommations moyennes mais je suis bloquée ensuite, je ne sais pas comment faire.
Pouvez-vous m'aider ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 %let c=2; %let vc = annee; /* Trier les année*/ proc sort data=tab; by &vc; run; /*Calcul la consommation moyenne de la conso "c" pour chaque année */ proc means noprint data=tab mean; var conso&c; output out = mout mean =m&vc.mconso&c; by &vc; run;
Merci beaucoup
Valentine
Partager