Die Daten stammen aus dem Datensatz 'classurv15', der über die Bibliothek 'class' zugänglich ist, welche einem externen Dateisystempfad zugeordnet ist, der durch eine LIBNAME-Anweisung angegeben wird.
1 Codeblock
Configuration
Erklärung : Dieser Block konfiguriert die SAS-Umgebung, indem er die Libname 'class' erstellt, die auf einen Ordner mit den Daten verweist. Die Option 'fmtsearch' weist SAS an, benutzerdefinierte Formate, insbesondere in der Bibliothek 'class', zu suchen.
Kopiert!
libname class "Z:\Dropbox\UNTHSC Admin and Teaching\Courses\5147-Fall 2014\BACH_EPID 5313\Data\Day one survey\5147\";
options fmtsearch = (class);
1
LIBNAME class "Z:\Dropbox\UNTHSC Admin and Teaching\Courses\5147-Fall 2014\BACH_EPID 5313\
2
DATA\Day one survey\5147\";
3
options fmtsearch = (class);
4
2 Codeblock
PROC FREQ
Erklärung : Diese Prozedur erstellt eine erste Kreuztabelle für die Variablen 'persdoc' und 'genhealth' aus dem Datensatz 'class.classurv15', ohne spezifische Formate anzuwenden, um die ursprünglichen Verteilungen anzuzeigen.
Kopiert!
/*
Revisit the persdoc by genhealth frequency table.
*/
proc freq data=class.classurv15;
tables persdoc*genhealth;
run;
1
/*
2
Revisit the persdoc by genhealth frequency table.
3
*/
4
PROC FREQDATA=class.classurv15;
5
tables persdoc*genhealth;
6
RUN;
3 Codeblock
PROC FORMAT
Erklärung : Dieser Block verwendet 'PROC FORMAT', um zwei benutzerdefinierte Formate zu definieren: 'fpersdoc' und 'fgenhealth'. Diese Formate gruppieren die ursprünglichen Kategorien der Variablen 'persdoc' und 'genhealth' in breitere Gruppen, wodurch die Analyse und die Erstellung einer 2x2-Tabelle vereinfacht werden.
Kopiert!
/*
Using formats to collapse categories of persdoc and genhealth in order to create a two-by-two
table
*/
proc format;
value fpersdoc 0 = "No Personal Doctor"
1-2 = "At Least One Personal Doctor";
value fgenhealth 1-2 = "Excellent, Very Good, or Good"
3-high = "Fair or Poor";
run;
1
/*
2
Using formats to collapse categories of persdoc and genhealth in order to create a two-by-two
3
table
4
*/
5
PROC FORMAT;
6
value fpersdoc 0 = "No Personal Doctor"
7
1-2 = "At Least One Personal Doctor";
8
value fgenhealth 1-2 = "Excellent, Very Good, or Good"
9
3-high = "Fair or Poor";
10
RUN;
4 Codeblock
PROC FREQ
Erklärung : Diese 'PROC FREQ'-Prozedur erstellt eine Kreuztabelle für 'persdoc' und 'genhealth', wendet jedoch diesmal die benutzerdefinierten Formate 'fpersdoc' und 'fgenhealth' an. Dies ermöglicht die Visualisierung der Variablenverteilung mit gruppierten Kategorien.
Erklärung : Dieser letzte 'PROC FREQ'-Block führt einen Chi-Quadrat-Test an der formatierten Kreuztabelle durch. Die Option 'chisq' fordert die Berechnung der Chi-Quadrat-Statistik an, 'expected' zeigt die erwarteten Häufigkeiten unter der Annahme der Unabhängigkeit an, und 'nocol' unterdrückt die Anzeige der Spaltenprozentsätze für eine gezieltere Ausgabe des Tests.
Kopiert!
/*
Chi-square test for the difference between distributions
*/
proc freq data=class.classurv15;
tables persdoc*genhealth / chisq expected nocol;
format persdoc fpersdoc. genhealth fgenhealth.;
run;
1
/*
2
Chi-square test for the difference between distributions
3
*/
4
PROC FREQDATA=class.classurv15;
5
tables persdoc*genhealth / chisq expected nocol;
6
FORMAT persdoc fpersdoc. genhealth fgenhealth.;
7
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.