Bienvenue dans cette présentation sur Graph Builder, intitulée « Défi 30 secondes ». J'adore les défis ! Ma femme me demande toujours pourquoi je m'en lance alors que ce n'est pas nécessaire. C'est peut-être parce que je participais à des tournois de tennis de table, et comme je ne le fais plus, j'ai besoin d'autres défis pour retrouver cette adrénaline.
L'objectif d'aujourd'hui est de vous présenter différentes options pour créer rapidement et facilement des graphiques, ou des graphiques plus complexes, afin d'en tirer des enseignements et de vous montrer les possibilités offertes. En résumé, nous souhaitons vous montrer comment identifier et présenter les tendances et les relations entre les données. C'est pourquoi nous utilisons des outils de visualisation et cherchons à révéler des informations précieuses au sein de vos données.
Tout au long de cette session, nous allons vraiment nous mettre dans l'ambiance, comme dans le sport : nous commencerons par un court échauffement pour préparer nos muscles et nous mettre en condition pour le défi. Ensuite, nous aborderons les points essentiels : les options à connaître, d'autres éléments graphiques et l'exploration détaillée des Graphlets.
La partie la plus intéressante est sans doute la présentation libre, où je souhaite vous montrer qu'il est facile de présenter des rapports complexes ou d'explorer les données en détail avec plusieurs rapports. Enfin, je résumerai le tout pour que vous puissiez tirer le meilleur parti de vos découvertes. Voilà donc l'introduction.
Commençons par l'échauffement. Nous sommes prêts à aborder des exercices simples. Comme toujours, je vous montrerai le résultat, le chemin pour y parvenir, puis je me lancerai le défi de passer sous la barre des 30 secondes. En freestyle, nous aurons peut-être besoin des secondes gagnées lors du premier échauffement pour passer de 30 à 45 ou 60 secondes. C'est parti ! Au fait, tout le matériel est disponible sur la communauté, avec toutes les étapes détaillées.
Nous disposons du tableau de données, qui est essentiellement basé sur les données de fabrication des tablettes, lesquelles figurent dans les données d'exemple de JMP, mais je l'ai réduit aux seules variables qui m'intéressent et dont j'ai besoin.
Nous commençons par un graphique mosaïque simple. Nous avons les performances par trimestre et par année, ainsi que les informations de la mosaïque. Comment y parvenir ? En fait, nous consultons le panneau de contrôle pour voir comment nous avons procédé. Les performances sont représentées sur l'axe Y, les données par trimestre et par année. Nous utilisons l'élément graphique « mosaïque », que vous trouverez ici. Nous n'avons rien modifié d'autre ; vous savez simplement qu'il est très facile et pratique de regrouper les colonnes du tableau de données.
J'ai ici des données continues, des données catégorielles et d'autres types de données où je trouve, par exemple, les performances par trimestre. Cela me sera utile pour les autres sessions ou les autres exemples, afin de me familiariser avec cette méthode et de gagner du temps par rapport à une succession de glisser-déposer. Comment y parvenir ? Reprenons.
Ce qu'il nous faut, bien sûr, c'est un chronomètre pour vérifier si nous sommes en dessous de 30 secondes, ou si je suis en dessous de 30 secondes. Commençons. Il me fallait presque huit secondes, mais j'ai oublié d'appuyer sur le bouton « Terminé », alors j'ai ajouté deux secondes. Voilà comment on obtient ce graphique. Très simple, très rapide. C'est un graphique standard. Nous n'avons rien fait de plus. L'idéal est de s'échauffer, de se mettre dans les bonnes dispositions pour que tous les muscles soient plus chauds et plus souples, et ainsi éviter les blessures. J'espère d'ailleurs ne pas me blesser pendant les exercices.
Pour revenir au journal, nous allons le nettoyer et prendre l'exemple suivant. Il s'agit d'un exemple très simple : un graphique linéaire avec des informations sur la moyenne. Les points sont également présents, et j'ai inversé les colonnes. C'est tout. J'aimerais également mettre en avant la légende, car il est clair qu'il s'agit de la moyenne. C'est ce que je souhaite retenir.
Je repars de zéro et j'ouvre l'éditeur de graphiques. Ensuite, je m'intéresse aux paramètres continus. Bien sûr, il y a aussi le trimestre qui nous intéresse. Voilà ce que nous allons faire. On recommence : trois, deux, un, et c'est parti ! J'ai le temps de production, le trimestre et mon graphique linéaire. L'important, c'est de calculer les moyennes. Je valide, mais il faut que j'ajoute le sélecteur de colonnes pour combiner le temps de production avec les paramètres continus. Et voilà, c'est terminé en 22 secondes.
J'ai encore gagné 20 secondes la première fois, puis environ huit secondes à nouveau. Je m'en servirai plus tard. Il est peut-être important de préciser que les limites de spécification sont affichées ici, ce que je n'avais pas fait auparavant, du moins pas dans le graphique. C'est une option disponible dans les propriétés de la colonne, ce qui est très pratique. J'ai défini vos limites de spécification. Pour les afficher, il est essentiel de cocher l'option « Afficher comme ligne de référence du graphique ». C'est très important et utile pour visualiser ces éléments et que tout soit visible. Voilà pour le nettoyage. C'était l'échauffement.
Encore une fois, si vous souhaitez approfondir ce point ultérieurement, voici les étapes détaillées, ce que vous devez faire, et il en va de même pour les éléments obligatoires. Nous allons maintenant nous intéresser à des aspects plus naturels et courants, que vous aurez intérêt à mettre en pratique. Nous proposons une analyse détaillée d'un graphique de contrôle et une carte thermique avec de nombreuses variables.
Commençons par examiner cet exemple avant d'aller plus loin. J'utilise toujours le même tableau avec les données de fabrication des comprimés en dessous. Voici la carte de contrôle. Nous avons besoin de l'outil de création de cartes de contrôle. Vous le trouverez dans le menu « Analyse », sous « Qualité et processus ». Voici l'outil de création de cartes de contrôle. Nous l'utiliserons certainement. L'autre élément que vous voyez est l'analyse de capabilité du processus.
Si vous avez des limites de spécification, le générateur de cartes de contrôle les applique automatiquement. Sinon, il ne les applique pas. Si vous ne voyez pas cette option, il se peut qu'elle soit désactivée dans les préférences du générateur de cartes de contrôle. Vous pouvez alors accéder aux préférences de la plateforme et enregistrer les modifications selon le résultat final souhaité. Jusque-là, rien de bien compliqué. Le générateur de cartes de contrôle utilise également une interface glisser-déposer. Ce que je vais aborder ici est essentiel.
J'utilise Graphlets, ce qui me permet d'explorer certains éléments en détail. Je peux observer la nature des lots défectueux à partir d'une variable, ici catégorielle puisque j'ai un diagramme arborescent affiché à la taille de l'écran. Je constate que pour cette barre, comprise entre 65 et 67,5 environ, les valeurs 4 et 5 sont principalement utilisées. Si je regarde les valeurs supérieures, je remarque que la valeur 3 est la plus fréquente ; il faudrait donc examiner ce point plus en détail.
Examinons cela plus en détail. Je clique dessus et je vois qu'il y a une ligne avec quatre valeurs. Nous avons un lot dont la taille d'écran est de quatre, et il se situe dans la zone de dissolution entre 65 et 67,5. Par conséquent, je ne peux pas affiner davantage l'analyse. Mais si j'ai plusieurs lignes et suffisamment de variables supplémentaires, je peux poursuivre l'analyse. Vous voyez, le système utilise la variable catégorielle suivante, « Fournisseur de stéarate de magnésium ». J'obtiens des informations à ce sujet et je continue à explorer, et ainsi de suite.
Je peux aller aussi loin que le permettent mes variables ou mes valeurs, tant que j'ai suffisamment de données. C'est le point essentiel à retenir. Il suffit de nettoyer les arborescences. Je n'en ai plus besoin. Voilà ce que je veux faire, et ça devrait être très simple et très rapide.
Je vais commencer par créer un générateur de cartes de contrôle. C'est par là que je veux débuter. Je le fais glisser. Il me suffit maintenant d'ajouter une étiquette et de préciser que je souhaite une carte arborescente. Je vois « Terminé » et « Arrêter ici », car tout me convient. Je me place dans ce graphique, je le survole, et vous voyez, la carte se crée automatiquement. Elle continue et explore davantage la carte arborescente suivante, et ainsi de suite, en fonction des données.
Il est important de comprendre comment cela fonctionne concrètement. Si je reviens au tableau de données, nous avons utilisé initialement la dissolution, donc cette variable. Ensuite, j'utilise la carte arborescente, qui nécessite des variables catégorielles. Par conséquent, ces quatre variables sont des paramètres continus. Elles sont ignorées pour cette carte arborescente. La première variable catégorielle est la taille de l'écran. L'exploration suivante utilisera la variable catégorielle suivante, et ainsi de suite. Si vous ordonnez vos variables (et si vous pouvez les ordonner dans le tableau), vous pouvez simplement procéder ainsi, et vous obtiendrez déjà tout ce que vous souhaitez, si c'est bien ce que vous voulez faire. C'est vraiment un point important que je voulais vous montrer.
Essayons encore. Commençons par un nettoyage. Nous allons maintenant examiner les cartes thermiques. C'est extrêmement utile lorsqu'on a beaucoup de variables, en particulier des variables catégorielles. Dans ce criblage à haut débit, on s'intéresse à une combinaison des différentes options, donc à une formulation. On a différents réactifs, différents ligands, différents solvants, et on veut les combiner pour voir quel est le meilleur rendement possible.
Ceci étant dit, vous pouvez constater immédiatement qu'il existe ici une bonne partie des formulations, c'est-à-dire des combinaisons de réactif, de solvant, de ligand et de réactif (ici et ailleurs) permettant d'obtenir un rendement plus élevé. Ces combinaisons ne sont probablement pas optimales, nous préférons donc ne pas les explorer. Dans cette combinaison entre réactif et solvant, vous remarquez également certains réactifs et ligands qu'il vaut mieux éviter de combiner, car ils ne sont pas efficaces. Encore une fois, nous souhaitons vous donner quelques idées sur la manière d'exploiter vos données pour créer des graphiques et des visualisations percutants ; c'est précisément l'objectif de cette présentation.
Je retourne dans le panneau de contrôle et je clique sur « Recommencer ». Je le déplace sur le côté, j'éclaircis le fond pour mieux voir ce que nous observons, puis je redémarre le minuteur. Trois, deux, un, c'est parti ! Plaçons ceci ici, cet autre élément dans les groupes. Nous voulons placer le réactif sur l'axe Y. Maintenant, nous voulons imbriquer le ligand. Vous voyez, il y a plusieurs zones de dépôt ; voici comment l'imbriquer. Ensuite, nous avons le solvant dans les groupes. Il faut l'imbriquer ici. Nous avons la coloration. La dernière étape est la création de la carte thermique. Nous pouvons maintenant cliquer sur « Terminé » et la réorganiser si nécessaire, afin d'obtenir les bonnes proportions. Mais voici comment créer très facilement une telle carte thermique.
Bien sûr, vous pouvez aller plus loin et modifier le thème de couleurs selon vos envies, celui de l'entreprise, ou tout autre élément de votre choix. Voilà comment procéder.
Ce ne sont là que quelques exemples des possibilités offertes. Je tiens vraiment à vous encourager à utiliser davantage les autres éléments graphiques et à analyser les données. Le graphique est très bien conçu ; vous pouvez facilement le modifier à la volée et voir si le résultat vous convient. Vous trouverez dans la galerie une image de la série de mon collègue Scott Weis, qui présente également la neuvième série dans le cadre de cette exploration. Vous pourriez être intéressé par d'autres graphiques très élaborés sur ce sujet. Mon objectif aujourd'hui est de vous montrer qu'il est possible de créer de nombreux graphiques en un temps record. Passons maintenant à la partie la plus amusante : le style libre.
Que représente ce style libre ? Prenons l’exemple de graphiques un peu plus inhabituels ou plus complexes. Nous disposons ici de données basées sur les données de dissolution issues d’un plan d’expériences (DOE), qui constituent également un échantillon. Pour chaque lot de comprimés, nous avons prélevé un échantillon, et nous avons mesuré les valeurs de dissolution à 60, 120, 240 et 360 mg/L.
De plus, les données proviennent d'un plan d'expériences (DOE). Elles contiennent des informations sur le mélange de polymères utilisé pour chaque lot. Cependant, dans cet exemple, nous nous concentrons uniquement sur la valeur de Dissolution 360, le lot et les informations relatives aux comprimés, car notre objectif final est d'obtenir la valeur moyenne de Dissolution 360. À partir des six échantillons prélevés dans chaque lot, nous souhaitons également déterminer l'écart type, afficher l'intervalle de confiance et la valeur correspondante.
Si nous explorons cette fonctionnalité, nous allons créer un Graphlet supplémentaire : un graphique linéaire multifonctionnel. Il ne s'agit pas d'un graphique linéaire classique se basant uniquement sur la variable suivante, mais d'autres éléments intégrés. Observons ce graphique. Nous avons placé toutes nos colonnes de dissolution (les quatre présentes sur l'axe des abscisses), puis nous les avons superposées par comprimé et regroupées par lot. Le fait est que nous n'en voyons qu'un seul, car j'ai cliqué sur le lot A01. Ce dernier a été filtré automatiquement par le Graphlet.
Mais si j'ajoute des informations supplémentaires, vous verrez que le lot se trouve en fait sur un champ de retour à la ligne. C'est ainsi que j'ai créé ce graphique. L'objectif, la manière d'y parvenir, est de créer ce graphique, puis d'enregistrer le script dans le presse-papiers, et enfin de créer ce graphique et de le coller en tant que Graphlet en faisant un clic droit et en choisissant « Survoler l'étiquette »… pardon, « Survoler l'étiquette et coller le Graphlet ». Je n'ai encore rien copié dans le presse-papiers, il s'agit donc simplement de la liste par défaut. Mais si j'avais collé quelque chose dans le presse-papiers, l'option « Coller le Graphlet » serait également disponible. C'est ce que nous voulons faire ici.
Supprimons tout ça et repartons de zéro. Il nous faut un seul générateur de graphiques, car le script généré par celui-ci nous permettra de finaliser le processus et d'appliquer le style suivant. Passons à la suite. Je relance le chronomètre. Cette fois-ci, il me faudra probablement un peu plus de 30 secondes, mais mon objectif est de rester bien en dessous de 60 secondes. C'est ce que je vise, car j'ai deux graphiques à réaliser, ce qui nécessite un peu plus de temps.
Commençons. J'ai mes colonnes de dissolution. Mon lot est affiché en surimpression, et mon comprimé en superposition. Je crée un graphique linéaire et je clique sur « Terminé ». Je l'enregistre dans le presse-papiers et je recommence, car je souhaite maintenant ajouter les informations de mon lot et ma valeur de dissolution à 360°. Au lieu de cette seule valeur, j'ai besoin d'une statistique récapitulative : la moyenne, l'intervalle d'erreur correspondant à l'écart type, et j'étiquette chaque valeur. Je peux faire un clic droit, puis sélectionner « Étiquette » et « Coller le graphique ». Je clique sur « Terminé ». Je réorganise peut-être les éléments rapidement, puis je clique sur « Arrêter », car j'ai terminé. Vous voyez que tout s'est déroulé comme prévu.
Si je clique dans cette fenêtre, je peux maintenant explorer ces données et observer les différentes courbes de dissolution de mes six comprimés du lot A7. Je peux facilement combiner ou comparer les deux résultats. Voici le lot trois. Celui-ci m'intéresse car il représente les valeurs les plus élevées. Voici un autre lot, plus représentatif des valeurs les plus faibles. Je l'épingle ici et je pourrai le comparer avec d'autres lots. Je vais ici et ceci pourrait être intéressant à examiner car sa courbe est légèrement différente, tout en restant dans la même tendance que les valeurs élevées de dissolution. Cela pourrait également s'avérer utile.
Ceci étant dit, nous approchons des exemples finaux. Nous peaufinons le tout et passons à quelque chose de plus complexe. Cela commence à ressembler à l'autre chose. Vous avez déjà vu la valeur Dissolution 360 et les lots, mais maintenant, examinons chaque point un par un. Je peux regarder celui-ci, celui-là, ou encore ici où j'ai constaté des comportements différents au niveau des lots, ce qui peut donner des résultats très différents, comme ici, par exemple, ce point plat.
Ce qui est intéressant, c'est que si je clique ici, je ne vois pas seulement ce graphique, filtré par le lot et la tablette sélectionnés. En bas, j'ai une autre application, un rapport, bref, n'importe quel type de rapport que l'on peut créer avec JMP.
J'ai créé le générateur de graphiques car il s'agissait d'un défi de 30 secondes. Ensuite, si nous allons ici, nous avons une autre exploration plus détaillée, que nous connaissons déjà, mais cette fois-ci sous forme de graphique à barres présentant des informations sur le mélange de polymères utilisé dans ces lots. Cela peut nous aider à obtenir des informations plus précises. Encore une fois, il ne s'agit que d'un exemple très simplifié. Vous pouvez avoir des applications réelles qui tirent réellement profit de ces combinaisons.
Mon objectif était de vous montrer que le Graphlet ne se limite pas au Graphlet avec le filtrage. Vous pouvez y ajouter n'importe quel rapport, sans qu'il soit nécessaire de le filtrer au préalable. Il s'agit donc d'un rapport indépendant.
Pour cela, il y a plusieurs étapes. La première consiste à recréer ce graphique. Nous l'avons déjà fait la dernière fois, donc inutile de le refaire. J'ai un script auxiliaire dans ce tableau de données qui recrée ce graphique. Inutile de le reproduire. C'est le graphique de départ. Ensuite, il nous faut ce graphique, ce diagramme à barres avec son étiquette au survol, qui est en fait celui-ci. Puis, nous devons assembler tous ces éléments pour obtenir ce graphique. Pour cela, nous avons besoin d'une fenêtre de script supplémentaire. Je déplace la fenêtre de script sur le côté. Je réorganise et supprime les éléments inutiles. Oh, pardon, je ne la ferme pas, je la réduis simplement. Il nous faut celui-ci, et nous allons commencer par là. Voilà, c'est fait.
C'est un peu compliqué car cela me prend presque une minute, et j'essaie de faire moins d'une minute. Commençons. La première chose à faire est de copier le fichier dans le presse-papiers et de le coller ici. C'est la première étape. Ensuite, nous allons créer un nouveau graphique à barres. Il s'agissait des informations sur le lot et sur le polymère ; nous avons donc glissé ces deux éléments ici et créé un simple graphique à barres empilées. C'est presque tout ce qu'il faut faire. Il nous suffit de coller le Graphlet que nous venons de copier. Vérifions que c'est bien le bon fichier. Nous le copions dans le presse-papiers et le collons ici. Ctrl+A, Ctrl+C.
On copie tout, et maintenant on crée l'autre graphique. On affiche le panneau de contrôle, et là, ça va vraiment très vite. J'espère pouvoir le reproduire en cinq secondes. On survole l'étiquette, on colle le Graphlet, et voilà. Stop. Une seconde, j'ai raté. Mais vous voyez, si je vais ici, j'ai déjà tout. C'était un vrai défi. J'ai vraiment senti l'adrénaline monter. Voilà comment on peut se rapprocher du résultat souhaité en quelques secondes. Bien sûr, il faut s'entraîner et avoir des idées sur la façon de procéder et sur les endroits où l'appliquer. Mais le but, c'est surtout de vous motiver à faire plus que de simples choses. Vous retrouverez les étapes ici.
Pour conclure, j'aimerais vraiment dire quelques mots. J'utilise ici le contour et quelques points de données du tableau que j'ai créé pour ce JMP-Man. Il ressemble beaucoup à un JMP-Man, en fait. Nous sommes au Discovery Summit de Manchester, et il y a énormément à découvrir. Il existe de nombreuses façons d'obtenir les informations que vous recherchez ou de définir ce que vous considérez comme un succès. N'hésitez pas à discuter avec toutes les personnes présentes, en plus des autres utilisateurs ou des autres participants. Parlez-en à notre équipe, à nos experts et à nos développeurs. Vous avez accès à eux. C'est vraiment important.
Enfin, sachez que de nombreuses personnes travaillent en coulisses pour mettre d'excellents logiciels entre de bonnes mains, et ces mains, ce sont les vôtres. Vous pouvez changer le monde grâce à des outils comme JMP, et nous voulons vous motiver et vous donner les moyens d'en tirer le meilleur parti. Amusons-nous bien pendant le Discovery Summit ! J'espère vous y croiser. Merci.