| Transcription |
| Bonjour Chris Gotwalt ici. |
| Aujourd'hui, nous allons être |
| construire l'histoire de |
| paradoxes graphiques et oh attendez, |
| mauvais sujet. En fait, nous allons |
| parler du candidat |
| scénographies, confection DOE |
| contraintes au problème. |
| Donc l'expérimentation industrielle |
| pour le produit et le processus |
| l'amélioration a une longue histoire |
| avec de nombreux fils que j'avoue que je |
| je ne connais qu'une infime partie |
| de. L'idée d'utiliser l'observation |
| pour le produit et le processus |
| l'innovation est aussi vieille que l'humanité |
| lui-même. Il a été renouvelé |
| se concentrer pendant la Renaissance et |
| Révolution scientifique. Au cours de la |
| industrielle ultérieure |
| Révolution, science et industrie |
| a commencé à fonctionner de plus en plus |
| au même rythme. Au début du XXe siècle |
| siècle, le laboratoire d'Edison était un |
| l'innovation industrielle sur un |
| échelle industrielle, mais cela a été fait |
| à ma connaissance, en dehors de |
| traditions expérimentales modernes. |
| Peu de temps après RA Fisher |
| introduit des concepts tels que |
| blocage et randomisation, son |
| associé puis gendre, |
| George Box, a développé ce qui est |
| maintenant probablement le dominant |
| paradigme dans la conception de |
| expériences, avec le plus |
| livre populaire sur les statistiques |
| pour les expérimentateurs par Box, |
| Chasseur et chasseur. |
| La méthode décrite dans Box, Hunter |
| et Hunter sont ce que j'appelle les |
| approche taxonomique de la conception. |
| Alors supposons que vous ayez un produit |
| ou le processus que vous souhaitez améliorer. |
| Vous réfléchissez aux choses que vous |
| peut changer. Les boutons peuvent tourner |
| comme la température, la pression, |
| le temps, les ingrédients que vous pouvez utiliser ou |
| méthodes de traitement que vous pouvez |
| utiliser. Ces choses deviennent |
| vos facteurs. Alors vous pensez |
| à savoir s'ils sont |
| continue ou nominale, et si |
| ils sont nominaux, combien |
| les niveaux qu'ils prennent ou la gamme |
| vous êtes prêt à les varier. Si un |
| le facteur est continu, alors vous |
| découvrir le nom du |
| conception qui correspond le plus facilement |
| à la hauteur du problème et des ressources |
| que vous...qui correspond à votre budget. |
| Cette conception aura... |
| aura un nom comme une boîte |
| Conception Behnken, une conception fractionnée |
| factorielle ou centrale |
| signes composés, ou éventuellement |
| quelque chose comme un tableau Taguchi. Il y aura |
| être des restrictions sur le nombre |
| des courses, du niveau...des chiffres |
| des niveaux de catégorie |
| facteurs, et ainsi de suite, donc il y a |
| il y aura du chausse-pied |
| problème en question dans la conception |
| que vous pouvez trouver. Par exemple, |
| facteurs dans le BHH |
| approche, Box Hunter et Hunter |
| approche, doivent souvent être |
| réduit à deux ou trois |
| valeurs ou niveaux uniques. |
| Malgré ses limites, le |
| approche taxonomique a été |
| fantastiquement réussi. |
| Au fil du temps, bien sûr, certains |
| les gens ont demandé si nous pouvions |
| faire encore mieux. |
| Et par mieux, nous entendons demander |
| nous-mêmes, comment concevons-nous notre |
| étudier pour obtenir le plus haut |
| des informations de qualité pertinentes pour |
| les objectifs de l'amélioration |
| projet ? Cette ligne de |
| les questions conduisent finalement à |
| conception optimale. La conception optimale est |
| un domaine de recherche universitaire. C'était |
| commencé en parallèle avec la Box |
| l'école dans les années 50 et 60, mais |
| pour diverses raisons, est resté en dehors |
| du courant dominant de l'industrie |
| expérimentations, jusqu'à ce que |
| concepteur personnalisé et JMP. |
| La philosophie de la coutume |
| le designer est celui que vous décrivez |
| le problème du logiciel. Il |
| puis vous renvoie le meilleur design |
| pour votre nombre budgété de |
| s'exécute. Vous commencez par déclarer |
| vos réponses ainsi que leurs |
| objectifs, comme minimiser, maximiser, |
| ou correspondre à la cible, et ensuite vous |
| décrire les types de facteurs |
| vous avez, continu, catégorique |
| mélange, etc. Catégorique |
| les facteurs peuvent avoir n'importe quel nombre de |
| niveaux. Vous lui donnez un modèle qui |
| vous souhaitez vous adapter au résultat |
| données. Le modèle suppose au moins |
| analyse des carrés et se compose de |
| principaux effets et interactions dans |
| termes polynomiaux. La coutume |
| le concepteur crée des valeurs par défaut |
| hypothèses sur la nature |
| de votre objectif, par exemple si |
| vous êtes intéressé par le dépistage |
| ou prédiction, qui est |
| reflété dans l'optimalité |
| critère utilisé. Le |
| les valeurs par défaut peuvent être remplacées |
| avec un menu en triangle rouge |
| option si vous souhaitez |
| faire quelque chose de différent de |
| ce que le logiciel prévoit. |
| Le flux de travail dans la plupart des |
| les applications consistent à configurer |
| le modèle. |
| Ensuite, vous choisissez votre budget, |
| Cliquez sur « créer un design ». Une fois que |
| il arrive que JMP utilise un mélange, |
| continue et catégorique |
| algorithme d'optimisation, résolution |
| pour le nombre de facteurs multiplié par |
| le nombre de termes de lignes. |
| Ensuite, vous obtenez vos données de conception |
| table avec tout ce dont vous avez besoin |
| sauf les données de réponse. Ceci |
| est un excellent flux de travail car le |
| les facteurs peuvent être variés |
| indépendants les uns des autres. |
| Et si tu ne peux pas ? Et si |
| il y a des contraintes ? Quoi |
| si la valeur de certains facteurs |
| déterminer les plages possibles |
| d’autres facteurs ? |
| Eh bien, alors tu peux le faire... alors |
| vous pouvez définir un facteur |
| contraintes ou l'utiliser |
| combinaisons interdites |
| filtre. |
| Malheureusement, même si ces |
| sont des outils puissants pour |
| expérimental contraignant |
| régions, cela peut encore être très |
| difficile à caractériser |
| contraintes en les utilisant. |
| L'équipe DOE de Brad Jones, Ryan Lekivetz, |
| Joseph Morgan et Caleb |
| Le roi a ajouté un |
| extraordinairement utile nouveau |
| fonctionnalité qui facilite la manipulation |
| contraintes beaucoup plus faciles dans |
| JMP 16. Ceux-ci sont appelés |
| exécutions candidates ou covariables. |
| Ce que vous pouvez faire, c'est partir sur votre |
| propre, créer un tableau de tous |
| combinaisons possibles de |
| paramètres de facteur que vous souhaitez |
| le concepteur personnalisé à |
| réfléchissez. Puis chargez-les |
| ici et ceux-là seront les |
| seules combinaisons de facteurs |
| paramètres que le concepteur |
| volonté... |
| je vais regarder. L'original |
| table, que j'appelle une |
| tableau des candidats, c'est comme un |
| paramètres de facteur de menu pour |
| le designer sur mesure. |
| Cela donne aux utilisateurs de JMP une |
| niveau de contrôle incroyable sur |
| leurs créations. Ce que je vais |
| aujourd'hui, c'est passer en revue plusieurs |
| exemples pour montrer comment vous pouvez utiliser |
| ceci pour faire la coutume |
| le designer réalise son potentiel |
| comme un outil qui adapte le |
| conception adaptée au problème à résoudre. |
| Avant de faire ça, je vais |
| s'éloigner du sujet un instant et |
| souligner que dans JMP Pro |
| version du concepteur personnalisé, |
| il existe désormais une capacité qui |
| vous permet de déclarer des limites de |
| détection au moment de la conception. |
| Si vous voulez des valeurs non manquantes |
| pour les limites ici la coutume |
| le concepteur ajoutera une colonne |
| propriété qui informe le |
| plateforme de régression généralisée |
| des limites de détection et il |
| obtiendra alors automatiquement le |
| analyse correcte. Cela conduit à |
| puissance considérablement plus élevée pour |
| détecter les effets et beaucoup plus bas |
| biais dans les prédictions, mais c'est |
| un sujet pour une autre discussion. |
| Voici un tas d'applications |
| auquel je peux penser pour le |
| candidat scénographe. Le |
| le plus simple est lorsque les plages d'un |
| facteur continu dépend de la |
| niveau d'une ou plusieurs catégories |
| facteurs. Un autre exemple est lorsque |
| nous ne pouvons pas contrôler la portée de |
| facteurs complètement |
| indépendamment, mais le |
| les contraintes sont difficiles à écrire |
| vers le bas. Il existe deux méthodes que nous |
| peut être utilisé pour cela. On utilise |
| données de processus historiques en tant que |
| ensemble de candidats, puis le |
| l'autre est ce que j'appelle filtre |
| des designs où vous créez...concevez |
| un ensemble de données initial géant utilisant |
| des nombres aléatoires ou un espace |
| conception de remplissage puis utilisation de la ligne |
| sélections dans les nuages de points |
| pour sélectionner les points qui |
| ne satisfont pas aux contraintes. |
| Il y a aussi la possibilité de |
| mélange vraiment hautement personnalisé |
| problèmes, en particulier les situations |
| où vous avez des multicouches |
| mélange. Ce n'est pas |
| quelque chose que je vais être |
| capable de parler d'aujourd'hui, mais en |
| le futur c'est quelque chose |
| que vous devriez chercher à être |
| capable de faire avec ce candidat |
| scénographe. Vous pouvez également |
| contraintes non linéaires avec le |
| méthode de filtrage, la même |
| façons dont vous pouvez faire d'autres types de |
| contraintes. C'est très |
| simple et je vais prendre un rapide |
| exemple à la toute fin |
| illustrant cela. |
| Alors considérons notre premier |
| exemple. Supposons que vous souhaitiez |
| faire correspondre une réponse cible dans un |
| enquête sur deux facteurs. |
| On est équipé...un équipement |
| fournisseur, dont il existe deux |
| niveaux et l'autre est le |
| température de l'appareil. Le |
| deux fournisseurs différents ont |
| différentes plages de fonctionnement |
| températures. Le fournisseur A est plus |
| l'étroit des deux, allant de |
| 150 à 170 degrés Celsius. |
| Mais c'est contrôlable à un |
| niveau de résolution plus fin de |
| environ 5 degrés. Fournisseur B |
| a une plage de fonctionnement plus large |
| passant de 140 à 180 degrés |
| Celsius, mais c'est seulement |
| contrôlable à 10 degrés |
| Celsius. Supposons que nous voulions faire |
| une conception de 12 courses pour trouver le |
| combinaison optimale de ces éléments |
| deux facteurs. |
| Nous énumérons toutes les possibilités |
| combinaisons des deux |
| facteurs dans 10 courses dans le |
| table ici, je crée juste |
| cela manuellement nous-mêmes. |
| Voici donc les cinq possibilités |
| valeurs des machines de type A |
| réglages de température. Et puis |
| voici les cinq possibles |
| valeurs de température de type B |
| paramètres. Nous voulons le meilleur |
| conception en 12 passages, ce qui dépasse |
| le nombre de lignes dans le |
| tableau des candidats. Ce n'est pas un |
| problème en théorie, mais je |
| recommande de créer une copie du |
| ensemble de candidats juste au cas où |
| que le nombre de courses qui |
| votre table de candidats a dépassé |
| le numéro que vous recherchez |
| car dans la conception. |
| Ensuite, nous allons à la douane |
| designer. |
| Appuyez sur Sélectionner la covariable |
| bouton facteurs. |
| Sélectionnez les colonnes que nous voulons |
| chargé comme conception candidate |
| facteurs. Maintenant, le candidat |
| la conception est chargée et affichée. |
| Ajoutons l’effet d’interaction, |
| ainsi que l'effet quadratique |
| de température. Nous en sommes maintenant au |
| dernière étape avant de créer le |
| conception. Je veux expliquer le |
| deux options que vous voyez dans le |
| nœud de contour de génération de conception. |
| Le premier, qui va forcer |
| dans toutes les lignes qui sont |
| sélectionné dans le tableau d'origine |
| ou dans la liste des |
| candidats à la coutume |
| designer. Donc, si vous avez |
| points de contrôle qui sont peu susceptibles de |
| être favorisé par l'optimalité |
| critère et vouloir les forcer |
| dans la conception, vous pouvez |
| utilisez cette option. C'est un peu |
| comme prendre ces mêmes lignes et |
| créer un design augmenté |
| basé uniquement sur eux, sauf que |
| vous contrôlez le possible |
| combinaisons des facteurs dans |
| les lignes supplémentaires. |
| La deuxième option, que je suis |
| vérifier ici exprès, permet |
| les lignes de candidats à choisir |
| plus d'une fois. Cela donnera |
| vous avez choisi de manière optimale |
| réplications et est probablement un |
| bonne idée si vous êtes sur le point de courir |
| une expérience physique. Si, sur |
| d'autre part, vous utilisez un |
| sous-ensemble optimal de lignes à trouver |
| à essayer dans une nouvelle machine sophistiquée |
| algorithme d'apprentissage comme SVEM, un |
| sujet d'une de mes autres conférences |
| à la Découverte de mars |
| Conférence. Vous ne voudriez pas |
| pour cocher cette option si cela était |
| le cas. En gros, si vous |
| je n'ai pas toutes vos réponses |
| valeurs déjà, je vérifierais |
| cette boîte et si vous avez déjà |
| les valeurs de réponse, alors ne le faites pas. |
| Réinitialisez la taille de l'échantillon à 12 et |
| Cliquez sur « créer un design ». Le candidat |
| le design dans toute sa splendeur |
| apparaître comme n'importe quel autre |
| conception réalisée sur mesure |
| designer. Comme on le voit dans le |
| fenêtre JMP du milieu, JMP également |
| sélectionne les lignes dans l'original |
| table choisie par le candidat |
| algorithme de conception. Notez que 10 |
| pas 12 lignes ont été sélectionnées. |
| Sur la droite, nous voyons le nouveau |
| table de conception, la plus à droite |
| la colonne du tableau indique |
| la ligne d'origine pour cela |
| exécuter. Notez que les lignes d'origine |
| 11 et 15 ont été choisis deux fois |
| et sont des répliques. |
| Voici une vue sous forme d'histogramme de la |
| conception. Vous pouvez voir que le |
| différentes valeurs de température |
| ont été choisis par l'ensemble des candidats |
| algorithme pour différentes machines |
| types. Dans l'ensemble, cette conception est |
| bien équilibré, mais nous ne le faisons pas |
| avoir 3 niveaux de température dans |
| type de machine A. Heureusement, |
| nous pouvons sélectionner les lignes que nous |
| vouloir être forcé dans la conception |
| pour nous assurer que nous avons 3 |
| niveaux de température pour |
| les deux types de machines. |
| Sélectionnez simplement la ligne souhaitée |
| forcé dans la conception dans le |
| Tableau des covariables. Cochez la case « inclure » |
| toutes les lignes covariantes sélectionnées dans |
| l'option de conception. |
| Et puis si tu passes par là |
| tout ça, tu verras |
| que maintenant les deux niveaux de |
| la machine a au moins trois |
| niveaux de température dans le |
| conception. Donc la première conception |
| nous avons créé est à gauche |
| et la nouvelle conception forçant |
| il doit y avoir 3 niveaux de |
| type de machine A |
| les réglages de température sont terminés |
| ici à droite. |
| Mon deuxième exemple est basé sur un |
| ensemble de données réelles provenant d'un |
| fabrication métallurgique |
| processus. L'entreprise souhaite |
| contrôler la quantité de rétrécissement |
| pendant l'étape de frittage. Ils |
| avoir beaucoup de données historiques |
| et ont appliqué la machine |
| modèles d'apprentissage pour prédire |
| rétrécissement et donc avoir une idée |
| quels sont les facteurs clés. |
| Cependant, pour optimiser réellement |
| le processus, vous devriez vraiment |
| faire une expérience conçue. |
| Comme Laura Castro-Schilo |
| une fois pointé... |
| Comme Laura Castro-Schilo l'a dit autrefois |
| m'a dit que la causalité est une |
| propriété non pas des données, mais |
| si les données génératrices |
| mécanisme, et comme George Box |
| dit sur la couverture intérieure de |
| Statistiques pour les expérimentateurs, |
| pour savoir ce qui se passe lorsque |
| tu changes quelque chose, c'est |
| il faut le changer. |
| Maintenant, même si nous ne pouvons pas utiliser le |
| données historiques pour prouver |
| causalité, il y a |
| informations essentielles sur |
| quelles combinaisons de facteurs |
| il est possible que nous puissions utiliser |
| dans la conception. |
| Nous devons d’abord séparer les |
| colonnes dans le tableau qui |
| représentent des facteurs contrôlables |
| de ceux qui sont plus |
| mesures de capteurs passifs |
| ou conduire des quantités qui |
| ne peut pas être contrôlé directement. |
| Un coup d'œil sur le nuage de points de |
| les facteurs continus potentiels |
| indique qu'il y a |
| contraintes implicites qui pourraient |
| être difficile à caractériser comme |
| contraintes linéaires ou non autorisées |
| combinaisons. Cependant, ces |
| représentent un échantillon de |
| combinaisons possibles qui |
| peut être utilisé avec le |
| candidat concepteur tout à fait |
| facilement. |
| Pour ce faire, nous faisons apparaître le |
| concepteur personnalisé. Configurez le |
| réponse. J'aime charger quelques |
| facteurs covariables. Sélectionnez le |
| colonnes que nous pouvons contrôler comme |
| facteur...facteurs DOE et |
| Cliquez sur OK. Nous les avons maintenant. |
| chargé. Configurons une fonction quadratique |
| modèle de surface de réponse comme notre |
| modèle de base. Sélectionnez ensuite tous les |
| les termes du modèle, à l'exception de |
| intercepter. Effectuez ensuite un contrôle |
| plus clic droit et convertir |
| tous ces termes en si |
| effets possibles. Ceci, en |
| combinaison avec réponse |
| modèle de surface choisi, signifie |
| que nous allons créer un |
| candidat bayésien I-optimal |
| scénographie. |
| Cochez la case qui permet |
| répliques choisies de manière optimale. |
| Entrez la taille de l'échantillon. |
| Il crée ensuite le design |
| pour nous. Si nous regardons le |
| distribution des facteurs, |
| on voit que c'est fait avec beaucoup d'efforts |
| pour rechercher un meilleur équilibre. |
| À gauche, nous avons un |
| matrice de nuage de points de la |
| facteurs continus de la |
| données originales et à droite |
| est le modèle à cent rangées. On peut voir |
| que dans le frittage |
| température, nous avons quelques |
| valeurs aberrantes potentielles à 1220. |
| On voudrait s’assurer que |
| ce sont de vraies valeurs. |
| général, vous allez devoir |
| assurez-vous que l'entrée |
| ensemble de candidats, il est clair de |
| valeurs aberrantes et valeurs manquantes |
| avant de l'utiliser comme candidat |
| scénographie. Lors de mon entretien avec Ron |
| Kennet ceci...en mars |
| Conférence Discovery 2021, |
| Je vous montre brièvement comment vous pouvez utiliser |
| la valeur aberrante et la valeur manquante |
| plateformes de dépistage à supprimer |
| les valeurs aberrantes et remplacez les |
| valeurs manquantes afin que vous puissiez |
| les utiliser ultérieurement |
| une scène comme celle-ci. |
| Supposons maintenant que nous ayons un problème |
| semblable au premier exemple, |
| où il y a deux machines |
| types, mais maintenant nous avons |
| température et pression comme |
| facteurs, et nous savons que |
| la température et la pression ne peuvent pas |
| varient indépendamment et que le |
| nature de cette dépendance |
| changements entre les types de machines. |
| Nous pouvons créer un espace initial |
| conception et utilisation du remplissage |
| filtre de données pour supprimer le |
| combinaisons irréalisables de |
| facteurs définissant séparément pour |
| chaque type de machine. Ensuite, nous pouvons |
| utiliser le concepteur d'ensembles candidats |
| pour trouver le plus efficace |
| conception pour cette situation. |
| Alors maintenant que j'ai traversé ça, |
| alors maintenant j'ai créé mon espace |
| conception de remplissage. Il a 1 000 |
| court et je peux faire apparaître le |
| filtre de données global dessus et |
| utilisez-le pour raser différents |
| combinaisons de température |
| et la pression pour que nous puissions |
| avoir des contraintes distinctes par |
| type de machine. |
| Alors j'utilise le Lasso |
| outil pour couper |
| un coin dans la machine B. |
| Et je reviens en arrière et je coupe |
| un autre coin dans la machine B donc |
| la machine B est la machine qui a |
| une sorte de région d'exploitation plus large |
| en température et en pression. |
| Ensuite, nous passons à la machine |
| A. Et nous allons simplement utiliser |
| l'outil Lasso |
| se raser |
| les points qui sont en dehors de son |
| région d'exploitation. Et nous voyons |
| que sa région d'exploitation est une |
| beaucoup plus étroit que celui de la machine A. |
| Et voici notre conception combinée. |
| À partir de là, nous pouvons le recharger |
| jusqu'au concepteur personnalisé. |
| Mettez un modèle RSM là-bas, puis |
| fixer notre nombre d'exécutions à 32, |
| permettant aux lignes coviales d'être |
| répété. Et ça va tourner |
| à travers. Une fois que c'est fait, il |
| sélectionne tous les points qui ont été |
| choisi par l'ensemble des candidats |
| designer. Et ici, nous pouvons voir |
| les points qui ont été choisis. |
| Ils ont été mis en évidence et le |
| ensemble original de points candidats |
| qui n'ont pas été sélectionnés sont |
| sont gris. |
| Nous pouvons proposer le nouveau design |
| dans Fit Y par X et nous pouvons |
| voir un nuage de points où nous voyons |
| que le |
| les points de conception de la machine A |
| sont en rouge. Ils sont à l'intérieur |
| de l'espace, puis le Type |
| Les pistes B sont en bleu. Il y avait le |
| région d'exploitation plus large et |
| c'est ainsi que nous voyons ces points |
| ici, plus loin pour ça. Donc |
| nous avons rapidement atteint un |
| conception avec contraintes linéaires |
| qui changent avec une catégorisation |
| facteur sans passer par le |
| processus ennuyeux de dérivation de la |
| coefficients de combinaison linéaire. |
| Nous avons simplement utilisé les bases de JMP 101 |
| visualisation et filtrage |
| outils. Cette idée se généralise |
| à d'autres non linéaires |
| contraintes et autres complexes |
| situations assez facilement. |
| Alors maintenant, nous allons utiliser |
| filtrage et multivarié pour |
| mettre en place un nouveau type de |
| conception que je vous assure |
| je n'ai jamais vu auparavant. |
| Aller à la |
| Outil lasso. On y va |
| pour découper un élément très inhabituel |
| contrainte. |
| Et nous allons inverser |
| sélection. |
| Nous allons supprimer ces lignes. |
| Ensuite, nous pouvons accélérer cela un peu |
| un peu. On peut passer par |
| et faire la même chose |
| pour d'autres combinaisons de X1 |
| et les autres variables. |
| Sculpter un très |
| ensemble de candidats de forme inhabituelle. |
| Nous pouvons charger cela dans |
| le designer sur mesure. Même chose |
| chose comme avant. Apportez notre |
| colonnes comme covariables, |
| mettre en place un design avec tous... |
| toutes les interactions d'ordre élevé réalisées |
| si possible, avec une centaine |
| fonctionne. Et maintenant nous voyons |
| notre conception pour ce très |
| région contrainte inhabituelle |
| c'est optimal étant donné ces |
| contraintes. |
| Alors je vous laisse avec ça |
| image. Je suis très excité de |
| écoutez ce que vous avez pu faire |
| avec le nouvel ensemble de candidats |
| Designer. Chapeau bas au DOE |
| équipe pour avoir ajouté ceci |
| étonnamment utile et |
| nouvelle fonctionnalité flexible. Merci |
| toi. |