countregViewStore
Description
L'action countregViewStore est votre loupe d'expert pour inspecter un modèleReprésentation mathématique entraînée sur des données pour capturer des tendances, prédire des résultats ou classifier des observations via des algorithmes (Régression, Forêt aléatoire, Gradient Boosting). de régression de comptage stocké dans un item storeFichier binaire SAS stockant les résultats de procédures (modèles, sélections, scores) pour un usage ultérieur, permettant d'appliquer un modèle entraîné à de nouvelles données via PROC SCORE.. Contrairement à une simple exécution, elle permet de 'déballer' un modèleReprésentation mathématique entraînée sur des données pour capturer des tendances, prédire des résultats ou classifier des observations via des algorithmes (Régression, Forêt aléatoire, Gradient Boosting). déjà entraîné pour en extraire la substantifique moelle : estimations finales, paramètres d'optimisation, ou encore matrices de covariance. C'est l'outil idéal pour auditer vos modèles sans avoir à les ré-estimer (votre CPU vous remerciera). Elle supporte une lecture fine via le paramètre viewOptionsParamètre utilisé dans les actions CAS pour définir les propriétés d'affichage et de structure d'une table virtuelle, comme le renommage de colonnes ou l'application de formats de données. .
Paramètres Clés
Préparation des données
Préparation du modèle de comptage
On génère d'abord des données de sinistres d'assurance pour entraîner un modèle et le sauvegarder dans un store.
| 1 | DATA casuser.insurance; |
| 2 | INPUT n claims exposure; |
| 3 | DATALINES; |
| 4 | 128 10 0.5 |
| 5 | 256 15 0.8 |
| 6 | 512 30 1.2 |
| 7 | 1024 45 2.0 |
| 8 | 2048 90 4.0 |
| 9 | ; |
| 10 | RUN; |
| 11 | PROC CAS; |
| 12 | countreg.countregFitModel / |
| 13 | TABLE='insurance', |
| 14 | model={depVars='claims', effects={'n'}}, |
| 15 | itemStore={name='model_insurance_store', replace=true}; |
| 16 | RUN; |
Exemples d'utilisation
Visualisation basique du modèle restauré
Affiche les informations par défaut (résumé minimal) du modèle sauvegardé.
| 1 | PROC CAS; |
| 2 | countreg.countregViewStore / |
| 3 | instore='model_insurance_store', |
| 4 | TABLE='insurance'; |
| 5 | RUN; |
Résultat Attendu :
Inspection complète et sauvegarde des estimations
Dans cet exemple, on demande l'affichage de TOUS les détails possibles (all=true) et on exporte les estimations finales dans une table CAS nommée 'estimates_out'.
| 1 | PROC CAS; |
| 2 | countreg.countregViewStore / |
| 3 | instore={name='model_insurance_store'}, |
| 4 | TABLE={name='insurance'}, |
| 5 | viewOptions={all=true}, |
| 6 | outputTables={names={ParameterEstimates='estimates_out'}, replace=true}; |
| 7 | /* Vérification du contenu exporté */ |
| 8 | TABLE.fetch / TABLE='estimates_out'; |
| 9 | RUN; |