Das Skript beginnt mit der Erstellung eines Datensatzes namens 'Gossypol' über einen DATA STEP, wobei Daten direkt in das Skript ('datalines') integriert werden. Dieser Datensatz enthält die Variablen 'Dose' und 'Gain'. Anschließend wird die Prozedur PROC NPAR1WAY dreimal für verschiedene Analysen aufgerufen: 1. Die erste Ausführung führt eine allgemeine nicht-parametrische Analyse durch, um 'Gain' in Abhängigkeit von 'Dose' zu vergleichen. 2. Die zweite Ausführung, eingerahmt von 'ods graphics on' und 'ods graphics off', erzeugt ein Boxplot der Wilcoxon-Scores zur Visualisierung der Verteilungen. 3. Die dritte Ausführung von PROC NPAR1WAY führt eine Zwei-Stichproben-Analyse durch, wobei eine 'where Dose <= .04'-Klausel angewendet wird, um die Daten zu filtern und sich auf eine bestimmte Untergruppe zu konzentrieren. Das gesamte Skript wurde entwickelt, um verschiedene Anwendungen von PROC NPAR1WAY in der Analyse experimenteller Daten zu demonstrieren.
Datenanalyse
Type : CREATION_INTERNE
Die Daten werden direkt im SAS-Skript über einen DATA STEP unter Verwendung der 'datalines'-Funktion zur Definition der Beobachtungen der Variablen 'Dose' und 'Gain' erstellt.
1 Codeblock
DATA STEP Data
Erklärung : Dieser DATA STEP-Block erstellt den Datensatz 'Gossypol'. Er liest zuerst eine 'Dose' und eine Anzahl 'n' von Beobachtungen. Dann liest eine Schleife 'n' Werte von 'Gain' für jede 'Dose', weist sie zu und schreibt sie in den Datensatz. Die Daten werden direkt im Skript über den 'datalines'-Abschnitt bereitgestellt.
Erklärung : Diese PROC NPAR1WAY führt eine nicht-parametrische Einfaktor-Analyse durch. Sie vergleicht die Verteilung der Variablen 'Gain' zwischen den verschiedenen Gruppen, die durch die Variable 'Dose' im Datensatz 'Gossypol' definiert sind.
Kopiert!
proc npar1way data=Gossypol;
class Dose;
var Gain;
run;
1
PROC NPAR1WAYDATA=Gossypol;
2
class Dose;
3
var Gain;
4
RUN;
3 Codeblock
PROC NPAR1WAY
Erklärung : Dieser Block verwendet PROC NPAR1WAY, um ein spezifisches Boxplot für Wilcoxon-Scores zu erstellen. Die Anweisungen 'ods graphics on' und 'ods graphics off' aktivieren und deaktivieren die grafische Ausgabe des Output Delivery System (ODS).
Kopiert!
ods graphics on;
proc npar1way data=Gossypol plots(only)=wilcoxonboxplot;
class Dose;
var Gain;
run;
ods graphics off;
Erklärung : Diese PROC NPAR1WAY führt eine nicht-parametrische Analyse an einer Untergruppe der Daten 'Gossypol' durch. Die Klausel 'where Dose <= .04' filtert die Beobachtungen und schließt nur diejenigen ein, bei denen der Wert von 'Dose' kleiner oder gleich 0,04 ist, was eine gezielte Analyse dieser Gruppen ermöglicht.
Kopiert!
proc npar1way data=Gossypol;
where Dose <= .04;
class Dose;
var Gain;
run;
1
PROC NPAR1WAYDATA=Gossypol;
2
where Dose <= .04;
3
class Dose;
4
var Gain;
5
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.