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 :
J'espère être compréhensible, si ce n'est pas le cas, n'hésitez pas à me le dire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;
Partager