Die Daten stammen aus der SASHELP-Bibliothek, insbesondere dem IRIS-Datensatz, der ein öffentlicher Standarddatensatz für die Diskriminanzanalyse ist.
1 Codeblock
PROC HPCANDISC
Erklärung : Dieser Block führt die HPCANDISC-Prozedur für eine kanonische Diskriminanzanalyse aus. Er verwendet die Daten `sashelp.iris` als Eingabe, speichert die kanonischen Ergebnisse (Scores und Koeffizienten) in einem neuen Datensatz namens `outcan`, berechnet die Mahalanobis-Distanzen und führt eine Varianzanalyse durch. Die Variable `Species` wird als Identifikationsvariable für Beobachtungen und zur Klassifizierung von Gruppen verwendet, während `SepalLength`, `SepalWidth`, `PetalLength` und `PetalWidth` die quantitativen Variablen sind, die für die Diskriminierung verwendet werden.
Kopiert!
proc hpcandisc data=sashelp.iris out=outcan distance anova;
id Species;
class Species;
var SepalLength SepalWidth PetalLength PetalWidth;
run;
var SepalLength SepalWidth PetalLength PetalWidth;
5
RUN;
2 Codeblock
PROC TEMPLATE
Erklärung : Dieser Block verwendet PROC TEMPLATE, um ein benutzerdefiniertes Grafikmodell (`statgraph`) namens `scatter` zu definieren. Dieses Modell erstellt ein Streudiagramm (`scatterplot`), das die ersten beiden kanonischen Variablen (`Can1`, `Can2`), die aus PROC HPCANDISC resultieren, visualisiert. Die Punkte werden nach der Variable `species` gruppiert und gefärbt. Das Diagramm enthält einen Haupttitel, benutzerdefinierte Achsenoptionen und eine diskrete Legende für die Speziesgruppen.
Erklärung : Dieser Block verwendet PROC SGRENDER, um das zuvor durch das `scatter`-Modell definierte Diagramm zu generieren. Er verwendet den Datensatz `outcan` (erstellt von PROC HPCANDISC und enthaltend die kanonischen Variablen) als Datenquelle für das Rendering, wodurch die Visualisierung der Speziesgruppen im Raum der kanonischen Variablen erzeugt wird.
Kopiert!
proc sgrender data=outcan template=scatter;
run;
1
PROC SGRENDERDATA=outcan template=scatter;
2
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.
Urheberrechtsinformationen : S A S S A M P L E L I B R A R Y
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.