Scénario de test & Cas d'usage
Contrôle statistique des procédés (cartes de contrôle).
Découvrir toutes les actions de spcCréation de données avec taille d'échantillon variable (nb_operations) et injection de valeurs manquantes (.) pour tester la robustesse.
| 1 | |
| 2 | DATA mycas.InfectionsHopital; |
| 3 | DO jour = 1 to 20; |
| 4 | nb_operations = floor(50 + 20*rannor(1)); |
| 5 | IF jour = 10 THEN nb_operations = .; |
| 6 | /* Cas limite: taille inconnue */ infections = floor(nb_operations * 0.05); |
| 7 | OUTPUT; |
| 8 | END; |
| 9 | |
| 10 | RUN; |
| 11 |
| 1 | |
| 2 | PROC CAS; |
| 3 | spc.cChart / TABLE='InfectionsHopital' processValue='infections' subgroupValue='jour' subgroupN='nb_operations' sigmas=2 testNStd=TRUE no3SigmaCheck=TRUE; |
| 4 | |
| 5 | RUN; |
| 6 |
L'action doit s'exécuter sans planter malgré le jour 10 (valeur manquante dans subgroupN). Les limites de contrôle doivent être plus étroites (2 sigmas) et ajustées dynamiquement en fonction du volume 'nb_operations' grâce à 'testNStd=TRUE'. Le jour 10 doit être ignoré ou traité selon la politique par défaut des nulls.