countreg

countregViewStore

Beschreibung

Zeigt Informationen über ein Regressionsmodell an, das aus einem Item-Store wiederhergestellt wurde. Diese Aktion ermöglicht es Benutzern, verschiedene Berichte und Details eines zuvor trainierten und gespeicherten Zähldaten-Regressionsmodells zu überprüfen, ohne das Modell neu trainieren zu müssen. Dies ist nützlich für die Modellvalidierung, Berichterstattung und den Vergleich.

countreg.countregViewStore <result=results> <status=rc> / display={displayTables}, instore={castable}, outputTables={outputTables}, table={castable}, timingReport={timingReportOpts}, viewOptions={viewOpts};
Einstellungen
ParameterBeschreibung
displayGibt die Liste der Anzeigetabellen an, die die Aktion erstellen soll. Wenn dieser Parameter weggelassen wird, werden alle Tabellen erstellt.
instoreGibt den Eingabe-Item-Store an, aus dem ein Regressionsmodell wiederhergestellt wird. Dies ist ein erforderlicher Parameter.
outputTablesGibt die Liste der Anzeigetabellen an, die als CAS-Tabellen ausgegeben werden sollen. Wenn dieser Parameter weggelassen wird, werden keine Tabellen als CAS-Tabellen ausgegeben.
tableGibt die Eingabedatentabelle an. Dies ist ein erforderlicher Parameter, der für den Kontext des Modells benötigt wird.
timingReportGibt die Art der Zeitinformationen an, die die Aktion bereitstellen soll, z. B. eine detaillierte Zusammenfassung oder eine allgemeine Übersicht.
viewOptionsGibt an, welche Berichte über das aus dem Item-Store wiederhergestellte Regressionsmodell angezeigt werden sollen.
viewOptions.allWenn auf True gesetzt, werden alle Informationen für das aus dem Item-Store wiederhergestellte Modell gemeldet.
viewOptions.classVarLevelsWenn auf True gesetzt, werden die Klassifikationsvariablen und ihre Stufen für das wiederhergestellte Modell gemeldet.
viewOptions.correlationsWenn auf True gesetzt, werden die Korrelationen der Parameter für das wiederhergestellte Modell gemeldet.
viewOptions.covariancesWenn auf True gesetzt, werden die Kovarianzen der Parameter für das wiederhergestellte Modell gemeldet.
viewOptions.finalEstimatesWenn auf True gesetzt, werden die endgültigen Parameterschätzungen gemeldet, die der Optimierungsprozess für das wiederhergestellte Modell generiert hat.
viewOptions.fitModelSummaryWenn auf True gesetzt, wird die Zusammenfassung der Modellanpassung für das wiederhergestellte Modell gemeldet.
viewOptions.initialEstimatesWenn auf True gesetzt, werden die anfänglichen Parameterschätzungen gemeldet, die im Optimierungsprozess für das wiederhergestellte Modell verwendet wurden.
viewOptions.minimalWenn auf True gesetzt, werden minimale Informationen für das wiederhergestellte Modell gemeldet. Dies ist die Standardeinstellung.
viewOptions.modelDefinitionWenn auf True gesetzt, werden die Gleichungen, die das Modell definierten, und alle auferlegten Randbedingungen für das wiederhergestellte Modell gemeldet.
viewOptions.noneWenn auf True gesetzt, werden keine Informationen für das aus dem Item-Store wiederhergestellte Modell gemeldet.
viewOptions.optimizerSettingsWenn auf True gesetzt, werden die Einstellungen gemeldet, die den Optimierungsprozess für das wiederhergestellte Modell beeinflusst haben.
Erstellung von Beispieldaten für die Zähldatenregression

Dieser SAS-Code erstellt eine Tabelle namens 'Charity' in der CAS-Bibliothek 'casuser'. Die Tabelle enthält simulierte Daten über wohltätige Spenden, einschließlich der Anzahl der Spenden ('NumDonations'), des Alters ('Age') und des Einkommens ('Income') der Spender. Diese Daten werden verwendet, um ein Zähldaten-Regressionsmodell zu trainieren und anschließend dessen gespeicherte Informationen anzuzeigen.

