Utiliser une cellule d'une table SAS
Bonjour,
Je souhaite utiliser une cellule d'une table SAS dans une PROC POWER.
Pour ceux qui connaissent R, je souhaiterai faire ceci :
donnees[4,3] afin d'avoir accès à la cellule du tableau 'donnees' en ligne 4 et en colonne 3.
Le rationnel :
J'ai plusieurs proc power à réaliser à partir de mean et sd calculés par proc means. La sortie de proc means est stockée dans une table, et j'aimerai une écrire une macro qui lancera la proc power pour chaque paire de mean - sd calculées par la proc means.
Code :
Code:
1 2 3 4 5 6 7 8 9
| PROC MEANS
DATA=donnees
MEAN STDDEV;
output out=truc_mean(where=(_STAT_ EQ 'MEAN') keep=machin _STAT_);
RUN;
%MACRO AnaPuiss (mean,sd);
PROC POWER ; TWOSAMPLEMEANS MEANDIFF=&mean. STDDEV=&sd. POWER=0.80 ALPHA=0.05 NTOTAL=. ; RUN;
%MEND; |
J'espère être compréhensible, si ce n'est pas le cas, n'hésitez pas à me le dire.