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 d'une table de mesures de diamètres de roulements sur 20 jours. Une dérive est volontairement introduite le jour 15 pour tester la détection d'anomalies.
| 1 | DATA mycas.Roulements; |
| 2 | call streaminit(123); |
| 3 | DO Jour = 1 to 20; |
| 4 | DO lot = 1 to 8; |
| 5 | IF Jour = 15 THEN Diametre = 50.2 + rannor(0); |
| 6 | ELSE Diametre = 50.0 + rannor(0) * 0.05; |
| 7 | OUTPUT; |
| 8 | END; |
| 9 | END; |
| 10 | RUN; |
| 1 | |
| 2 | PROC CAS; |
| 3 | actionset.LOADACTIONSET / actionSet='spc'; |
| 4 | RUN; |
| 5 |
| 1 | PROC CAS; |
| 2 | spc.boxChart TABLE={name='Roulements'}, |
| 3 | processValue='Diametre', |
| 4 | subgroupValue='Jour', |
| 5 | primaryTests={test1=true, test2=true, test3=true}, |
| 6 | chartsTable={name='RoulementsSummary', replace=true}; |
| 7 | RUN; |
L'action doit générer un diagramme en boîte et une table de résumé. Le test 1 doit identifier le sous-groupe du jour 15 comme étant hors des limites de contrôle supérieures, confirmant que la dérive du processus a été détectée avec succès.