Kopiert!
1DATA casuser.Charity;
2 DO i = 1 to 100;
3 Age = 20 + int(60 * ranuni(1));
4 Income = 30000 + int(70000 * ranuni(1));
5 lambda = exp(-2 + 0.03 * Age + 0.00001 * Income);
6 NumDonations = ranpoi(1, lambda);
7 OUTPUT;
8 END;
9RUN;

Beispiele

Dieses Beispiel trainiert zuerst ein einfaches Poisson-Regressionsmodell mit der Aktion `countreg.countregFitModel` und speichert es in einem Item-Store namens 'model_store'. Anschließend wird die Aktion `countreg.countregViewStore` verwendet, um die Standardinformationen (minimale Ansicht) des gespeicherten Modells anzuzeigen.

SAS® / CAS-Code Code wartet auf Validierung durch die Community
Kopiert!
1PROC CAS;
2 countreg.countregFitModel TABLE='Charity',
3 model={depvar='NumDonations', effects={'Age', 'Income'}},
4 store={name='model_store', replace=true};
5 countreg.countregViewStore TABLE='Charity',
6 instore='model_store';
7RUN;
Ergebnis :
Die Ausgabe zeigt die minimalen Informationen über das wiederhergestellte Modell, einschließlich der Modellinformationen, der Anzahl der Beobachtungen und der Anpassungszusammenfassung.

Nach dem Speichern eines Modells (wie im einfachen Beispiel) zeigt dieses Beispiel, wie der Parameter `viewOptions` verwendet wird, um spezifische Berichte wie die Kovarianz- und Korrelationsmatrizen der Parameterschätzungen sowie die endgültigen Schätzungen anzuzeigen.

SAS® / CAS-Code Code wartet auf Validierung durch die Community
Kopiert!
1PROC CAS;
2 countreg.countregFitModel TABLE='Charity',
3 model={depvar='NumDonations', effects={'Age', 'Income'}},
4 store={name='model_store', replace=true};
5 countreg.countregViewStore TABLE='Charity',
6 instore='model_store',
7 viewOptions={covariances=true, correlations=true, finalEstimates=true};
8RUN;
Ergebnis :
Die Ausgabe enthält drei spezifische Tabellen: die endgültigen Parameterschätzungen ('FinalEstimates'), die Kovarianzmatrix der Parameter ('Covariances') und die Korrelationsmatrix der Parameter ('Correlations').

Dieses Beispiel zeigt, wie die Option `all=true` im Parameter `viewOptions` verwendet wird, um alle verfügbaren gespeicherten Informationen und Berichte für ein trainiertes Modell auszugeben. Dies ist nützlich für eine umfassende Überprüfung des Modells.

SAS® / CAS-Code Code wartet auf Validierung durch die Community
Kopiert!
1PROC CAS;
2 countreg.countregFitModel TABLE='Charity',
3 model={depvar='NumDonations', effects={'Age', 'Income'}},
4 store={name='model_store', replace=true};
5 countreg.countregViewStore TABLE='Charity',
6 instore='model_store',
7 viewOptions={all=true};
8RUN;
Ergebnis :
Die Ausgabe umfasst alle verfügbaren Berichte, einschließlich Modellinformationen, Anpassungszusammenfassung, Parameterschätzungen, Kovarianzen, Korrelationen, Klassifikationsvariablenstufen und Optimierereinstellungen.

FAQ

Was ist der Zweck der Aktion `countreg.countregViewStore` in SAS Viya?
Welcher Parameter ist erforderlich, um den Item-Store anzugeben, aus dem das Modell wiederhergestellt werden soll?
Wie kann ich die angezeigten Berichte für das wiederhergestellte Modell anpassen?
Ist es möglich, die Korrelationen der Modellparameter anzuzeigen?
Was bewirkt die Option `all` im `viewOptions`-Parameter?
Welcher Parameter wird verwendet, um die Eingabedatentabelle für die Aktion anzugeben?