@cmjohns gibt den größten Unterschied ... und vom SAS Diskussionsforum
"In früheren Versionen von SAS (SAS 5 und 6) waren PROC MEANS und PROC SUMMARY separate Prozeduren. Im Laufe der Zeit wurde der Code für die beiden Prozeduren mit Version 8 standardisiert und zusammengefügt. Es gibt im Wesentlichen keine Unterschiede außer dass MEANS Ausgaben im Fenster LISTING oder anderen offenen Zielen erstellt, während SUMMARY standardmäßig ein Ausgabe-Dataset erstellt. " (Verwenden Sie die Option PRINT in der Anweisung Proc Summary, um eine Ausgabe zu generieren)
Überprüfen Sie den Link Hier
Nach meinem Verständnis ist der PROC SUMMARY-Code zum Erzeugen eines Ausgabedatensatzes genau derselbe wie der Code zum Erzeugen eines Ausgabedatensatzes mit PROC MEANS. Der Unterschied zwischen den beiden Verfahren besteht darin, dass PROC MEANS standardmäßig einen Bericht erzeugt, während PROC SUMMARY standardmäßig einen Ausgabedatensatz erzeugt. Wenn Sie also einen Bericht in der Liste drucken möchten - verwenden Sie proc bedeutet - wenn Sie möchten, dass die Informationen zur weiteren Verwendung an einen Datensatz übergeben werden, ist die proc-Zusammenfassung möglicherweise eine bessere Wahl.
Ich bin auf Situationen in SAS 9.1.3 gestoßen, wo proc bedeutet, dass "out of memory" -Probleme vorliegen, aber proc summary wird immer noch die entsprechende Anfrage ausführen. Etwas, das Sie im Auge behalten sollten, sollten Sie jemals auf dieses Problem stoßen.
- & gt; Standardmäßig druckt die Ausgabe.
- & gt; Standardmäßig gibt Variablenname,
Markenname (falls vorhanden), Mittelwert, nicht
fehlende Werte, Std Dev, Min und Max.
- & gt; Standardmäßig nehmen Sie alle numerischen
Variablen in der Analyse.
- & gt; Standardmäßig wird die Ausgabe nicht gedruckt. - & gt; Gibt standardmäßig nur keine von nicht fehlenden Werten an. - & gt; Wenn Sie die Statistikfunktion angeben, müssen Sie den Variablennamen mit der Var-Anweisung angeben.
proc bedeutet: 1) Die Druckoption ist standardmäßig eingestellt und zeigt die Ausgabe an. 2) Das Auslassen der var-Anweisung analysiert alle numerischen Variablen.
Proc-Zusammenfassung: 1) Standardmäßig ist keine Druckoption eingestellt, die keine Ausgabe anzeigt. 2) Das Weglassen der Variablenaussage ergibt eine einfache Zählung der Beobachtung.
Proc Means benötigt mindestens eine numerische Variable, während proc FREQ keine solchen Einschränkungen hat.
Tags und Links sas