-> Mesurer en un seul metrique le niveau d'accessibilité (100% = tout est parfait.)
De fait, on ne prendra pas en compte les résultats NA (s'ils sont NA, c'est qu'il n'y a rien à dire, donc on ne les prend pas en compte).
Pour mesurer le travail effectué, naturellement on a calcule le score ainsi:
score = passed / (passed + failed)
Ceci est juste, tant qu'on ne prend pas en compte la notion de résultat NMI. Voyons comment les inclure.
La problématique introduite par les NMI est la suivante. On ne souhaite pas donner 100% à une page qui n'a aucun failed mais possède plein de NMI. En effet, 100% indiquerait que tout le travail est fait, or c'est erroné, il reste des NMI à traiter.
Pour obtenir le score final, nous allons donc ajouter à notre formule initiale le rapport des NMI sur le total soit: nmi / (passed + failed + nmi). Il faut maintenant ramener cette somme sur une plage de valeurs comprises entre 0 et 100. Nous allons donc pondérer ces deux rapports.
Commençons par pondérer arbitrairement les 2 rapports. Donnons 75% au premier et 25% au second. Nous obtenons:
score = 75% * passed/(passed+failed) + 25% * nmi/(passed+failed+nmi)
Ceci a du sens, mais les coefficients 75% et 25% restent complètement arbitraires. Pour les rendre représentatifs, nous allons utiliser leur répartition respective. Pour cela, introduisons la notion de "ratio de nmi", définie comme suit:
ratio_nmi = nmi / (passed+failed+nmi).
ratio_nmi représente donc le pourcentage de nmi, au même titre que 1-ratio_nmi représente le pourcentage de passed+failed. [En effet, 1-ratio_nmi = (passed+failed)/(passed+failed+nmi)]
Nous disposons maintenant de nos coefficients de répartition, et arrivons à la formule finale:
score = (1-ratio_nmi) * passed/(passed+failed) + ratio_nmi * nmi/(passed+failed+nmi)