Das Skript beginnt mit der Erstellung eines temporären Datensatzes namens 'my_data' mithilfe eines DATA STEP-Blocks mit integrierten Daten über DATALINES. Dieser Datensatz enthält eine einzelne numerische Spalte, 'MyColumn'. Anschließend wird PROC SQL verwendet, um den Mittelwert von 'MyColumn' zu berechnen und die Ergebnisspalte in 'Avg_MyColumn' umzubenennen. Das Skript verwendet PROC MEANS auch zweimal: einmal, um einen Standardsatz deskriptiver Statistiken für 'MyColumn' zu generieren, und ein zweites Mal, um spezifisch nur den Mittelwert von 'MyColumn' zu berechnen und anzuzeigen.
Datenanalyse
Type : CREATION_INTERNE
Der Datensatz 'my_data' wird vollständig innerhalb des SAS-Skripts selbst erstellt und gefüllt, unter Verwendung der DATALINES-Anweisung. Es werden keine externen Datenquellen oder SASHELP-Bibliotheken für diesen Datensatz verwendet.
1 Codeblock
DATA STEP Data
Erklärung : Dieser DATA STEP-Block ist für die Erstellung des temporären SAS-Datensatzes namens 'my_data' verantwortlich. Er definiert eine einzelne numerische Variable, 'MyColumn', und fügt fünf Beobachtungen (1, 2, 3, 4, 5) direkt aus dem DATALINES-Abschnitt ein. Das 'RUN;' markiert das Ende des DATA-Schritts und die Ausführung der Datensatz-Erstellung.
Erklärung : Diese PROC SQL berechnet den Mittelwert der Spalte 'MyColumn' aus dem Datensatz 'my_data'. Das Ergebnis des Mittelwerts wird zur besseren Lesbarkeit in der Ausgabe in 'Avg_MyColumn' umbenannt. Das 'QUIT;' beendet die Ausführung des PROC SQL-Schritts.
Kopiert!
PROC SQL;
select avg(MyColumn) as Avg_MyColumn
from my_data;
QUIT;
1
PROC SQL;
2
select avg(MyColumn) as Avg_MyColumn
3
from my_data;
4
QUIT;
3 Codeblock
PROC MEANS
Erklärung : Diese PROC MEANS wird verwendet, um grundlegende deskriptive Statistiken für die Variable 'MyColumn' aus dem Datensatz 'my_data' zu generieren. Standardmäßig zeigt PROC MEANS die N (Anzahl der Beobachtungen), den Mittelwert, die Standardabweichung sowie die Minimal- und Maximalwerte an. Das 'RUN;' führt die Prozedur aus.
Kopiert!
PROC MEANS DATA=my_data;
var Mycolumn;
RUN;
1
PROC MEANSDATA=my_data;
2
var Mycolumn;
3
RUN;
4 Codeblock
PROC MEANS
Erklärung : Diese zweite PROC MEANS ähnelt der vorherigen, verwendet jedoch die Option 'mean', um spezifisch nur den Mittelwert der Variable 'MyColumn' aus dem Datensatz 'my_data' anzufordern und anzuzeigen. Dies ermöglicht eine gezieltere Ausgabe der gewünschten Statistiken. Das 'RUN;' führt die Prozedur aus.
Kopiert!
PROC MEANS DATA=my_data mean;
var Mycolumn;
RUN;
1
2
PROC MEANS
3
DATA=my_data mean;
4
var Mycolumn;
5
RUN;
6
Dieses Material wird von We Are Cas "wie besehen" zur Verfügung gestellt. Es gibt keine ausdrücklichen oder stillschweigenden Garantien hinsichtlich der Marktgängigkeit oder Eignung für einen bestimmten Zweck in Bezug auf die hierin enthaltenen Materialien oder Codes. We Are Cas ist nicht verantwortlich für Fehler in diesem Material, wie es jetzt existiert oder existieren wird, noch bietet We Are Cas technischen Support dafür an.
SAS und alle anderen Produkt- oder Dienstleistungsnamen von SAS Institute Inc. sind eingetragene Marken oder Marken von SAS Institute Inc. in den USA und anderen Ländern. ® zeigt die Registrierung in den USA an. WeAreCAS ist eine unabhängige Community-Site und nicht mit SAS Institute Inc. verbunden.
Diese Website verwendet technische und analytische Cookies, um Ihre Erfahrung zu verbessern.
Mehr erfahren.