Apprenez-en plus dans notre cours en ligne gratuit :
Pensée statistique pour la résolution de problèmes industriels
Lorsque vous ajustez un modèle de classification dans JMP, le seuil de probabilité pour la classification est de 0,50. Dans cette vidéo, nous voyons comment modifier le seuil de classification à l'aide d'une colonne de formules dans le tableau de données.
Pour appliquer un seuil différent, vous pouvez enregistrer la formule de probabilité dans la table de données, puis créer une colonne de formules conditionnelles pour spécifier le nouveau seuil.
Voyons comment modifier le seuil de classification à l'aide de la Impureté Les données. Pour que le modèle classe plus d'observations comme Échouer , nous modifions le seuil de classification comme Échouer à 0,10.
Mais notez qu'il s'agit d'une valeur arbitraire. La valeur limite que vous utilisez doit être basée sur le contexte du problème sur lequel vous travaillez, la structure des données et d'autres considérations.
Nous commençons par ajuster un modèle prédictif. Nous ajustons un modèle de régression logistique, puis sélectionnons Enregistrer la formule de probabilité à partir du triangle rouge du haut pour enregistrer le modèle logistique dans la table de données.
Cela ajoute quatre nouvelles colonnes au tableau de données : le Logit (qui est le modèle logistique), la probabilité prédite de Échouer et Passer , et le résultat le plus probable basé sur le seuil de 0,50.
Les deux colonnes de probabilité sont regroupées dans la liste des colonnes.
Nous ajoutons une nouvelle colonne, et nommons cette colonne [ Échec de la sonde de coupure = 0,10 ]. Ensuite, nous faisons un clic droit et sélectionnons Formule pour accéder à l'éditeur de formule.
Voici les étapes pour créer la formule dont nous avons besoin :
- Dans la liste des fonctions, sélectionnez Conditionnel , et alors Si , pour créer une instruction IF.
- Avec le expr case en surbrillance, sélectionnez la Problème[Échec] colonne.
- Ensuite, dans la liste des fonctions, sélectionnez Comparaison , et alors une <= b , et entrez 0,10 dans la boîte fournie.
- Dans la première clause ELSE, tapez "Passer" .
- Dans la deuxième clause ELSE, tapez "Échouer" .
Cette formule classe les observations avec une probabilité prédite de Échouer supérieur à 0,10 comme un échec, et toute observation avec une probabilité prédite de Échouer inférieur ou égal à 0,10 comme réussite.
Comparons les classifications en utilisant ces deux valeurs seuils. La probabilité prédite de Échouer pour l'observation de la sixième ligne est de 0,12. C'était à l'origine classé comme un laissez-passer.
En changeant le seuil à 0,10, plus d'observations seront classées comme ayant échoué. Le modèle est plus sensible à la détection des défaillances. Mais il y a un compromis. Le modèle classera également de manière incorrecte plus de passes comme des échecs.