How to save SAS PROC REG analysis of variance in a data set

See also: http://www2.sas.com/proceedings/sugi31/261-31.pdf

Plusieurs options de la procédure REG de SAS permettent de sauver les paramètres des modèles  et les sommes des carrés (OUT=;OUTSSCP). Cependant les résultats de la table d'analyse de variance et particulièrement la valeur de F (F value) et la valeur de la probabilité (Pr) ne sont pas sauvées dans ces sorties classiques.
L'utilisation des ODS (Output delivery System) permet d'écrire les résultats  de procédure SAS dans des fichiers de type HTML, XLS, CSV et dans des fichiers SAS et sous forme de table. Dans le cas précis, nous avons choisi une sortie dans un fichier SAS dans le fichier temps. les parties ajoutées en rouge sont celles qui permettent de créer le temp dans le répertoire de travail par défaut.

ods listing close;
ods output "Analysis of Variance"= temp;
PROC  REG data=one;
      MODEL   y  =  x1;
run;
quit;
ods output close;
ods listing;

Un listing des variables du fichier temp à partir de cette ligne de commande
(ods html file='temp.html';proc contents data=temp;run;ods html close;) nous permet d'avoir la liste des variables produites par SAS.

References : Sneha blog .. cf Lien ci dessus.




# Variable Type Len Format Label
4 DF Num 8 BEST6.  
2 Dependent Char 32    
7 FValue Num 8 7.2 F Value
6 MS Num 8 D11.3 Mean Square
1 Model Char 32    
8 ProbF Num 8 PVALUE6.4 Pr > F
5 SS Num 8 D11.3 Sum of Squares
3 Source Char 17    

Commentaires

Posts les plus consultés de ce blog

EXTRACTION DE CARACTERE A DROITE DANS UNE VARIABLE SAS

PROC COMPARE in SAS with PROC SQL and LIBNAME ODBC