Carte de contrôle avec surveillance par outils statistiques
Tous les laboratoires utilisent des cartes de contrôle pour surveiller une dérive éventuelle d'un processus de mesurage mais si on veut respecter les quelques règles applicables à ces cartes (voir Cartes de contrôle), on se rend vite compte que rapidement l'une de ces règles n'est pas respectée, notre processus est-il pour autant mauvais?, doit-on rechercher la cause racine de ce problème?, faut-il refaire des mesurages pour enrayer la situation?, bref, une perte de temps significative alors que les résultats sont toujours entre les bornes que s'est fixé le laboratoire.
Méthodologie :
On supposera que le laboratoire souhaite vérifier périodiquement la dérive d'un équipement à partir d'une solution ou d'un matériau de référence, les bornes maxi et mini étant fournies dans un document normatif sous la forme d'un EMT relatif mais cela pourrait être à partir de bornes calculées ou fixées par le laboratoire.
Je vous propose de réaliser une carte de contrôle dynamique qui repose sur 4 règles de décision et qui utilisera le tableur EXCEL:
Les règles de décision pour déclarer que la vérification périodique des mesurages satisfasse à nos exigences sont :
- L’ensemble des valeurs obtenues doit être compris dans l’intervalle 
    de tolérance imposé par le document normatif (ASTM, ISO ou autre) 
    ou les exigences internes.
    - La pente de la courbe de tendance (coefficient directeur) doit être 
    inférieure à la pente maximale qui pourrait éventuellement 
    conduire à des valeurs en dehors de la tolérance.
    - La probabilité d’obtenir des résultats dans la tolérance 
    doit être supérieure à 90 % (critère que l'on pourra 
    ajuster en fonction des résultats).
    - La carte doit contenir au moins 30 valeurs pour pouvoir exploiter l’analyse 
    des tendances et les tests de normalité (droite de Henry et Shapiro-wilk) 
    devront démontrer que la distribution des données suit une loi 
    normale.
Cette distribution normale n’est possible que si la résolution 
    de lecture permet de donner un large éventail de valeurs au regard 
    de la tolérance imposée.
    Les 30 points correspondent à la mise en œuvre de la carte de 
    contrôle (10 points pour chaque opérateur (x2) par exemple: soit 
    20 points) + 5 vérifications périodiques (2 x 5 points). 
On supposera que la carte puisse contenir 100 valeurs dans l'exemple.
Données numériques:
La solution de référence ou le matériau de référence à une valeur nominale fournie dans son certificat de 313,8 (pas d'unité précisée pour l'exemple) associée à une incertitude élargie de 1,57.
La norme impose une erreur relative de ± 2% de la valeur de référence soit un EMT: Ecart maximal Toléré de [307,4;320,08].
Pente de la courbe de tendance:
Considérons les points suivants (volontairement choisis avec un nombre < 30): 16 valeurs.
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 
| 314,4 | 316,5 | 312,8 | 311,2 | 312,8 | 312,5 | 315,5 |   313,5  | 
      314,9 | 310,4 |   311,7  | 
      311,6 | 310,8 |   312,8  | 
        314,4  | 
      308,6 | 
La pente maximale s’obtient à partir des données en abscisse 
    [0:100] : nombre de points sur une carte et des données en abscisse 
    [valeur étalon:valeur tolérance supérieure] soit [313,8:320,08].
    La pente en valeur absolue des données Pd est obtenue par :=ABS(PENTE(Plage 
    des ordonnées ; Plage des Abscisses))=ABS(PENTE(16 valeurs;0:100))=0,2121.
    La pente maximale Pm est obtenue par :=PENTE(valeur étalon:valeur tolérance 
    supérieure;0:100)=PENTE([313,8:320,08;0:100)=0,06276.
    Les données sont satisfaisantes si : Pd ≤ Pm.

Dans le cas présent, l'inégalité n'est pas respectée et la carte n'est pas conforme.
Probabilité des résultats d’être dans la tolérance :
L'écart-type sur les 16 valeurs est de 2,06.
Elle est déterminée par : =LOI.NORMALE(Tolérance supérieure;Valeur 
    certifiée;Ecart-type de la série;VRAI = fonction cumulative)-LOI.NORMALE 
    Tolérance inférieure;Valeur certifiée;Ecart-type de la 
    série;VRAI = fonction cumulative)=LOI.NORMALE(320,08;313,8;2,06;VRAI)-LOI.NORMALE(307,4;Valeur 
    certifiée313,8;2,06;VRAI)=0,998=99,8%.
    Les données sont satisfaisante si : P(Φ) > 90%, ce qui est 
    le cas.
  
