Das Skript beginnt mit der Erstellung der Tabelle 'bmi' mittels eines DATA-Schritts mit integrierten Daten (datalines), die eine ID, das Geschlecht und eine BMI-Kategorie für 20 Personen enthält. Anschließend wird die SGPLOT-Prozedur verwendet, um ein vertikales Balkendiagramm der BMI-Kategorien zu erstellen, wobei die Datenbeschriftungen auf jedem Balken angezeigt werden. Schließlich wird die GCHART-Prozedur eingesetzt, um ein horizontales Balkendiagramm für dieselbe Variable zu erstellen, das eine alternative Ansicht der Häufigkeiten bietet.
Datenanalyse
Type : INTERNE_ERSTELLUNG
Die Daten werden mit einem DATA-Schritt und der DATALINES-Anweisung in der Tabelle 'bmi' der Bibliothek WORK erstellt und gespeichert.
1 Codeblock
DATA STEP Data
Erklärung : Dieser Block erstellt einen temporären Datensatz namens 'bmi'. Er liest drei Variablen (id, sex, bmi) aus Daten, die direkt im Code über 'datalines' enthalten sind. Der Modifikator '&' nach 'bmi' ermöglicht das Lesen von Zeichenketten, die Leerzeichen enthalten.
Kopiert!
data bmi;
input id $ sex $ bmi & $23.;
datalines;
001 Female Not Overweight or Obese
002 Male Not Overweight or Obese
003 Female Underweight
004 Female Not Overweight or Obese
005 Female Overweight
006 Female Overweight
007 Female Not Overweight or Obese
008 Male Not Overweight or Obese
009 Male Not Overweight or Obese
010 Male Overweight
011 Female Not Overweight or Obese
012 Female Not Overweight or Obese
013 Female Not Overweight or Obese
014 Female Obese
015 Male Overweight
016 Female Overweight
017 Male Obese
018 Female .
019 Male Not Overweight or Obese
020 Female Obese
run;
1
DATA bmi;
2
INPUT id $ sex $ bmi & $23.;
3
DATALINES;
4
001 Female Not Overweight or Obese
5
002 Male Not Overweight or Obese
6
003 Female Underweight
7
004 Female Not Overweight or Obese
8
005 Female Overweight
9
006 Female Overweight
10
007 Female Not Overweight or Obese
11
008 Male Not Overweight or Obese
12
009 Male Not Overweight or Obese
13
010 Male Overweight
14
011 Female Not Overweight or Obese
15
012 Female Not Overweight or Obese
16
013 Female Not Overweight or Obese
17
014 Female Obese
18
015 Male Overweight
19
016 Female Overweight
20
017 Male Obese
21
018 Female .
22
019 Male Not Overweight or Obese
23
020 Female Obese
24
RUN;
2 Codeblock
PROC SGPLOT
Erklärung : Dieser Block verwendet die SGPLOT-Prozedur, um ein vertikales Balkendiagramm (vbar) für die Variable 'bmi' zu erstellen. Die Option '/ datalabel' zeigt die Häufigkeit über jedem Balken an.
Kopiert!
proc sgplot data = bmi;
vbar bmi / datalabel;
run;
1
2
PROC SGPLOT
3
DATA = bmi;
4
vbar bmi / datalabel;
5
RUN;
6
3 Codeblock
PROC GCHART
Erklärung : Dieser Block verwendet die GCHART-Prozedur, um ein horizontales Balkendiagramm (hbar) für die Variable 'bmi' zu erstellen. Diese ältere Prozedur generiert auch eine Tabelle mit Häufigkeitsstatistiken neben der Grafik.
Kopiert!
proc gchart data = bmi;
hbar bmi;
run;
1
PROC GCHARTDATA = bmi;
2
hbar bmi;
3
RUN;
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.