Veröffentlicht am :
Statistik CREATION_INTERNE

Grundlegende statistische Analyse interner Daten

Dieser Code ist auch verfügbar auf: English Español Français
Wartet auf Validierung
Der erste DATA STEP-Block, 'QUIZ3_1', liest zehn numerische Werte (von 1 bis 10) aus einer einzelnen Datenzeile, die über die DATALINES-Anweisung bereitgestellt wird. Die Verwendung von 'input x @code_sas©_json/8_SAS©_Intro_ReadFile_MultiCol_@@.json;' ermöglicht die Erstellung einer separaten Beobachtung für jeden auf derselben Zeile gelesenen numerischen Wert. Anschließend wird 'PROC MEANS' verwendet, um die Anzahl der Beobachtungen ('num_observ') und den Mittelwert ('mean_val') der Variablen 'x' aus 'QUIZ3_1' zu berechnen. Die Option NOPRINT wird angegeben, um die Standardanzeige der Prozedurergebnisse zu unterdrücken, und die OUTPUT-Anweisung wird verwendet, um die berechneten Statistiken in einem neuen temporären Datensatz zu speichern. Schließlich zeigt 'PROC PRINT' den Inhalt dieses temporären Datensatzes an, wobei der Fokus speziell auf den Variablen 'num_observ' und 'mean_val' liegt, die die Zählung und den Mittelwert der verarbeiteten Daten darstellen.
Datenanalyse

Type : CREATION_INTERNE


Die Daten sind direkt als Datalines in das SAS-Skript integriert, was eine sofortige Lesung und Verarbeitung ohne Abhängigkeit von externen Dateien ermöglicht.

1 Codeblock
DATA STEP Data
Erklärung :
Dieser DATA STEP-Block initialisiert und füllt den Datensatz 'QUIZ3_1'. Die Anweisung 'input x @code_sas_json/8_SAS_Intro_ReadFile_MultiCol_@@.json;' ist hier entscheidend: Sie liest jede Zahl aus der 'DATALINES'-Zeile in die Variable 'x' und erstellt für jede Zahl eine neue Beobachtung, während der Lesepointer auf derselben logischen Zeile bleibt, bis alle Werte gelesen wurden. Dies ermöglicht die Umwandlung einer einzelnen physischen Datenzeile in mehrere Beobachtungen im Datensatz 'QUIZ3_1'.
Kopiert!
1DATA QUIZ3_1;
2 INPUT x @code_sas_json/8_SAS_Intro_ReadFile_MultiCol_@@.json;
3 DATALINES;
41 2 3 4 5 6 7 8 9 10
5;
6RUN;
2 Codeblock
PROC MEANS
Erklärung :
Diese Prozedur berechnet deskriptive Statistiken für den zuvor erstellten Datensatz. Die Option 'NOPRINT' verhindert, dass die Standardausgabe der Prozedur im Protokoll oder in den Ergebnissen angezeigt wird. Die Anweisung 'OUTPUT' wird verwendet, um einen neuen (standardmäßig temporären) Datensatz zu erstellen, der die Anzahl der Beobachtungen (N) unter der Variablen 'num_observ' und den Mittelwert (MEAN) der Variablen 'x' unter der Variablen 'mean_val' enthält.
Kopiert!
1 
2PROC MEANS noprint;
3OUTPUT n=num_observ mean=mean_val;
4RUN;
5 
3 Codeblock
PROC PRINT
Erklärung :
Diese Prozedur zeigt den Inhalt des durch PROC MEANS generierten Datensatzes an. Die Anweisung 'VAR num_observ mean_val;' gibt an, dass nur diese beiden Variablen in die gedruckte Ausgabe aufgenommen werden sollen, wodurch die berechneten zusammenfassenden Statistiken prägnant dargestellt werden.
Kopiert!
1PROC PRINT;
2 var num_observ mean_val;
3RUN;
4QUIT;
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.