Test de normalité :
    Droite de Henry et Test de shapiro-Wilk
La droite de Henry est une présentation graphique permettant d’évaluer la « normalité » d’une distribution.
Principe: la courbe des fréquences cumulées est une 
    droite si la distribution statistique suit une Loi Normale (courbe en forme 
    de cloche ou courbe de Gauss).
    La droite de Henry correspond aux fréquences théoriques cumulées 
    tirées de la table de la Loi Normale. 
    Les points indiquent les valeurs des fréquences réelles cumulées 
    pour les différentes valeurs de la variable. 
    Si la distribution des valeurs réelles de la variable était 
    parfaitement “normale”, tous les points se trouveraient sur la 
    droite de Henry.
    Nous allons reprendre nos 16 points + d'autres pour obtenir les 30 valeurs:
|   Nb  | 
        Valeurs  | 
      Ordre croissant |   Proportion 
          cumulative   | 
      Z score |   Moyenne  | 
    
| 1 | 314,4 | 308,6 | 1/31 | -1,849 | 312,94 | 
| 2 | 316,5 | 309,1 | 2/31 | -1,518 | Ecart-Type | 
| 3 | 312,8 | 310,4 | 3/31 | -1,300 | 2,04 | 
| 4 | 311,2 | 310,4 | 4/31 | -1,131 | Coefficient de correlation | 
| 5 | 312,8 | 310,8 | 5/31 | -0,989 | 0,989 | 
| 6 | 312,5 | 311,2 | 6/31 | -0,865 | Valeur critique avec α=0,05 | 
| 7 | 315,5 | 311,2 | 7/31 | -0,753 | 0,927 | 
| 8 | 313,5 | 311,6 | 8/31 | -0,649 | |
| 9 | 314,9 | 311,7 | 9/31 | -0,552 | |
| 10 | 310,4 | 312,5 | 10/31 | -0,460 | |
| 11 | 311,7 | 312,6 | 11/31 | -0,372 | |
| 12 | 311,6 | 312,8 | 12/31 | -0,287 | |
| 13 | 310,8 | 312,8 | 13/31 | -0,204 | |
| 14 | 312,8 | 312,8 | 14/31 | -0,122 | |
| 15 | 314,4 | 312,8 | 15/31 | -0,040 | |
| 16 | 308,6 | 313,0 | 16/31 | 0,040 | |
| 17 | 309,1 | 313,1 | 17/31 | 0,122 | |
| 18 | 311,2 | 313,3 | 18/31 | 0,204 | |
| 19 | 313,3 | 313,3 | 19/31 | 0,287 | |
| 20 | 313,3 | 313,3 | 20/31 | 0,372 | |
| 21 | 315,4 | 313,5 | 21/31 | 0,460 | |
| 22 | 314,4 | 314,4 | 22/31 | 0,552 | |
| 23 | 314,4 | 314,4 | 23/31 | 0,649 | |
| 24 | 317,6 | 314,4 | 24/31 | 0,753 | |
| 25 | 313,3 | 314,4 | 25/31 | 0,865 | |
| 26 | 313,1 | 314,9 | 26/31 | 0,989 | |
| 27 | 313,0 | 315,4 | 27/31 | 1,131 | |
| 28 | 313,3 | 315,5 | 28/31 | 1,300 | |
| 29 | 312,6 | 316,5 | 29/31 | 1,518 | |
| 30 | 312,8 | 317,6 | 30/31 | 1,849 | 
Données en ordre croissant de manière automatique:
Les données sont triées pour les mettre dans 
    un ordre croissant avec la relation suivante :
    =SIERREUR(PETITE.VALEUR(plage de valeur;N° de ligne);#N/A)=SIERREUR(PETITE.VALEUR(314,4 
    à 312,8;1);#N/A) pour 308,6 puis =SIERREUR(PETITE.VALEUR(314,4 à 
    312,8;2);#N/A) pour 309,1 .......................=SIERREUR(PETITE.VALEUR(314,4 
    à 312,8;30);#N/A) pour 317,6.
    Le tableur recherche la plus petite valeur sur la colonne des valeurs (100 
    valeurs maxi dans l'exemple) et les replace par rapport au rang d’origine 
    (308,6 = Rang 1) et si la cellule ne contient pas de valeurs, elle affiche 
    #N/A.
Proportion cumulative :
Première cellule=SI(ET(TYPE(valeur croissante)=1;valeur croissante<>"");1/(Nb de valeurs+1);"")=SI(ET(TYPE(308,6)=1;308,6<>"");1/(30+1);"")=1/31.
Seconde cellule et jusqu'à la dernière cellule= SI(ET(TYPE(seconde valeur croissante)=1;seconde valeur croissante<>"");1/(Nb de valeurs+1)+premièce cellule de proportion cumulative;"")=SI(ET(TYPE(309,1)=1;309,1<>"") ;1/(30+1)+(1/31);"")=2/31.................=SI(ET(TYPE(317,6)=1;317,6<>"");1/(30+1)+(29/31);"")=30/31.
Nb de valeur = =NB(plage de valeurs)
En pratique, on augmente l’effectif total d’une unité 
    (+1) pour que la Loi normale inverse puisse être calculée sur 
    la valeur x maximale.
    Elle s’applique pour chaque valeur.
1ere ligne : si la valeur est numérique, renvoi la valeur 1 et si le contenu est différent d’une cellule vide, alors on calcule 1/ (Nombre de valeurs=30 +1), si le contenu de la cellule n’est pas numérique et qu’elle n’est pas vide, afficher une cellule vide.
Loi normale inverse : Z Score
Renvoie, pour une probabilité donnée (Proportion cumulative), la valeur d’une variable aléatoire suivant une loi normale standard (ou centrée réduite).
Cette distribution a une moyenne égale à zéro et un 
    écart type égal à 1.
    Loi normale inverse = SI(ET(TYPE(proportion cumulative)=1;proportion cumulative<>"");LOI.NORMALE.STANDARD.INVERSE(proportion 
    cumulative);"") = SI(ET(TYPE(1/31)=1;1/31<>"");LOI.NORMALE.STANDARD.INVERSE(1/31);"")=-1,849..............=SI(ET(TYPE(30/31)=1;30/31<>"");LOI.NORMALE.STANDARD.INVERSE(30/31);"") 
    =1,849.
Elle s’applique pour chaque valeur.
1ere ligne : si la valeur de proportion cumulative en 1/31 est numérique, renvoi la valeur 1 et si le contenu est différent d’une cellule vide, alors on calcule LOI.NORMALE.STANDARD.INVERSE(1/31) = -1,849 ; si le contenu de la cellule n’est pas numérique et qu’elle n’est pas vide, afficher une cellule vide.
Graphique représentant la droite de Henry (ordonnée = loi normale inverse et abscisse = valeurs mesurées).

Les points sont alignés sur une droite, la distribution 
    suit une loi normale.
    La droite coupe l’axe des ordonnées à la valeur moyenne 
    des résultats = b = 312,9 sur la droite.
    La droite coupe l’axe des abscisses à la valeur de l’écart-type 
    = a = 2,2 sur la droite.
Test de Shapiro-Wilk
    Ce test est fondé sur le rapport W de deux estimations liées 
    à la variance de la population dont provient l´échantillon 
    : l´une, fonction des étendues partielles xn - x1, xn-1 - x2, 
    ..., que l´on peut déduire de la suite ordonnée (x1 ≤ 
    x2 ≤ ... ≤ xj ≤ ... ≤ xn) des n observations indépendantes 
    dun échantillon d'effectif n, l'autre, z², fonction des carrés 
    des écarts à la moyenne x des observations.
    Z s’obtient en déterminant le coefficient de corrélation 
    entre les valeurs de dureté en ordre croissant et les valeurs des Z 
    scores.
=COEFFICIENT.CORRELATION(Plage de valeurs croissantes;plage des Z score)= COEFFICIENT.CORRELATION(308,6:317,6;-1,849:1,849)=0,989
D'autres colonnes ont été créées avec une condition pour éviter de calculer les colonnes avec des #N/A que le tableur ne comprend pas.
=SIERREUR(valeur croissante;"")=SIERREUR(308,6;"")=308,6
=SIERREUR(SI(ET(TYPE(Zscore)=1;Zscore<>"");LOI.NORMALE.STANDARD.INVERSE(Zscore));"")=SIERREUR(SI(ET(TYPE(-1,849)=1;-1,849<>""); LOI.NORMALE.STANDARD.INVERSE(-1,849));"")=-1,849
La distribution de W, lorsque l´hypothèse de normalité 
    est vérifiée, a été tabulée et la table 
    de Shapiro-Wilk donne, en fonction de n, les valeurs Wα 
    telles que ;
    Pr (W < Wα) = α 
    pour α = 0,05.
    La table donne les valeurs Wα conduisant 
    au rejet de l´hypothèse de normalité, au risque α 
    = 0,05 de rejeter une hypothèse vraie. 
    L'hypothèse de normalité est rejetée si W est inférieur 
    à la valeur Wα correspondant à 
    n et a.

Wα s’obtient avec la table de Shapiro-Wilk, avec la fonction rechercheV :
=SI(Nb de valeur<=50;RECHERCHEV(Nb de valeur;Plage des valeur de Wα;2;);0,947)=SI(30<=50;RECHERCHEV(30;Plage des valeur de Wα;2;);0,947)=0,927
Attention: les valeurs de wα doivent 
    être sur une même colonne pour que la fonction RECHERCHEV fonctionne.
    Si le nombre de valeur est < 50 ; on recherche dans la table pour la valeur 
    n = 30, le coefficient correspondant : 0,927, si le nombre de valeur est > 
    50, le coefficient est toujours égal à 0,947.
    Wα=0,927 et W=0,989 avec Wα< 
    W, les valeurs suivent une loi normale.
  
Règles de décision :
Pd est obtenue par : =ABS(PENTE(Plage des ordonnées; Plage des Abscisse)) 
    =ABS(PENTE(30 valeurs;0:100))=0,0015.
    Pm est obtenue par : =PENTE([313,8 ; 313,8 + 2%=320,1]; [0 ;100] )=0,06276
    Les données sont satisfaisantes si : Pd ≤ Pm (la marge correspond 
    à peu près à trois points consécutif à 
    318).
    Probabilité=LOI.NORMALE(320,08;313,8;2,04;VRAI)-LOI.NORMALE(307,5;313,8;2,04 
    ;VRAI) = 0,998 soit 99,8 %.
    Les données sont satisfaisante si : P(Φ) > 90%.
    Les données suivent une loi normale, la probabilité et la pente 
    sont conformes au critère, aucun point à l’extérieur 
    des tolérances normatives, l’analyse de la tendance de la carte 
    de contrôle est satisfaisante. 

