countreg countregViewStore

Vollständige Modellinspektion bei hohem Datenvolumen

Scénario de test & Cas d'usage

Geschäftskontext

Eine Versicherungsgesellschaft analysiert die Schadenshäufigkeit in einem großen Portfolio. Vor dem Deployment in die Produktion muss sichergestellt werden, dass alle Aspekte des gespeicherten Modells (einschließlich Optimierereinstellungen und Klassifikationsstufen) korrekt abgerufen werden können, selbst wenn das zugrunde liegende Datenschema komplex ist.
Datenaufbereitung

Simulation eines größeren Datensatzes 'InsuranceClaims' mit 5000 Policen und Risikofaktoren.

Kopiert!
1 
2DATA casuser.InsuranceClaims;
3call streaminit(999);
4DO i = 1 to 5000;
5RiskScore = rand('Uniform');
6DriverAge = 18 + floor(rand('Exponential') * 10);
7Lambda = exp(-2 + 1.5 * RiskScore - 0.01 * DriverAge);
8Claims = rand('Poisson', Lambda);
9OUTPUT;
10END;
11 
12RUN;
13 

Étapes de réalisation

1
Training und Speicherung des Risikomodells im Store 'insurance_model'.
Kopiert!
1 
2PROC CAS;
3countreg.countregFitModel TABLE='InsuranceClaims', model={depvar='Claims', effects={'RiskScore', 'DriverAge'}}, store={name='insurance_model', replace=true};
4 
5RUN;
6 
2
Abruf aller verfügbaren Informationen des Modells mit der Option 'all=true'.
Kopiert!
1 
2PROC CAS;
3countreg.countregViewStore TABLE='InsuranceClaims', instore='insurance_model', viewOptions={all=true};
4 
5RUN;
6 

Erwartetes Ergebnis


Es werden sämtliche verfügbaren Tabellen generiert (Modellinfo, Optimierer, Schätzungen, etc.), was die vollständige Integrität des gespeicherten Modells bestätigt.