Je suis Annie Dudley. Je suis développeuse et responsable des cartes de contrôle dans JMP. Aujourd'hui, je vais vous présenter 15 fonctionnalités que vous ignorez peut-être dans Control Chart Builder. Commençons par les nouveautés de la version 19 concernant les cartes héritées. Elles ont été supprimées de tous les menus, de l'index des scripts et du menu Démarrer.
Le JSL continuera à fonctionner pendant 19, voire au moins 20 ans. Nous encourageons tout le monde à migrer vers le générateur de cartes de contrôle. Si vous souhaitez vraiment les réinstaller, une option permet de les réintégrer dans les menus. Elle se trouve dans les préférences, sous l'option de menu « Préférences », et non dans l'option « Carte de contrôle ».
Parlons de Control Chart Builder. Avec le retrait des anciennes cartes, je m'efforce d'y ajouter de plus en plus de fonctionnalités. Voyons quelques-unes de ces fonctionnalités.
Très bien. Commençons par les boîtes de dialogue, car Control Chart Builder propose désormais de nombreuses boîtes de dialogue permettant de créer les mêmes types de graphiques que ceux des anciennes cartes de contrôle.
Si je clique sur « Analyser », il y a quelques versions, ce menu m'a amené aux graphiques hérités. Vous remarquerez qu'il n'y a plus d'option « Anciens » dans ce menu. Cependant, toutes ces entrées de menu sont disponibles dans le Générateur de graphiques de contrôle. Si je regarde, par exemple, le graphique à plage mobile individuel standard, on peut maintenant voir un K-Sigma, une plage de valeurs, et des options permettant de modifier le graphique de dispersion souhaité pour vos graphiques. Il y a également une option « Obtenir des limites et des capacités ».
Prenons, par exemple, un graphique synthétique, comme un graphique Xbar et R. Si je saisis, par exemple, le diamètre, vous remarquerez que vous pouvez spécifier une taille de sous-groupe constante dans la boîte de dialogue si aucune colonne de sous-groupe n'est indiquée. J'ai une colonne de sous-groupe. Je vais saisir le jour comme sous-groupe. Je peux également sélectionner la plage ou l'écart type si je le souhaite. Les options affichées dans la boîte de dialogue correspondent par défaut à vos préférences. La préférence actuelle est la plage.
Encore une fois, vous pouvez extraire un fichier de limites ici. Lancez-le. Vous remarquerez qu'il est lancé, le Générateur de cartes de contrôle, et qu'il utilise les variables que j'ai spécifiées dans la boîte de dialogue. J'aimerais vous parler d'une autre boîte de dialogue. Enfin, deux autres. Concernant le graphique d'exécution, certains utilisateurs préfèrent voir la ligne centrale au premier lancement. D'autres non. Cette option est disponible.
De plus, comme je parle de chacun de ces éléments, c'est parce que des clients, vous tous, m'avez demandé, ainsi qu'à d'autres membres de JMP, si ces options étaient disponibles. Je voulais les passer en revue une par une.
En examinant les différentes boîtes de dialogue disponibles, vous voyez qu'il existe une entrée de boîte de dialogue pour le graphique de contrôle de Levey Jennings, qui va créer un graphique de contrôle de Levey Jennings.
Revenons maintenant au réglage du cas Sigma. Je vous ai montré comment procéder dans la boîte de dialogue. Si vous ignorez cette étape, vous pouvez également le configurer via le menu du triangle rouge. Une option permet de définir K-Sigma. Imaginons, par exemple, que je souhaite le passer à quatre et avoir des limites plus larges. Vous remarquerez que les limites sont désormais plus larges, et les limites de contrôle le reflètent ici.
Je peux également définir Sigma. Une option est disponible ici. La valeur par défaut est Sigma pour ce graphique. Je préfèrerais peut-être une valeur un peu plus grande, par exemple 0,3. Cela élargira encore nos limites. Une petite note indique que les limites ont été calculées à l'aide d'un Sigma spécifié.
Je voulais maintenant aborder la définition des libellés de limites et leur affichage sur le graphique. Dans la version 19, j'ai regroupé, je crois, toutes les commandes de limites dans le sous-menu « Limites » afin que vous puissiez y accéder pour obtenir, enregistrer ou afficher les résumés des limites, etc.
Voyons comment afficher les libellés des limites. Lorsque je sélectionne cette option, le graphique se déplace légèrement et affiche désormais les libellés des limites. Certains utilisateurs se demandent : « Puis-je modifier la précision ? » Tout comme dans l'ancienne plateforme de cartes de contrôle, une option permet de modifier la précision. Elle se trouve dans le menu « Limites », et on peut choisir « Voir la précision des libellés des limites ».
Le fonctionnement de la précision des limites est identique à celui de l'ancienne plateforme de cartes de contrôle. Autrement dit, la précision affichée sur l'axe des Y est calculée en ajoutant le nombre indiqué dans cette case. L'axe des Y comporte actuellement une décimale. Nous voyons un deux dans cette case, ce qui nous donne trois décimales. Supposons que je souhaite plus de précision. Supposons que je souhaite cinq décimales : je saisis un quatre ici, ce qui me donne cinq décimales.
Boîtes à moustaches. Certaines personnes m'ont demandé : « Puis-je afficher des boîtes à moustaches sur mon graphique ? » Oui. Il y a deux façons de procéder. Les boîtes à moustaches sont basées sur les données. Tout ce qui est basé sur les données se trouve dans le menu Points. Vous pouvez le trouver ici en faisant un clic droit, ou en ouvrant le panneau de configuration. Les boîtes à moustaches apparaissent alors à nouveau dans le menu Points. Elles n'apparaissent pas dans le deuxième menu Points, car elles ne s'affichent que pour les cartes de localisation résumées. Bien qu'elles soient résumées, ce n'est pas une carte de localisation.
Très bien, passons aux graphiques à court terme. Les graphiques à court terme étaient une nouveauté de la version 18, mais ils n'ont pas fait beaucoup parler d'eux. Parlons-en. Ce concept est celui où l'on fabrique… Le principe des graphiques de contrôle à court terme est que l'on fabrique plusieurs produits sur une seule ligne de production très efficace. J'ai simulé ces données, et nous fabriquons, dans ce cas, du chocolat. C'est une chocolaterie très sophistiquée : nous produisons chaque boîte de 12 tablettes dès que nous recevons une commande. C'est du chocolat vraiment très haut de gamme. On voit ici une boîte de 12 tablettes extra-noires, puis une boîte de chocolat noir, puis une boîte de chocolat au lait, et ainsi de suite.
Nous souhaitons surveiller notre processus. Pour cela, j'utilise le menu « Tableau de contrôle des petites séries ». Je souhaite surveiller ma teneur en cacao, car je fabrique du chocolat extra-noir, noir et au lait sur cette ligne de production. Je veux m'assurer que si quelqu'un commande du chocolat noir, il n'a pas le goût du chocolat au lait. S'il est noir, il ne faut pas qu'il ait une teneur en cacao trop élevée ou trop faible, car vos clients ne seront pas prêts à payer un prix aussi élevé pour ce chocolat de luxe.
J'ai mes boîtes, mon sous-groupe, et il faut ensuite spécifier la partie du produit pour lui attribuer un identifiant. La mise à l'échelle par défaut est centrée. Vous pouvez également passer à la standardisation. Mais pour commencer, la valeur par défaut est centrée. Je clique sur « OK ». Nous changeons de type de chocolat assez rapidement. Nous changeons de produit assez rapidement. Nous avons de très petites séries d'un ou deux exemplaires.
Par défaut, j'affiche les séparateurs de produits, ce qui est un peu chargé. Je vais désactiver cette option. Cependant, nos points sont colorés selon le produit que nous fabriquons. On voit ici que le chocolat au lait est bleu, le chocolat noir est rouge et le chocolat extra-noir est vert.
On voit que nous avons des problèmes incontrôlables, notamment sur le graphique de plage, ce qui est vraiment inquiétant. Je peux faire un clic droit et activer certains tests. Prenons le premier. J'aime aussi certains tests d'exécution, donc peut-être le deuxième, mais heureusement, celui-ci n'apparaît pas ici. Le seul test disponible pour le graphique de plage est le test « au-delà des limites ». Mais nous constatons tous qu'il y a un problème avec la plage.
Mais en même temps, on constate que la plupart de ces produits semblent être du chocolat au lait. C'est logique, car le chocolat au lait a des statistiques cibles différentes. Nous pouvons les spécifier, car nous savons que nous avons des objectifs. Nous pouvons saisir ces informations et définir les statistiques cibles. Notre chocolat au lait a une teneur cible de 37 % de cacao, et notre Sigma est de quatre, car elle peut varier considérablement. Si je me souviens bien, les normes européennes stipulent que le chocolat au lait peut descendre jusqu'à 34 % de cacao et monter jusqu'à 45 %.
Maintenant, pour le chocolat noir, on vise 70. Mais on veut un Sigma plus serré, car le chocolat noir a un peu… On peut descendre jusqu'à 65, voire 75, mais on ne veut pas qu'il atteigne le niveau très foncé. Je vais mettre un Sigma de 1,5. Pour le très foncé, on doit avoir un Sigma très serré, car on ne veut pas qu'il atteigne 100 % de cacao. Car ils ont tous de longues queues.
Je vais saisir mon objectif de 85 et lui attribuer un Sigma de 1. Je clique sur « OK » et nous constatons que notre graphique a changé. Ce qui est soustrait, ce qui est représenté ici, c'est chaque valeur brute du tableau de données soustraite de ces valeurs cibles. Le Sigma n'est pas encore pris en compte, car il s'agit de données centrées. Ce n'est pas standardisé.
Je peux ouvrir le panneau de configuration et dire : « Nous savons que nous avons des Sigmas différents. Il est beaucoup plus logique de standardiser cela. » Je vais modifier la statistique pour « standardisé », et la statistique des points pour « standardisé par plage ». On voit maintenant que le chocolat au lait ne pose pas de problème, mais il y a du bruit avec le chocolat noir.
Nous voudrions peut-être… Cela me dit que nous devrions peut-être faire un peu plus attention et peut-être resserrer nos contrôles sur notre chocolat noir afin de pouvoir le maintenir plus près d’un objectif de 70 et de ne pas être aussi laxistes sur la production.
Voici une brève description des cartes de contrôle à court terme. Parlons maintenant de la définition des limites. Si je crée un graphique Xbar et R, vous remarquerez que je peux choisir « Obtenir des limites ». Nous pouvons le faire ici. Je vais vous montrer quelques autres emplacements.
Je peux définir les limites de contrôle en faisant un clic droit et en sélectionnant « Limites », puis « Définir les limites de contrôle ». Si j'ouvre le panneau de configuration, je peux définir les limites de contrôle ici, ce qui ouvre une boîte de dialogue. Pourquoi ne pas définir ces limites ? Nous allons donc les définir de 4 à 4,3, puis à 4,7. Fixons-les à 3,5, pour un équilibre plus ou moins parfait. Très bien. Vous pouvez voir ici qu'elles sont définies comme définies par l'utilisateur. Elles ne sont donc plus calculées. C'est logique. Lorsque nous sommes dans la première phase de notre carte de contrôle, nous collectons encore des données et nous essayons de déterminer : « À quoi ressemble une valeur stable ? »
Une fois cela compris, nous pouvons appliquer nos limites historiques. Elles peuvent être placées dans une propriété de colonne ou dans un fichier de limites. Vous pouvez enregistrer ces limites dans une colonne, ce qui les placera automatiquement dans une propriété de colonne. Vous pouvez les enregistrer dans une nouvelle table, ou dans une nouvelle table haute, ce qui vous permet de naviguer entre les processus.
Ils peuvent être importés depuis n'importe lequel de ces emplacements. Lorsque j'enregistre le JSL, il le fait. Définissons les limites de contrôle uniquement pour le premier graphique de cet exemple. Voici la définition des limites de contrôle. Parlons maintenant d'un script d'alarme. Les scripts d'alarme ont été ajoutés à Control Chart Builder dans la version 15. Comme sur les plateformes traditionnelles, pour qu'ils fonctionnent, je dois d'abord activer le script d'alarme. Nous choisissons « script d'alarme ». Ce script envoie simplement un script indiquant : « OK, commencez à écouter. » Il existe des variables spécifiques qui contrôlent les graphiques, qu'ils soient issus de l'ancienne version ou de Control Chart Builder, et que vous pouvez manipuler dans votre JSL, comme qc_test, qc_col, sample, etc.
Tout ce qui se passe ici est un substitut important. Je lui demande d'écrire avec des explications, et maintenant je dois l'activer pour activer des avertissements. Je vais activer le Test 1 ici, et le Test au-delà des limites là. Si je consulte le journal, vous pouvez voir qu'il a récupéré le script que j'ai envoyé et qu'il m'a fourni des informations détaillées sur tous les avertissements signalés. Je vois qu'il y a un point au-delà de la zone A pour l'échantillon 11. Je pourrais obtenir plus d'informations, mais j'ai simplement utilisé le script par défaut.
Voici notre script d'alarme. Passons maintenant à des détails plus sophistiqués pour la version 19. Auparavant, lorsque vous créiez une carte de contrôle dans la version 18 et les versions antérieures, le Générateur de cartes de contrôle… Je vais parcourir la boîte de dialogue ou l'interface. Le Générateur de cartes de contrôle agrégeait toutes vos valeurs X en… Donc, s'il s'agit d'hommes, nous allons tout agréger en hommes, et s'il s'agit de femmes, nous allons tout agréger en femmes. Certains ont demandé que cela ne se produise pas pour pouvoir montrer ce qui se passe.
Prenons l'exemple du temps de mélange, que j'extrai simplement. Actuellement, il est coloré et mis en forme par la dernière colonne indiquant si le lot a été accepté. Je souhaite observer une relation entre le temps de mélange et d'autres variables. Je peux créer un graphique à plage mobile individuel à partir de cette valeur. Pour visualiser les valeurs individuelles, je peux faire glisser le compresseur vers le bas, sur l'axe des étiquettes.
Maintenant, la zone d'étiquettes va… Je peux ensuite modifier l'incrément à un, et tout s'affiche. Je peux tout voir, mais je souhaite que tout soit agrégé dans l'ordre d'apparition, comme le faisait l'ancienne plateforme de cartes de contrôle. Ensuite, je veux pouvoir créer une carte individuelle sur les moyennes. Pour ce faire, je vais la mettre de côté et recommencer. Je vais… via l'interface. Disons que nous avons le temps de fusion ici, et je vais déplacer le compresseur ici. Peu importe si je veux supprimer… Il faut également souligner qu'il existe de nombreuses façons de supprimer des cartes individuelles.
Si je fais un clic droit sur l'axe des Y, je peux choisir « Supprimer ». Je peux ensuite choisir celui que je souhaite supprimer. Je souhaite supprimer le graphique R. Je ne souhaite pas afficher le graphique Xbar. Je souhaite le convertir en un individu sur les moyennes. Je vais le convertir en une plage mobile. J'ai maintenant agrégé les points ; c'est similaire à ceci, mais pas tout à fait. J'ai agrégé les points. Par exemple, à chaque fois, les premiers compresseurs apparaissent. Voici les trois premières lignes. Cela vous donnera le même type de graphique que l'ancien graphique. Si vous aviez choisi, j'obtiendrais « pré-résumé » ou « Xbar R ». Vous pouvez maintenant obtenir ce type de graphique. Je peux obtenir ce que faisait auparavant Control to Builder : il agrège tout sans tenir compte de l'ordre des lignes. C'est ce que faisaient les versions 18 et antérieures.
Je peux ensuite revenir à la valeur par défaut. Ici, le tri par ligne fonctionne. OK. Inversez le nom, nommez-le « Trier par sous-groupe » et modifiez-le pour qu'il devienne la valeur par défaut.
OK. Voyons voir. Voici un exemple. Je vous ai également montré les valeurs dupliquées sur l'axe des X avec le rôle d'étiquette. Il existe également une option permettant d'utiliser les points exclus sur la plage mobile, reprise de l'ancienne plateforme.
Enfin, j'aimerais vous montrer comment fonctionne cette nouvelle fonctionnalité de la version 19 : « Afficher les N derniers sous-groupes ». Vous êtes nombreux à me l'avoir demandé. Cette fonctionnalité n'était pas disponible sur l'ancienne plateforme. C'est une nouveauté. Créons un graphique à plage mobile individuel sur le diamètre. Nous avons un nombre d'observations dans ce tableau de données, 240, je crois.
Nous avons maintenant notre excellent tableau de données et notre excellent graphique. Tout semble aller pour le mieux. Mais à mesure que j'ajouterai des données, le flux va devenir très dense et il sera difficile d'identifier les éléments qui, par exemple, deviennent incontrôlables. Nous voulons pouvoir zoomer davantage. Je vais également activer des avertissements. Nous voulons pouvoir zoomer sur les événements les plus récents.
OK. Il existe une option permettant de définir les N derniers sous-groupes. Puisque nous en avons actuellement 240, je souhaite afficher uniquement les 50 derniers. Cette option va… Parce que j'estime les limites. Je n'ai pas de limites fixes pour le moment. Nous voulons afficher toutes les données sur le graphique. Nous ne voulons pas créer de sous-ensembles, ni utiliser de filtre de données local, car cela modifierait les limites.
Si vous êtes dans cet état, cela va simplement décaler l'axe. Maintenant, laissez-moi vous montrer. Je vais désactiver les résumés de limites pour afficher le tableau de données à côté. Tout cela va se produire, et je vais essayer d'ajouter des données ici. Voyons voir. Regardons ça un peu. Et voilà. 4.1, vous pouvez voir le décalage.
Je voulais atteindre la version 5.2. Vous pouvez voir que le graphique va continuer à évoluer à mesure que de nouvelles données sont ajoutées. Les points seront toujours testés avec les règles Westgard ou Western Electric sélectionnées. Cela déplace simplement les graphiques vers le dernier, quel que soit le nombre de données sélectionnées.
Ceci conclut ma liste de 15 fonctionnalités que vous ignorez peut-être dans JMP. Je tiens à vous remercier tous d'être venus et n'hésitez pas à venir me parler de Control Chart Builder lors de la conférence. Merci beaucoup.