Scénario de test & Cas d'usage
Création d'un modèle standard qui servira de 'boîte noire'.
| 1 | |
| 2 | DATA mycas.blackbox_data; |
| 3 | call streaminit(777); |
| 4 | DO i = 1 to 100; |
| 5 | v1=rand('Expo'); |
| 6 | v2=rand('Expo'); |
| 7 | OUTPUT; |
| 8 | END; |
| 9 | |
| 10 | RUN; |
| 11 | |
| 12 | PROC CAS; |
| 13 | copula.copulaFit / TABLE={name='blackbox_data'}, var={'v1', 'v2'}, define={copula='Clayton', theta=2}, store={name='legacy_store', replace=true}; |
| 14 | |
| 15 | RUN; |
| 16 |
| 1 | |
| 2 | PROC CAS; |
| 3 | copula.copulaViewStore / instore={name='legacy_store'} viewOptions={all=true}; |
| 4 | |
| 5 | RUN; |
| 6 |
| 1 | |
| 2 | PROC CAS; |
| 3 | copula.copulaViewStore / instore={name='legacy_store'} viewOptions={none=true}; |
| 4 | |
| 5 | RUN; |
| 6 |
L'étape 1 doit afficher toutes les tables possibles (FitModelSummary, Estimates, etc.). L'étape 2 ne doit rien afficher dans la sortie standard (ODS) mais doit s'exécuter sans erreur (Status OK), validant que le store est lisible sans générer de rapport.