Das Makro `mlmsumry` konfiguriert ODS-Ausgaben, um Modell-ANOVA-Tabellen und multivariate Statistiken zu erfassen. Es führt `PROC GLM` mit den bereitgestellten Parametern aus (Klassen, Modell, Kontraste, wiederholte Messungen). Anschließend werden die Ausgabetabellen (`_between_`, `_error_`) über DATA-Schritte verarbeitet, um die Ergebnisse zu konsolidieren, Freiheitsgrade zu berechnen und Hypothesentypen zu formatieren, bevor die Ergebnisse angezeigt werden.
Datenanalyse
Type : EXTERNE
Der Code erwartet einen Eingabedatensatz über den Makroparameter `data` (Standard `_last_`). Er erstellt keine festen Daten, sondern manipuliert temporäre ODS-Tabellen, die von der Prozedur generiert werden.
1 Codeblock
PROC GLM
Erklärung : Konfiguration der ODS-Ziele zur Erfassung statistischer Ergebnisse und Ausführung der GLM-Prozedur (General Linear Model) mit den angegebenen Modellparametern.
Erklärung : Verarbeitung der ODS-Ergebnistabellen. Trennt Fehlerquellen und Effekte ('Between' vs 'Error'), berechnet Freiheitsgrade (NumDF, DenDF) und restrukturiert die Tabelle für den Abschlussbericht.
Kopiert!
data _between_ _error_;
set _between_(in=inb) ... ;
if Source = 'Error' then output _error_;
else do; ... output _between_; end;
run;
data _between_;
retain Source FValue NumDF DenDF ProbF;
if _n_=1 then set _error_(rename=(df=DenDF));
set _between_;
run;
1
DATA _between_ _error_;
2
SET _between_(in=inb) ... ;
3
IFSOURCE = 'Error'THENOUTPUT _error_;
4
ELSEDO; ... OUTPUT _between_; END;
5
RUN;
6
7
DATA _between_;
8
retain SOURCE FValue NumDF DenDF ProbF;
9
IF _n_=1THENSET _error_(rename=(df=DenDF));
10
SET _between_;
11
RUN;
3 Codeblock
PROC PRINT
Erklärung : Anzeige der Tabelle der konsolidierten Statistiken, falls die Option für multivariate Tests aktiviert ist.
Kopiert!
proc print;
%end;
1
PROC PRINT;
2
%END;
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.
Zugehörige Dokumentation
Aucune documentation spécifique pour cette catégorie.
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.