Bonjour à tous,
Je réalise des statistiques desriptives en vue de faire une ANOVA.
Je fais donc de jolis boxplot croisant ma variable à expliquer en fontion des modalités du facteur qui m'intéresse. A la fin de la procédure, j'ai donc un graphique.
J'ai plusieurs variables à expliquer (en vue de pls analyses) avec les mêmes facteurs. Du coup, j'ai fait une macro.
J'aimerai pouvoir récupérer tous mes boxplot et les exporter sous un même document word.
Pour l'instant j'exporte l'image et ensuite je les compile manuellement dans un pwp.
Voici mon code:
Je sais utiliser les
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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43 %macro descri_facteur1(var,chemin); filename orig &chemin ; proc sort data=donnees; by facteur1; run; data means_facteur1; set donnees; format colrep $14. lrep $14.; if facteur1='A' then colrep='yellow'; if facteur1='B' then colrep='blue'; if facteur1='C' then colrep='pink'; if facteur1='D' then colrep='red'; if facteur1='A' then lrep='A'; if facteur1='B' then lrep='B'; if facteur1='C' then lrep='C'; if facteur1='D' then lrep='D'; run; title "variable à expliquer en fonction des modalites du facteur 1"; symbol1 v=plus c=black; symbol2 v=x c=black; symbol3 v=star c=black; symbol4 v=square c=black; symbol5 v=diamond c=black; symbol6 v=triangle c=black; symbol7 v=hash c=black; proc boxplot data=means_facteur1; plot &var*facteur1/ boxconnect=mean cboxes = black cboxfill = (colrep) cframe = vligb nohlabel cclip=black symbollegend = none; run; filename orig clear; %mend; %descri_facteur1(var1,'H\var1.gif'); %descri_facteur1(var2,'H\var2.gif'); %descri_facteur1(var3,'H\var3.gif'); %descri_facteur1(var4,'H\var4.gif'); %descri_facteur1(var5,'H\var5.gif');pour créer un doc word mais je ne vois pas comment compiler les deux.
Code : Sélectionner tout - Visualiser dans une fenêtre à part ods rtf file=...
Des idées?
Partager