cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
  • JMP will suspend normal business operations for our Winter Holiday beginning on Wednesday, Dec. 24, 2025, at 5:00 p.m. ET (2:00 p.m. ET for JMP Accounts Receivable).
    Regular business hours will resume at 9:00 a.m. EST on Friday, Jan. 2, 2026.
  • We’re retiring the File Exchange at the end of this year. The JMP Marketplace is now your destination for add-ins and extensions.

Discussions

Solve problems, and share tips and tricks with other JMP users.
%3CLINGO-SUB%20id%3D%22lingo-sub-56020%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3EJSL%20-%20G%C3%A9n%C3%A9rer%20-xy%20Plot%20qui%20parcourt%20les%20colonnes%20avec%20diff%C3%A9rentes%20variables%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-56020%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Capture.JPG%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Capture.JPG%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Capture.JPG%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F10552iD72448D1DAAAFBF0%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22Capture.JPG%22%20alt%3D%22Capture.JPG%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3ESalutations%2C%3C%2FP%3E%3CP%3EContexte%26nbsp%3B%3A%20Je%20dispose%20d'un%20tr%C3%A8s%20grand%20ensemble%20de%20donn%C3%A9es%20qui%20r%C3%A9sulte%20de%20tests%20RF%20sp%C3%A9cifiques%20pour%20les%20dispositifs%20%C3%A0%20semi-conducteurs.%20Au%20cours%20de%20ce%20test%20RF%2C%20diverses%20conditions%20diff%C3%A9rentes%20sont%20importantes.%20J'ai%203%20sorties%20qui%20sont%20test%C3%A9es%20sur%2016%20canaux%20diff%C3%A9rents%20dans%206%20%C3%A9tats%20de%20test%20diff%C3%A9rents%2C%20ce%20qui%20m'oblige%20%C3%A0%20g%C3%A9n%C3%A9rer%20105%20graphiques%20diff%C3%A9rents.%3C%2FP%3E%3CP%3Eexemple%26nbsp%3B%3A%20gain%20par%20rapport%20%C3%A0%20la%20fr%C3%A9quence%20sur%20le%20canal%201%20%C3%A0%20l'%C3%A9tat%20de%20test%201%26nbsp%3B%3B%20Gain%20par%20rapport%20%C3%A0%20la%20fr%C3%A9quence%20sur%20le%20canal%202%20%C3%A0%20l'%C3%A9tat%20de%20test%201%20o%C3%B9%20j'ai%2015%20canaux%20et%206%20%C3%A9tats%20de%20test.%3C%2FP%3E%3CP%3EJ'ai%20cherch%C3%A9%20une%20solution%20sur%20ces%20forums%20de%20discussion%20et%20les%20placards%20dans%20lesquels%20je%20suis%20arriv%C3%A9%20sont%20un%20fil%20de%20discussion%20lanc%C3%A9%20en%202017%20intitul%C3%A9%20%22%3CSPAN%20class%3D%22lia-link-navigation%20child-thread%20lia-link-disabled%22%3E%20Comment%20exporter%20un%20graphique%20JMP%20vers%20PPT%20par%20JSL%26nbsp%3B%3F%22%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-link-navigation%20child-thread%20lia-link-disabled%22%3EJ'ai%20essay%C3%A9%20d'incorporer%20le%20script%20utilis%C3%A9%20dans%20cette%20solution%20pour%20m'aider%20et%20je%20peux%20le%20faire%20cr%C3%A9er%20le%20nombre%20requis%20d'intrigues%2C%20mais%20je%20ne%20parviens%20pas%20%C3%A0%20filtrer%20des%20canaux%20sp%C3%A9cifiques.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-link-navigation%20child-thread%20lia-link-disabled%22%3E%3CSPAN%20class%3D%22lia-link-navigation%20child-thread%20lia-link-disabled%22%3EJe%20pense%20que%20j'ai%20du%20mal%20%C3%A0%20communiquer%20cela%2C%20alors%20s'il%20vous%20pla%C3%AEt%2C%20si%20vous%20avez%20besoin%20de%20pr%C3%A9cisions%2C%20demandez.%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-link-navigation%20child-thread%20lia-link-disabled%22%3E%3CSPAN%20class%3D%22lia-link-navigation%20child-thread%20lia-link-disabled%22%3EMerci%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3ESummarize(%20dt%2C%20lstChannel%20%3D%20By(%20%3Achannel%20)%20)%3B%0Agb%20%3D%20Graph%20Builder(%0A%20invisible%2C%0A%20Size(%201225%2C%20952%20)%2C%0A%20Show%20Control%20Panel(%200%20)%2C%0A%20Variables(%0A%20%20X(%20%3AName(%20%22Freq%20_(GHz)%22%20)%20)%2C%0A%20%20Y(%20%3AGain%20)%2C%0A%20%20Group%20X(%20%3Awafer_num%20)%2C%0A%20%20Overlay(%20%3ARowCol%20)%20)%2C%0A%20%20Elements(%20Smoother(%20X%2C%20Y%2C%20Legend(%2019%20)%20)%20)%0A)%3B%0A%0AFor(%20i%20%3D%201%2C%20i%20%26lt%3B%3D%20N%20Items(%20GroupBy%20)%2C%20i%2B%2B%2C%0A%20%20gb%20%26lt%3B%26lt%3B%20Local%20Data%20Filter(%20%0A%20%20%20columns(%0A%20%20%20%20%3Awafer_num%2C%0A%20%20%20%20%3Achannel%2C%0A%20%20%20%20%3ARowCol)%2C%0A%20%20%20Where(%20%3Achannel%20%3D%3D%20LstChannel%5Bi%5D%20)%20)%2C%0A%0A%2F%2F%20I%20would%20like%20to%20loop%20through%20the%20teststates%20as%20well%0A%20%20%20Where(%20%3Ateststate%20%3D%3D%201%20)%2C%20%0A%20%20%20Mode(%20Show(%201%20)%2C%20Include(%201%20)%20)%20)%3B%0A%20If(%20i%20%3D%3D%201%2C%0A%20%20gb%20%26lt%3B%26lt%3B%20Save%20Presentation(%20%22%24TEMP%2Fjmp_example2.pptx%22%20)%2C%0A%20%20gb%20%26lt%3B%26lt%3B%20Save%20Presentation(%20%22%24TEMP%2Fjmp_example2.pptx%22%2C%20Append%20)%0A%20)%3B%0A%20gb%20%26lt%3B%26lt%3B%20remove%20data%20filter%3B%0A)%3B%0A%0AOpen(%20%22%24TEMP%2Fjmp_example2.pptx%22%20)%3B%3C%2FCODE%3E%3C%2FPRE%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-60276%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%3A%20JSL%20-%20G%C3%A9n%C3%A9rer%20un%20trac%C3%A9%20-xy%20qui%20parcourt%20des%20colonnes%20avec%20diff%C3%A9rentes%20variables%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-60276%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EJe%20suppose%20que%20les%20deux%20autres%20ne%20se%20sont%20pas%20attach%C3%A9s%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-60275%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%3A%20JSL%20-%20G%C3%A9n%C3%A9rer%20un%20trac%C3%A9%20-xy%20qui%20parcourt%20des%20colonnes%20avec%20diff%C3%A9rentes%20variables%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-60275%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EMerci%20pour%20les%20informations%2C%20c'est%20toujours%20instructif.%20Je%20pense%20que%20c'est%20tr%C3%A8s%20fortuit%20que%20vous%20soyez%20celui%20qui%20m'a%20le%20plus%20aid%C3%A9.%20Vous%20voyez%2C%20je%20suis%20ing%C3%A9nieur%20industriel%20dans%20une%20fonderie%20qui%20propose%20un%20mix%20de%20produits%20tr%C3%A8s%20%C3%A9lev%C3%A9%20et%20%C3%A0%20faible%20volume%20et%20nous%20effectuons%20une%20quantit%C3%A9%20importante%20de%20tests%20RF.%20Tout%20ce%20que%20vous%20avez%20mentionn%C3%A9%20%3A%3C%2FP%3E%3CUL%3E%3CLI%3Eil%20existe%20une%20plage%20connue%20comme%20les%20limites%20de%20contr%C3%B4le%20ou%20de%20sp%C3%A9cifications%2C%3C%2FLI%3E%3CLI%3Ebesoin%20d'%C3%A9voluer%20vers%20quelque%20chose%20comme%20%2B%2F-%20k%20sigma%2C%3C%2FLI%3E%3CLI%3Ebesoin%20de%20contr%C3%B4ler%20les%20lignes%20de%20quadrillage%2C%20par%20exemple%2C%20une%20ligne%20de%20quadrillage%20%C3%A0%20chaque%200%2C5%20sigma%2C%3C%2FLI%3E%3CLI%3Eles%20donn%C3%A9es%20dont%20la%20valeur%20nominale%20est%20grande%20mais%20la%20variation%20est%20tr%C3%A8s%20faible%2C%20par%20exemple%2C%20signifie%20que%20la%20valeur%20est%201750222%20stdev%20est%200%2C000023%2C%20puis%20je%20trace%20une%20transformation%20Y-moyenne%20et%20je%20trouve%20une%20bonne%20%C3%A9chelle%20et%20j'utilise%20l'algorithme%2C%20gdinc.jsl%3C%2FLI%3E%3CLI%3Eeffectuer%20une%20analyse%20et%20d%C3%A9terminer%20si%20les%20donn%C3%A9es%20sont%20tr%C3%A8s%20asym%C3%A9triques%20ou%20grumeleuses%20(regroup%C3%A9es).%3C%2FLI%3E%3C%2FUL%3E%3CP%3EC'est%20ce%20que%20j'essaie%20d'accomplir%20que%20nous%20testons%20et%20notre%20client%20utilise%20des%20limites%20de%20sp%C3%A9cifications%20g%C3%A9n%C3%A9rales%20bas%C3%A9es%20sur%20aucune%20donn%C3%A9e.%20Nous%20essayons%20donc%20de%20d%C3%A9terminer%20les%20limites%20de%20sp%C3%A9cifications%20bas%C3%A9es%20sur%20%2B%2F-%203%20sigma%20et%20%2B%2F-%204%2C5%20sigma%20avec%20un%20contr%C3%B4le%20sup%C3%A9rieur%20et%20inf%C3%A9rieur%20associ%C3%A9.%20limites.Un%20autre%20exemple%20est%20que%20lorsque%20je%20demandais%20l'%C3%A9largissement%20de%20l'axe%20X%20pour%20les%20trac%C3%A9s%20de%20distribution%2C%20c'%C3%A9tait%20parce%20que%20nos%20limites%20de%20sp%C3%A9cifications%20actuelles%20sont%20LSL%20%3D%2020%20et%20USL%20%3D%2040.%20C'est%20pourquoi%20je%20suis%20un%20fervent%20d%C3%A9fenseur%20de%20JMP%20en%20raison%20des%20outils%20formidables%20dont%20vous%20disposez%20dans%20les%20utilitaires%20Qualit%C3%A9%20et%20Processus.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EJe%20sais%20tr%C3%A8s%20peu%2C%20voire%20pas%20du%20tout%2C%20sur%20le%20tra%C3%A7age%20d'analyses%20de%20donn%C3%A9es%20multivari%C3%A9es%2C%20mais%20je%20vais%20le%20faire%20tourbillonner.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EEn%20fait%2C%20cette%20conversation%20me%20fait%20comprendre%20pourquoi%20je%20suis%20%C3%A0%20nouveau%20ici.%20J'aimerais%20avoir%20votre%20avis%20concernant%20l'utilisation%20de%20la%20m%C3%AAme%20m%C3%A9thode%20de%20tra%C3%A7age%20que%20vous%20m'avez%20donn%C3%A9e%20pour%20le%20g%C3%A9n%C3%A9rateur%20de%20graphiques%20et%20la%20distribution%20pour%20l'analyse%20Fix%20Y%20by%20X.%20Je%20pense%20que%20c'est%20un%20tr%C3%A8s%20bon%20outil%20d'analyse%20car%20nous%20pouvons%20voir%20la%20diff%C3%A9rence%20(statistiquement)%20entre%20les%20ensembles%20de%20donn%C3%A9es%20qui%20dans%20notre%20cas%20est%20wafer_number.%20Bien%20s%C3%BBr%2C%20j'utilise%20un%20test%20T%20de%20chaque%20%C3%A9l%C3%A8ve%20pour%20comparer%20les%20moyennes...%20J'ai%20essay%C3%A9%20de%20brancher%20et%20de%20brancher%20et%20de%20jouer%20et%20je%20me%20suis%20tromp%C3%A9%20avec%20la%20fonction%20Dispacth.Vous%20trouverez%20ci-joint%20le%20tableau%20de%20donn%C3%A9es%20et%20une%20fen%C3%AAtre%20Enregistrer%20dans%20le%20script%20de%20ce%20que%20j'essaie%20de%20faire%20avec%20une%20image%20de%20la%20sortie.%20Encore%20une%20fois%2C%20toute%20votre%20aide%20est%20extr%C3%AAmement%20utile.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EEn%20passant%2C%20j'ai%20demand%C3%A9%20%C3%A0%20mon%20manager%20si%20je%20pouvais%20suivre%20un%20cours%20approfondi%20d'%C3%A9criture%20de%20sc%C3%A9nario%20et%20il%20a%20dit%20oui%2C%20donc%20si%20vous%20avez%20des%20recommandations%2C%20n'h%C3%A9sitez%20pas%20%C3%A0%20me%20le%20faire%20savoir.%20Je%20suis%20dans%20la%20r%C3%A9gion%20de%20Balitmore%2C%20MD.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3Eyng%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-60215%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%3A%20JSL%20-%20G%C3%A9n%C3%A9rer%20un%20trac%C3%A9%20-xy%20qui%20parcourt%20des%20colonnes%20avec%20diff%C3%A9rentes%20variables%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-60215%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EYng%2C%3C%2FP%3E%3CP%3EVous%20n'avez%20pas%20pr%C3%A9cis%C3%A9%20ce%20que%20vous%20recherchez.%20J'utilise%20g%C3%A9n%C3%A9ralement%20la%20mise%20%C3%A0%20l'%C3%A9chelle%20par%20d%C3%A9faut%20de%20JMP%20et%20j'utilise%20quelque%20chose%20comme%20ce%20qui%20suit%20si%20je%20souhaite%20la%20m%C3%AAme%20mise%20%C3%A0%20l'%C3%A9chelle%20des%20axes%20pour%20tous%20les%20sous-groupes.%20Ce%20script%20nomme%20les%20variables%20d'int%C3%A9r%C3%AAt%20ylist%2C%20mais%20cela%20peut%20%C3%AAtre%20appliqu%C3%A9%20%C3%A0%20n'importe%20quelle%20variable%20num%C3%A9rique%20continue%20(colonne)%2C%20m%C3%AAme%20Datetime.L'astuce%20consiste%20%C3%A0%20laisser%20JMP%20%C3%A9voluer%20pour%20tous%2C%20puis%20%C3%A0%20copier%20le%20param%C3%A8tre%20d'axe%20dans%20la%20colonne%20du%20tableau%2C%20puis%20tout%20graphique%20utilisant%20cette%20colonne%20d%C3%A9ploiera%20cette%20%C3%A9chelle.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3ENames%20Default%20to%20Here(1)%3B%0A%0Aylist%20%3D%20%7B%22Sepal%20length%22%2C%20%22Sepal%20width%22%2C%20%22Petal%20length%22%2C%20%22Petal%20width%22%7D%3B%0Adt%20%3D%20Open(%22%24sample_data%2Firis.jmp%22)%3B%0A%0A%2F%2Fget%20common%20axis%0Afor(i%3D1%2C%20i%26lt%3B%3Dnitems(ylist)%2C%20i%2B%2B%2C%0A%20ovl%20%3D%20dt%20%26lt%3B%26lt%3B%20Overlay%20Plot(Invisible%2C%0A%20%20Y(%20Column(dt%2Cylist%5Bi%5D)%20)%2C%20%20%2F%2Fyaxis%0A%20%20Overlay(%200%20)%0A%20)%3B%0A%20report(ovl)%5BAxisBox(1)%5D%20%26lt%3B%26lt%3B%20Save%20to%20Column%20Property%3B%0A%20ovl%20%26lt%3B%26lt%3B%20close%20window%3B%0A)%3B%0A%0A%2F%2Fnow%20the%20same%20axis%20will%20be%20applied%20to%20all%20sub%20groups%0A%0Aovl1%20%3D%20dt%20%26lt%3B%26lt%3B%20OverlayPlot(%20Y(%20%3APetal%20length%20)%2C%20%20Overlay(0)%2C%20By(%3ASpecies)%20)%3B%0A%2F%2Fall%20%203%20subgroups%20have%20the%20same%20Y%20-%20axis%0A%0A%2F%2Fovl%20%20%3D%20dt%20%26lt%3B%26lt%3B%20OverlayPlot(%20Y(%20eval(ylist)%20)%2C%20%20Overlay(0)%2C%20By(%3ASpecies)%20)%3B%0A%0A%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3EJe%20fais%20une%20mise%20%C3%A0%20l'%C3%A9chelle%20personnalis%C3%A9e%20pour%20les%20axes%20uniquement%20si%26nbsp%3B%3A%3C%2FP%3E%3CUL%3E%3CLI%3Eil%20existe%20une%20plage%20connue%20comme%20les%20limites%20de%20contr%C3%B4le%20ou%20de%20sp%C3%A9cifications%2C%3C%2FLI%3E%3CLI%3Ebesoin%20d'%C3%A9voluer%20vers%20quelque%20chose%20comme%20%2B%2F-%20k%20sigma%2C%3C%2FLI%3E%3CLI%3Ebesoin%20de%20contr%C3%B4ler%20les%20lignes%20de%20quadrillage%2C%20par%20exemple%2C%20une%20ligne%20de%20quadrillage%20%C3%A0%20chaque%200%2C5%20sigma%2C%3C%2FLI%3E%3CLI%3Eles%20donn%C3%A9es%20dont%20la%20valeur%20nominale%20est%20grande%20mais%20la%20variation%20est%20tr%C3%A8s%20faible%2C%20par%20exemple%2C%20signifie%20que%20la%20valeur%20est%201750222%20stdev%20est%200%2C000023%2C%20puis%20je%20trace%20une%20transformation%20Y-moyenne%20et%20je%20trouve%20une%20bonne%20%C3%A9chelle%20et%20j'utilise%20l'algorithme%2C%20gdinc.jsl%3C%2FLI%3E%3CLI%3Eeffectuer%20une%20analyse%20et%20d%C3%A9terminer%20si%20les%20donn%C3%A9es%20sont%20tr%C3%A8s%20asym%C3%A9triques%20ou%20grumeleuses%20(regroup%C3%A9es).%3C%2FLI%3E%3C%2FUL%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EConcernant%20la%20d%C3%A9tection%20des%20valeurs%20aberrantes%2C%20je%20n'ai%20pas%20trouv%C3%A9%20une%20m%C3%A9thode%20qui%20s'applique%20%C3%A0%20toutes%20les%20donn%C3%A9es.%20Pour%20les%20donn%C3%A9es%20univari%C3%A9es%20avec%20une%20forte%20asym%C3%A9trie%20%C3%A0%20droite%20(ex.%20Poisson%20gonfl%C3%A9%20%C3%A0%20z%C3%A9ro)%2C%20j'aime%20utiliser%20une%20m%C3%A9thode%20Lenth%20modifi%C3%A9e%26nbsp%3B%3A%3C%2FP%3E%3CUL%3E%3CLI%3Euscreen%20%3D%20m%C3%A9diane%20%2B%20k%20*%20(centile%20p%20sup%C3%A9rieur%20-m%C3%A9diane)%20%2F%20Abs%20(Quantile%20normal%20(p))%3C%2FLI%3E%3CLI%3Elscreen%20%3D%20m%C3%A9diane%20-%20k%20*%20(m%C3%A9diane%20-%20percentile%20inf%C3%A9rieur%20(p)%2F%20Abs%20(Quantile%20normal%20(p)%20)%3C%2FLI%3E%3CLI%3Eo%C3%B9%20p%20pourrait%20%C3%AAtre%200%2C1%20(pour%2010%20et%2090%20percentiles)%20ou%20p%20pourrait%20%C3%AAtre%200%2C25%2C%20alors%20ce%20serait%20un%20pseudo%20sigma%20modifi%C3%A9%2C%20et%20g%C3%A9n%C3%A9ralement%20k%20est%20dans%20%5B4%2C6%5D%20pour%20les%20donn%C3%A9es%20r%C3%A9sum%C3%A9es.%20Il%20y%20a%20des%20moments%20pour%20les%20donn%C3%A9es%20brutes%2C%20j'utilise%20un%20k%20beaucoup%20plus%20grand.%3C%2FLI%3E%3CLI%3EDe%20plus%2C%20je%20filtre%20g%C3%A9n%C3%A9ralement%20toutes%20les%20donn%C3%A9es%20d'une%20variable%2C%20mais%20si%20les%20groupes%20sont%20assez%20diff%C3%A9rents%2C%20je%20filtre%20par%20groupes%20s'il%20y%20a%20suffisamment%20de%20donn%C3%A9es%20pour%20chaque%20groupe.%3C%2FLI%3E%3C%2FUL%3E%3CP%3EVous%20trouverez%20ci-dessous%20un%20exemple%20de%20calcul%20des%20valeurs%20de%20d%C3%A9pistage%20par%20groupe.%20Si%20vargroup%20a%2010%20groupes%2C%20uscreen%20et%20lscreen%20sont%20des%20vecteurs%20de%20taille%2010%20et%20vg%20est%20une%20liste%20de%2010%20noms%20de%20vargroup.%26nbsp%3B%26nbsp%3B%3C%2FP%3E%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3E%2F%2FFind%20global%20outliers%20by%20vargroup%20for%20raw%20measurement%20data%0A%0A%2F%2FUse%20an%20assymetric%206%20pseudo-sigma%2C%20computed%20from%20the%2010%20%26amp%3B%2090th%20percentiles.%0A%0Asummarize(%20%20vg%3Dby(vargroup)%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20c%3Dcount%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20q10%3Dquantile(varvalue%2C.10)%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20q50%3Dquantile(varvalue%2C.50)%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20q90%3Dquantile(varvalue%2C.90)%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20)%3B%0A%0Auscr%20%20%3D%20q50%20%2B%206*(q90-q50)%2FNormal%20quantile(0.9)%3B%0Alscr%20%20%3D%20q50%20-%206*(q50-q10)%2FNormal%20quantile(0.9)%3B%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3EVeuillez%20noter%3A%3C%2FP%3E%3CUL%3E%3CLI%3EIl%20n%E2%80%99existe%20pas%20une%20seule%20m%C3%A9thode%20correcte%20et%20vous%20devez%20toujours%20r%C3%A9viser%20les%20m%C3%A9thodes%20avec%20ceux%20qui%20examinent%20les%20donn%C3%A9es.%20Et%20les%20valeurs%20aberrantes%20ne%20doivent%20jamais%20%C3%AAtre%20ignor%C3%A9es%2C%20car%20elles%20conduisent%20%C3%A0%20des%20informations%20potentiellement%20importantes.%3C%2FLI%3E%3CLI%3EJ'utilise%20souvent%202%20niveaux%20de%20d%C3%A9pistage%2C%20surtout%20lorsque%20j'ai%20besoin%20de%20calculer%20des%20limites%20de%20contr%C3%B4le%2C%20un%20d%C3%A9pistage%20des%20points%20trac%C3%A9s%20et%20un%20d%C3%A9pistage%20des%20limites...%20les%20limites%20de%20contr%C3%B4le%20ne%20doivent%20pas%20accueillir%20de%20donn%C3%A9es%205%20et%206%20sigma.%3C%2FLI%3E%3CLI%3ESi%20vous%20cr%C3%A9ez%20des%20analyses%20hebdomadaires%2C%20notez%20que%20vous%20pouvez%20obtenir%20des%20valeurs%20de%20filtrage%20diff%C3%A9rentes%20chaque%20semaine.%20Vous%20souhaiterez%20peut-%C3%AAtre%20faire%20une%20m%C3%A9ga-analyse%20une%20fois%20et%20utiliser%20les%20m%C3%AAmes%20limites%20chaque%20semaine.%3C%2FLI%3E%3CLI%3EPour%20les%20donn%C3%A9es%20multivari%C3%A9es%2C%20vous%20devez%20utiliser%20un%20%C3%A9cran%20multivari%C3%A9.%20Voir%20graphique.%20Deux%20valeurs%20aberrantes%20%C3%A9videntes%20sont%20contr%C3%B4l%C3%A9es%20sur%20la%20base%20de%20limites%20univari%C3%A9es.%20Ainsi%2C%20si%20les%20donn%C3%A9es%20sont%20fortement%20corr%C3%A9l%C3%A9es%2C%20un%20%C3%A9cran%20corr%C3%A9l%C3%A9%20doit%20%C3%AAtre%20utilis%C3%A9.%20JMP%20multivari%C3%A9%20a%20un%20bel%20%C3%A9cran%20multivari%C3%A9.%3C%2FLI%3E%3C%2FUL%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22image.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22image.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22image.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F11122i6D7EDB816CE7DA4A%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22image.png%22%20alt%3D%22image.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-59957%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%3A%20JSL%20-%20G%C3%A9n%C3%A9rer%20un%20trac%C3%A9%20-xy%20qui%20parcourt%20des%20colonnes%20avec%20diff%C3%A9rentes%20variables%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-59957%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EBonjour%3CA%20href%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F70%22%20target%3D%22_blank%22%3E%3CFONT%20color%3D%22%230066cc%22%3E%20gzmorgan0%3C%2FFONT%3E%3C%2FA%3E%20%2C%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EVous%20avez%20d%C3%A9j%C3%A0%20mentionn%C3%A9%20%22Il%20existe%20plusieurs%20m%C3%A9thodes%20pour%20mettre%20%C3%A0%20l'%C3%A9chelle%20automatiquement%20et%20rechercher%20et%20%C3%A9liminer%20automatiquement%20les%20valeurs%20aberrantes%22.%3C%2FP%3E%3CP%3EJe%20me%20demande%20si%20cela%20ne%20vous%20d%C3%A9rangerait%20pas%20de%20partager%20cela%20avec%20moi%26nbsp%3B%3FJ'ai%20fait%20beaucoup%20de%20codage%20et%20je%20suis%20assez%20proche%20de%20la%20fin%20avec%20quelques%20ajustements%20mineurs.%3C%2FP%3E%3CP%3E%3CBR%20%2F%3EYng%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-58960%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%3A%20JSL%20-%20G%C3%A9n%C3%A9rer%20un%20trac%C3%A9%20-xy%20qui%20parcourt%20des%20colonnes%20avec%20diff%C3%A9rentes%20variables%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-58960%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3ETout%20d%E2%80%99abord%2C%20je%20m%E2%80%99appelle%20David.%20Ravi%20de%20vous%20rencontrer..%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EC'est%20exact%2C%20je%20veux%20une%20%C3%A9chelle%20uniforme%20et%20j'ajusterais%20l'axe%20-x%20en%20fonction%20du%20pire%20des%20cas.J'aimerais%20entendre%20votre%20recommandation%20pour%20supprimer%20les%20valeurs%20aberrantes.%20Ceux-ci%20tuent%20mon%20ensemble%20de%20donn%C3%A9es.%20Les%20pi%C3%A8ces%20que%20nous%20testons%20%C3%A9lectriquement%20sont%20R%C3%89USSITES%2C%20BARELY%20PASS%20ou%20%C3%A9chouent%20de%20mani%C3%A8re%20catastrophique.%20Ces%20pi%C3%A8ces%20en%20panne%20catastrophique%20doivent%20%C3%AAtre%20retir%C3%A9es.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EJe%20vais%20brancher%20votre%20script%20r%C3%A9vis%C3%A9%20dans%20mon%20script%20principal%20pour%20tester.%20Encore%20une%20fois%2C%20je%20suis%20tr%C3%A8s%20reconnaissant.%20Je%20tiens%20%C3%A9galement%20%C3%A0%20vous%20remercier%20pour%20le%20Include()..%20J'avais%20une%20grande%20partie%20de%20mon%20script%20qui%20n'%C3%A9tait%20rien%20d'autre%20que%20des%20cha%C3%AEnes%20d'extraction%20de%20donn%C3%A9es%20SQL.%20Notre%20base%20de%20donn%C3%A9es%20contient%208%20tables%20diff%C3%A9rentes%20dont%20je%20dois%20extraire%20des%20donn%C3%A9es%20en%20fonction%20du%20type%20de%20test.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EMerci%20encore...%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EVoici%20un%20exemple%20pour%20information%26nbsp%3B%3A%20j'en%20ai%209%20qui%20occupaient%20une%20tonne%20de%20lignes%20de%20code%20qui%20ont%20%C3%A9t%C3%A9%20r%C3%A9solues%20par%20un%20seul%20Include().%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3Etestdata_HAY_DC_QQ_Data%20%3D%20Expr(%0A%20%22%0A%20SELECT%20%0A%20%20t1.testdate%2C%20%0A%20%20t1.wafer_id%2C%20%0A%20%20t1.wafer_number%2C%20%0A%20%20t1.lot_number%2C%20%0A%20%20t2.rownum%2C%20%0A%20%20t2.colnum%2C%20%0A%20%20t2.die_id%2C%20%0A%20%20t2.part_name%2C%20%0A%20%20t2.testname%2C%20%20%0A%20%20t2.channel%2C%20%20%0A%20%20t7.header_id%2C%0A%20%20t7.idx%2C%0A%20%20t7.run_id%2C%0A%20%20t7.set_id%2C%0A%20%20t7.Supply_Name%2C%0A%20%20t7.Voltage%2C%20%0A%20%20t7.Current%20%0AFROM%20tst_master%20%20t1%0A%20LEFT%20OUTER%20JOIN%20tst_dataset_header%20t2%20%0A%20%20ON%20%20(%20t2.run_id%20%3D%20t1.run_id%20)%0A%20LEFT%20OUTER%20JOIN%20tst_dc_data%20t7%20%0A%20%20ON%20%20(%20t7.header_id%20%3D%20t2.header_id%20)%0AWHERE%20(t1.wafer_number%20LIKE%20'%22%7C%7CSelectedLot%7C%7C%22')%0A%20%20AND%20(t2.testname%20LIKE%20'%22%7C%7CSelectedTest%7C%7C%22')%20%20%0A%20%20%22%0A)%3B%3C%2FCODE%3E%3C%2FPRE%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-58958%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%3A%20JSL%20-%20G%C3%A9n%C3%A9rer%20un%20trac%C3%A9%20-xy%20qui%20parcourt%20des%20colonnes%20avec%20diff%C3%A9rentes%20variables%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-58958%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EYngeinstn%2C%3C%2FP%3E%3CP%3EJ'avais%20l'impression%20que%20vous%20vouliez%20la%20m%C3%AAme%20%C3%A9chelle%20pour%20toutes%20les%20distributions.JMP%20Distribution%20fait%20g%C3%A9n%C3%A9ralement%20un%20excellent%20travail%20pour%20adapter%20les%20histogrammes%20aux%20donn%C3%A9es%20disponibles.%20Cependant%2C%20lorsque%20vous%20tracez%20des%20sous-ensembles%20de%20donn%C3%A9es%2C%20l'%C3%A9chelle%20des%20histogrammes%20individuels%20sera%20diff%C3%A9rente.%20Si%20vous%20connaissez%20la%20plage%20des%20donn%C3%A9es%2C%20attribuez%20les%20valeurs%20pour%20Lo%2C%20Hi%20et%20inc.%20Si%20vous%20souhaitez%20que%20le%20script%20g%C3%A8re%20des%20donn%C3%A9es%20dont%20la%20plage%20pourrait%20changer%20avec%20un%20changement%20de%20processus%20ou%20%3F%3F%20alors%20le%20calcul%20de%20Lo%2C%20Hi%20et%20inc%20devrait%20%C3%AAtre%20une%20t%C3%A2che%20du%20script.%26nbsp%3B%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EPour%20le%20script%20pr%C3%A9c%C3%A9dent%2C%20j'ai%20juste%20utilis%C3%A9%20le%20min%20et%20le%20max%20du%3CU%3E%3CEM%3E%3CSTRONG%3E%20non%20exclu%3C%2FSTRONG%3E%3C%2FEM%3E%3C%2FU%3E%20donn%C3%A9es.%3C%2FP%3E%3CP%3ELo%20%3D%20%C3%89tage(%20Col%20Minimum%20(%20%3Atest_2%20*%20If(%20Exclus()%2C%20Vide()%2C%201%20)%20)%20)%3B%3C%2FP%3E%3CP%3ESalut%20%3D%20Plafond(%20Col%20Maximum(%20%3Atest_2%20*%20If(%20Exclus()%2C%20Vide()%2C%201%20)%20)%20)%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ECi-dessous%2C%20j'ai%20fait%20une%20autre%20modification%20pour%20donner%20un%20peu%20d'espace%20aux%20extr%C3%A9mit%C3%A9s%20%3A%20calculer%20l'%C3%A9cart%20type%20des%20donn%C3%A9es%20non%20exclues%20et%20ajouter%20un%20demi-%C3%A9cart%20type.L'une%20des%20raisons%20pour%20lesquelles%20j'ai%20propos%C3%A9%20des%20graphiques%20alternatifs%20qui%20comparent%20les%20distributions%20est%20que%20JMP%20s'adaptera%20%C3%A0%20toutes%20les%20donn%C3%A9es%20incluses%20et%20que%20vous%20pourrez%20voir%20les%20effets%20du%20canal%20et%20de%20l'%C3%A9tat%20du%20test.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3Edt%20%3D%20Current%20Data%20Table()%3B%0Ajjrn3%20%3D%20New%20Window(%20%22Distribution%20%5Btest_2%5D%22%2C%20%26lt%3B%3CJOURNAL%3E%3C%2FJOURNAL%3E%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIl%20existe%20plusieurs%20m%C3%A9thodes%20pour%20mettre%20%C3%A0%20l'%C3%A9chelle%20automatiquement%20et%20rechercher%20et%20%C3%A9liminer%20automatiquement%20les%20valeurs%20aberrantes.%20Je%20suis%20r%C3%A9ticent%20%C3%A0%20recommander%20fortement%20car%20les%20m%C3%A9thodes%20accept%C3%A9es%20par%20une%20industrie%20pourraient%20ne%20pas%20%C3%AAtre%20acceptables%20par%20une%20autre%26nbsp%3B%3B%20et%20les%20m%C3%A9thodes%20de%20donn%C3%A9es%20normales%20ne%20s'appliquent%20g%C3%A9n%C3%A9ralement%20pas%20aux%20donn%C3%A9es%20grumeleuses%20(donn%C3%A9es%20group%C3%A9es%20ou%20donn%C3%A9es%20spatiales)%20ou%20aux%20donn%C3%A9es%20de%20d%C3%A9faut%20gonfl%C3%A9es%20ou%20aux%20donn%C3%A9es%20de%20fiabilit%C3%A9.Mon%20intention%20est%20de%20vous%20signaler%20des%20alternatives%20qui%20pourraient%20ou%20non%20fonctionner%20pour%20vous.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-58875%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%3A%20JSL%20-%20G%C3%A9n%C3%A9rer%20un%20trac%C3%A9%20-xy%20qui%20parcourt%20des%20colonnes%20avec%20diff%C3%A9rentes%20variables%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-58875%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3E%3CBR%20%2F%3EOui%2C%20eh%20bien%2C%20vos%20comp%C3%A9tences%20sont%20excellentes%20et%20je%20suivrais%20un%20cours%20JSL%20avec%20vous%20n'importe%20quel%20jour.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EPetite%20question%20cependant..%20Je%20l'ai%20ex%C3%A9cut%C3%A9%20avec%20gd_inc.jsl%20et%20voici%20ce%20que%20j'obtiens.%20Je%20peux%20voir%20que%20l'%C3%A9chelle%20est%20presque%20parfaite%20mais%20mes%2015%20ensembles%20de%20donn%C3%A9es%20pr%C3%A9sentent%20ces%202%20diff%C3%A9rences.%20Cela%20ne%20veut%20pas%20dire%20que%20cela%20n%E2%80%99arrivera%20pas%20%C3%A0%20l%E2%80%99avenir.%20Quand%20vous%20dites%20modifier%20votre%20script%20avec%20le%20deuxi%C3%A8me%20que%20vous%20avez%20cit%C3%A9%2C%20je%20suis%20confus.%20J'essaie%20de%20v%C3%A9n%C3%A9rer%20et%20de%20comprendre%20d'o%C3%B9%20proviennent%20les%2010.5%20et%2042.0%20et%20je%20pense%20que%20cela%20a%20quelque%20chose%20%C3%A0%20voir%20avec%20la%20fonction%20log()%20mais%20je%20ne%20suis%20pas%20s%C3%BBr.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%2210.5%20-%2042.0.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2210.5%20-%2042.0.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%2210.5%20-%2042.0.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F10933i846339C56070CF4D%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%2210.5%20-%2042.0.png%22%20alt%3D%2210.5%20-%2042.0.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-58724%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%3A%20JSL%20-%20G%C3%A9n%C3%A9rer%20un%20trac%C3%A9%20-xy%20qui%20parcourt%20des%20colonnes%20avec%20diff%C3%A9rentes%20variables%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-58724%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3Egd_inc()%20est%20une%20fonction%20utilisateur%20qui%20a%20%C3%A9t%C3%A9%20envoy%C3%A9e%20pr%C3%A9c%C3%A9demment%20sur%20ce%20chemin%20de%20blog.Je%20l'ai%20de%20nouveau%20attach%C3%A9.Soit%20ajoutez%20le%20code%20%C3%A0%20votre%20script%20avant%20de%20l'utiliser%2C%20soit%20enregistrez%20le%20script%20(j'appelle%20le%20mien%20gd_inc.jsl)%20dans%20un%20r%C3%A9pertoire%20commun%20de%20fonctions%20utiles%2C%20votre%20propre%20biblioth%C3%A8que%20personnelle%20et%20pour%20tout%20script%20lorsque%20vous%20souhaitez%20calculer%20de%20bons%20incr%C3%A9ments%20d'axe%2C%20ajoutez%20la%20d%C3%A9claration.%26nbsp%3B%26nbsp%3B%3C%2FP%3E%3CPRE%3EInclude(%20%22mydirectory%2Fgd_inc.jsl%22%20)%3B%3C%2FPRE%3E%3CP%3EPour%20les%20personnes%20qui%20prennent%20en%20charge%20les%20rapports%20pour%20leur%20entreprise%2C%20elles%20cr%C3%A9ent%20souvent%20un%20seul%20gros%20script%2C%20nomm%C3%A9%20quelque%20chose%20comme%20usr_functions.jsl.Ensuite%2C%20au%20lieu%20de%20nombreuses%20instructions%20Include()%2C%20ils%20utilisent%20une%20seule%20Include(%22mydirectory%2Fusr_functions.jsl%22)%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EVoici%20%C3%A0%20nouveau%20la%20fonction.%20Regardez%20le%20message%20pr%C3%A9c%C3%A9dent%2C%20il%20existe%20des%20exemples%20d'utilisation%20de%20cette%20fonction.%3C%2FP%3E%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3Egd_inc%20%3D%20Function(%7Bxlo%2C%20xhi%2C%20ntic%7D%2C%20%7Bsp%2Ctt%2C%20yrnd%2C%20ginc%2C%20ndec%2Clc%2C%20ll%7D%2C%0A%20sp%20%3D%20(xhi%20-%20xlo)%2Fntic%3B%0A%20tt%20%3D%20log10(sp)%3B%0A%20yrnd%20%3D%20If(%0A%20tt%20%26gt%3B%200%2C%201%20-%20Floor(%20tt%20)%2C%0A%20Abs(%20Floor(%20tt%20)%20-%201%20)%0A%20)%3B%20%20%0A%20ginc%20%3Dround(sp%2Cyrnd)%3B%0A%20ndec%20%3D%20length(word(2%2Cchar(ginc)%2C%22.%22))%3B%0A%20lc%20%20%20%20%3D%20length(word(1%2Cchar(xhi)%2C%22.%22))%3B%0A%20if(ndec%26gt%3B0%2C%20lc%3Dlc%2Bndec%2B1)%3B%0A%20if(xlo%20%26lt%3B0%2C%20lc%2B%2B)%3B%20%2F%2Fadd%201%20character%20for%20the%20negative%20sign%0A%20ll%3D%5B1%2C1%2C1%5D%3B%0A%20ll%5B1%5D%20%3D%20ginc%3B%20%2F%2Fincrement%0A%20ll%5B2%5D%20%3D%20ndec%3B%20%2F%2F%23%20decimals%0A%20ll%5B3%5D%20%3D%20lc%3B%20%20%20%2F%2Fcharacter%20length%0A%20ll%0A)%3B%20%20%2F%2F%20end%20gd_inc%0A%2F*%20test%20cases%0Ashow(gd_inc(1%2C11%2C10)%2C%20gd_inc(.001%2C%20.005%2C%2010)%2C%20gd_inc(10000%2C20200%2C%2010)%20)%20%0A*%2F%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%C3%80%20propos%2C%20j'utilise%20et%20enseigne%20JMP%20et%20JSL%20depuis%20de%20nombreuses%20ann%C3%A9es.%20Donc%20mes%20connaissances%20ne%20sont%20pas%20si%20%C3%A9tonnantes%2C%20j'essaie%20juste%20de%20les%20partager.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-58706%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%3A%20JSL%20-%20G%C3%A9n%C3%A9rer%20un%20trac%C3%A9%20-xy%20qui%20parcourt%20des%20colonnes%20avec%20diff%C3%A9rentes%20variables%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-58706%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EVous%20%C3%AAtes%20incroyable%20avec%20ces%20trucs%20JSL.%20Je%20ne%20sais%20m%C3%AAme%20pas%20si%20je%20pourrais%20trouver%20tout%20%C3%A7a.%20Je%20teste%20celle%20de%20la%20distribution%20en%20ce%20moment.%20Je%20ne%20peux%20pas%20non%20plus%20vous%20remercier%20assez%20pour%20les%20autres%20graphiques.%20Je%20suis%20s%C3%BBr%20qu'on%20va%20me%20demander%20comment%20proc%C3%A9der%20%C3%A9galement.%20Pour%20information%2C%20j'utilise%20JMP%2012.1.0%2C%20mais%20notre%20soci%C3%A9t%C3%A9%20passe%20%C3%A0%20JMP%2014%2C%20ce%20que%20j'ai%20h%C3%A2te%20en%20raison%20du%20compl%C3%A9ment%20Semiconductor%20Toolkit%20que%20j'ai%20trouv%C3%A9%20sur%20ce%20site.%3C%2FP%3E%0A%3CP%3E%3CBR%20%2F%3EJe%20re%C3%A7ois%20une%20erreur%20concernant%20l'instruction%20gd_inc.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ENom%20non%20r%C3%A9solu%26nbsp%3B%3A%20gd_inc%20dans%20l'acc%C3%A8s%20ou%20l'%C3%A9valuation%20de%20'gd_inc'%20%2C%20gd_inc(%20Lo%2C%20Hi%2C%2010%20)%20%2F*%23%23%23*%2F%3CBR%20%2F%3E%3CBR%20%2F%3E%20Dans%20le%20script%20suivant%2C%20erreur%20marqu%C3%A9e%20par%20%2F*%23%23%23*%2F%3C%2FP%3E%0A%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3Edt%20%3D%20Current%20Data%20Table()%3B%0Ajjrn3%20%3D%20New%20Window(%20%22Distribution%20%5Btest_2%5D%22%2C%20%26lt%3B%3CJOURNAL%3E%3C%2FJOURNAL%3E%3C%2FCODE%3E%3C%2FPRE%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-58608%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%3A%20JSL%20-%20G%C3%A9n%C3%A9rer%20un%20trac%C3%A9%20-xy%20qui%20parcourt%20des%20colonnes%20avec%20diff%C3%A9rentes%20variables%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-58608%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EYngeinstn%2C%3C%2FP%3E%3CP%3EJ'ai%20joint%202%20scripts%26nbsp%3B%3A%3C%2FP%3E%3CUL%3E%3CLI%3EModifiedDistribution%5Btest_2%5D.jsl%2C%20et%3C%2FLI%3E%3CLI%3EAutresDistributionPlots.jsl%3C%2FLI%3E%3C%2FUL%3E%3CP%3ECe%20qu'il%20faut%20retenir%2C%20c'est%20que%20tous%20les%20rapports%20de%20plateforme%20n'ont%20pas%20la%20m%C3%AAme%20structure%20ou%20les%20m%C3%AAmes%20messages%2C%20et%20ce%20qui%20est%20disponible%20d%C3%A9pend%20de%20votre%20version%20de%20JMP.Afficher%20la%20structure%20arborescente%20et%20Obtenir%20XML%20sont%20des%20messages%20qui%20peuvent%20vous%20aider%20%C3%A0%20d%C3%A9couvrir%20la%20structure%20du%20rapport%20et%20l'index%20de%20script%20r%C3%A9pertorie%20les%20messages%20pour%20les%20zones%20d'affichage.J'aime%20utiliser%20XPath()%20pour%20obtenir%20une%20%22poign%C3%A9e%22%20sur%20des%20objets%20difficiles%20%C3%A0%20trouver%20ou%20sur%20plusieurs%20segments%2C%20comme%20BoxPlotSeg%20et%20HistSeg.Cependant%2C%20il%20existe%20d'autres%20m%C3%A9thodes%20pour%20r%C3%A9f%C3%A9rencer%20un%20objet.%20Pour%20obtenir%20un%20handle%20sur%20la%20scalebox%20de%20la%20variable%20Y%20pour%20un%20histogramme%2C%20utilisez%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E_xx%20%3D%20gb%26lt%3B%26lt%3B%20Xpath(%22%2F%2FScaleBox%5B%40charID%3D'1'%5D%22)%3B%3C%2FP%3E%3CP%3E_xx%20%26lt%3B%3CMESSAGE%3E%3C%2FMESSAGE%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3Eou%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ERapport(%20go%20)(ScaleBox(1)%5D%20%26lt%3B%26lt%3B%20message%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EL'autre%20script%20montre%20des%20trac%C3%A9s%20alternatifs%20utiles%20pour%20comparer%20les%20distributions.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-58523%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%3A%20JSL%20-%20G%C3%A9n%C3%A9rer%20un%20trac%C3%A9%20-xy%20qui%20parcourt%20des%20colonnes%20avec%20diff%C3%A9rentes%20variables%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-58523%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EMerci%20pour%20le%20sc%C3%A9nario...%20J'ai%20une%20question%20sur%20la%20premi%C3%A8re%20que%20vous%20avez%20pos%C3%A9e.%20Mettez-vous%20simplement%20cela%20dans%20le%20script%20principal%20ou%20dans%20un%20nouveau%20script%20s%C3%A9par%C3%A9%26nbsp%3B%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EJ'ai%20ador%C3%A9%20le%20graphique%20que%20vous%20avez%20trac%C3%A9%20et%20propos%C3%A9%20%C3%A0%20mon%20patron%2C%20j'attends%20donc%20de%20ses%20nouvelles%20sur%20sa%20mise%20en%20%C5%93uvre%20dans%20les%20nombreux%20rapports%20qu'il%20demande.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EJ'ai%20%C3%A9galement%20pris%20le%20script%20que%20vous%20m'avez%20donn%C3%A9%20expliquant%20comment%20tracer%20le%20-x%20par%20-y%20et%20j'ai%20remplac%C3%A9%20Graph%20Builder%20par%20Distribution%20et%20cela%20a%20fonctionn%C3%A9%20presque%20parfaitement.%20J'ai%20une%20question%20sur%20la%20structure%20arborescente.%20J'ai%20pu%20inverser%20cette%20ligne%20et%20localiser%20la%20zone%20de%20texte%20(1)%2C%20mais%20avec%20la%20modification%20de%20la%20distribution%2C%20j'obtiens%20une%20erreur%20lors%20de%20l'ex%C3%A9cution%20de%20ce%20script.%20Je%20n'arrive%20pas%20%C3%A0%20localiser%20les%20pi%C3%A8ces%20%C3%A0%20retirer.%20Je%20joins%20la%20table%20de%20donn%C3%A9es%20et%20le%20script%20modifi%C3%A9%20qui%20inclut%20la%20fonction%20de%20distribution.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CFONT%20face%3D%22Consolas%22%20size%3D%222%22%3E%3CSTRONG%3E(%3C%2FSTRONG%3E%20go%3C%2FFONT%3E%3CFONT%20color%3D%22%23000080%22%20face%3D%22Consolas%22%20size%3D%222%22%3E%20%26lt%3B%26lt%3B%3C%2FFONT%3E%3CSTRONG%3E%3CFONT%20color%3D%22%23000080%22%20face%3D%22Consolas%22%20size%3D%222%22%3E%20haut%20de%20la%20page%20Rapport%3C%2FFONT%3E%3CFONT%20face%3D%22Consolas%22%20size%3D%222%22%3E%20)%5B%3C%2FFONT%3E%3C%2FSTRONG%3E%3CFONT%20color%3D%22%230000dd%22%20face%3D%22Consolas%22%20size%3D%222%22%3E%20Zone%20de%20texte%3C%2FFONT%3E%3CSTRONG%3E%3CFONT%20face%3D%22Consolas%22%20size%3D%222%22%3E%20(%3C%2FFONT%3E%3CFONT%20color%3D%22%23008080%22%20face%3D%22Consolas%22%20size%3D%222%22%3E%201%3C%2FFONT%3E%3CFONT%20face%3D%22Consolas%22%20size%3D%222%22%3E%20)%5D%3C%2FFONT%3E%3C%2FSTRONG%3E%3CFONT%20color%3D%22%23000080%22%20face%3D%22Consolas%22%20size%3D%222%22%3E%20%26lt%3B%26lt%3B%3C%2FFONT%3E%3CSTRONG%3E%3CFONT%20color%3D%22%23000080%22%20face%3D%22Consolas%22%20size%3D%222%22%3E%20supprimer%3C%2FFONT%3E%3C%2FSTRONG%3E%3CFONT%20color%3D%22%23000080%22%20face%3D%22Consolas%22%20size%3D%222%22%3E%20%3B%3C%2FFONT%3E%3CFONT%20color%3D%22%23008000%22%20face%3D%22Consolas%22%20size%3D%222%22%3E%20%2F%2Fsupprime%20l'instruction%20Where%3C%2FFONT%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-57653%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%3A%20JSL%20-%20G%C3%A9n%C3%A9rer%20un%20trac%C3%A9%20-xy%20qui%20parcourt%20des%20colonnes%20avec%20diff%C3%A9rentes%20variables%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-57653%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EMerci%20pour%20le%20conseil%2Fcode..%20Je%20vais%20essayer%20cette%20semaine..%20J'ai%20un%20d%C3%A9lai%20raisonnable%20pour%20d%C3%A9montrer%20l'extraction%20des%20donn%C3%A9es%2C%20le%20format%20du%20tableau%20et%20la%20sortie%20du%20graphique.%20Votre%20aide%20a%20consid%C3%A9rablement%20augment%C3%A9%20mes%20chances%20de%20r%C3%A9ussite%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-57062%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%3A%20JSL%20-%20G%C3%A9n%C3%A9rer%20un%20trac%C3%A9%20-xy%20qui%20parcourt%20des%20colonnes%20avec%20diff%C3%A9rentes%20variables%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-57062%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EComme%20je%20l'ai%20mentionn%C3%A9%20dans%20ma%20r%C3%A9ponse%20pr%C3%A9c%C3%A9dente%2C%20%22%3CSPAN%3E%20Vous%20pouvez%20cr%C3%A9er%20une%20%C3%A9chelle%20fixe%20ou%20utiliser%20un%20algorithme%20pr%C3%A9f%C3%A9r%C3%A9%20pour%20trouver%20la%20meilleure%20%C3%A9chelle%20pour%20les%20donn%C3%A9es%20disponibles.%3C%2FSPAN%3E%20%22%20Vous%20trouverez%20ci-dessous%20la%20fonction%20gd_inc()%20cr%C3%A9%C3%A9e%20pour%20le%20script%207_InteractiveDisplays_Alternates.jsl%20(pour%20le%20livre%20JSL%20Companion%2C%202e%20%C3%A9d.).%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIl%20s'agit%20d'une%20simplification%20des%20fonctions%20que%20j'utilise%20lors%20du%20codage%20d'une%20application%20dont%20la%20plage%20de%20valeurs%20est%20inconnue.Ce%20script%20suppose%20que%20le%20format%20d%C3%A9cimal%20fixe%20fonctionnera.%20Un%20script%20plus%20g%C3%A9n%C3%A9ral%20d%C3%A9terminerait%20s'il%20y%20a%20trop%20de%20d%C3%A9cimales%2C%20puis%20passerait%20%C3%A0%20la%20notation%20scientifique%20ou%20passerait%20%C3%A0%20une%20%C3%A9chelle%20logarithmique%2C%20etc.%20Avant%20de%20l'utiliser%2C%20vous%20devriez%20l'essayer.%3C%2FP%3E%3CP%3ELes%20arguments%20sont%20Faible%2C%20%C3%89lev%C3%A9%20et%20Nombre%20d'incr%C3%A9ments.%20Il%20renvoie%20un%20vecteur%20de%20valeur%20inc%2C%20un%20nombre%20de%20d%C3%A9cimales%20pour%20le%20format%20et%20la%20longueur%20maximale%26nbsp%3B%3B%20dans%20le%20script%20complet%2C%20il%20est%20utilis%C3%A9%20pour%20un%20axe%20x%20et%20l'orientation%20est%20modifi%C3%A9e%20en%20fonction%20de%20sa%20longueur.%20Ou%20la%20longueur%20peut%20%C3%AAtre%20utilis%C3%A9e%20pour%20d%C3%A9clencher%20si%20autre%20chose%20que%20le%20format%20d%C3%A9cimal%20fixe%20doit%20%C3%AAtre%20utilis%C3%A9.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3Egd_inc%20%3D%20Function(%7Bxlo%2C%20xhi%2C%20ntic%7D%2C%20%7Bsp%2Ctt%2C%20yrnd%2C%20ginc%2C%20ndec%2Clc%2C%20ll%7D%2C%0A%20sp%20%3D%20(xhi%20-%20xlo)%2Fntic%3B%0A%20tt%20%3D%20log10(sp)%3B%0A%20yrnd%20%3D%20If(%0A%20tt%20%26gt%3B%200%2C%201%20-%20Floor(%20tt%20)%2C%0A%20Abs(%20Floor(%20tt%20)%20-%201%20)%0A%20)%3B%20%20%0A%20ginc%20%3Dround(sp%2Cyrnd)%3B%0A%20ndec%20%3D%20length(word(2%2Cchar(ginc)%2C%22.%22))%3B%0A%20lc%20%20%20%20%3D%20length(word(1%2Cchar(xhi)%2C%22.%22))%3B%0A%20if(ndec%26gt%3B0%2C%20lc%3Dlc%2Bndec%2B1)%3B%0A%20if(xlo%20%26lt%3B0%2C%20lc%2B%2B)%3B%20%2F%2Fadd%201%20character%20for%20the%20negative%20sign%0A%20ll%3D%5B1%2C1%2C1%5D%3B%0A%20ll%5B1%5D%20%3D%20ginc%3B%20%2F%2Fincrement%0A%20ll%5B2%5D%20%3D%20ndec%3B%20%2F%2F%23%20decimals%0A%20ll%5B3%5D%20%3D%20lc%3B%20%20%20%2F%2Fcharacter%20length%0A%20ll%0A)%3B%20%20%2F%2F%20end%20gd_inc%0A%2F*%20test%20cases%0Ashow(gd_inc(1%2C11%2C10)%2C%20gd_inc(.001%2C%20.005%2C%2010)%2C%20gd_inc(10000%2C20200%2C%2010)%20)%20%0A*%2F%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3EUne%20fois%20que%20vous%20avez%20les%20r%C3%A9sultats%2C%20modifiez%20votre%20script%3C%2FP%3E%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3E%20_yscl%20%3D%20gd_inc(Lo%2CHi%2C%2010)%3B%0A%20%20%20%20%20%20_xx%5B1%5D%20%26lt%3B%26lt%3B%20Axis%20Setings(%20%7BMin(%20Lo%20)%2C%20Max(%20Hi%20)%2C%20Inc(%20_yscl%5B1%5D%20)%2C%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Minor%20Ticks(%201%20)%2C%0A%20%20%20Label%20Row(%20%7BShow%20Major%20Grid(%201%20)%2C%20Show%20Minor%20Grid(%201%20)%7D%20)%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20Format(%22Fixed%20Dec%22%2C12%2C_yscl%5B2%5D)%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D)%3B%0A%0A%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EJMP%20fait%20du%20bon%20travail%20de%20mise%20%C3%A0%20l'%C3%A9chelle%20automatique%2C%20la%20raison%20pour%20laquelle%20la%20mise%20%C3%A0%20l'%C3%A9chelle%20est%20trop%20large%20pour%20votre%20g%C3%A9n%C3%A9rateur%20de%20graphiques%20est%20qu'elle%20est%20mise%20%C3%A0%20l'%C3%A9chelle%20pour%20pouvoir%20afficher%20les%20points%20et%20pas%20seulement%20les%20courbes%20liss%C3%A9es.%20Une%20option%20consiste%20%C3%A0%20obtenir%20les%20valeurs%20de%20la%20courbe%20spline%20et%20%C3%A0%20les%20tracer%20simplement.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ESi%20vous%20choisissez%20de%3CU%3E%3CEM%3E%3CSTRONG%3E%20pas%3C%2FSTRONG%3E%3C%2FEM%3E%3C%2FU%3E%20Pour%20ce%20faire%2C%20vous%20devrez%20trouver%20le%20maximum%20et%20le%20minimum%20des%20courbes%20et%20vous%20devrez%20d%C3%A9cider%20si%20vous%20voulez%20que%20tous%20les%20graphiques%20pour%20Y_i%20aient%20la%20m%C3%AAme%20%C3%A9chelle%2C%20ou%20si%20chaque%20Y_i%20et%20Test%20doivent%20avoir%20la%20m%C3%AAme%20%C3%A9chelle%20ou%20chaque%20graphique%20sa%20propre%20%C3%A9chelle.La%20fonction%20JMP%20Spline%20Smooth()%20renvoie%20les%20valeurs%20de%20spline%2C%20et%20vous%20pouvez%20trouver%20le%20maximum%20et%20le%20minimum%20pour%20chaque%20courbe%20possible%2C%20puis%20obtenir%20le%20maximum%20et%20le%20minimum%20dans%20l'ensemble.%20Cela%20fournira%20le%20Lo%20et%20le%20Hi%20et%20j'utilise%20g%C3%A9n%C3%A9ralement%2010%20pour%20le%20nombre%20d'incr%C3%A9ments.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EUtilisez%20ensuite%20la%20fonction%20gd_inc()%20et%20modifiez.Si%20vous%20connaissez%20les%20valeurs%20basses%20et%20hautes%2C%20cr%C3%A9ez%20un%20tableau%20ou%20des%20constats%20pour%20chaque%20Y.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ELa%20mise%20%C3%A0%20l'%C3%A9chelle%20personnalis%C3%A9e%20peut%20devenir%20compliqu%C3%A9e%20avec%20plusieurs%20courbes%20et%20des%20courbes%20personnalis%C3%A9es%20telles%20que%20les%20splines.Si%20j'ai%20le%20temps%2C%20je%20joindrai%20un%20script%20mis%20%C3%A0%20jour%20pour%20vos%20donn%C3%A9es%20factices.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EBTW%2C%20je%20ne%20suis%20pas%20s%C3%BBr%20du%20r%C3%A9alisme%20de%20vos%20donn%C3%A9es%20factices.%20Comparer%20plusieurs%20graphiques%20dans%20PowerPoint%20peut%20pr%C3%AAter%20%C3%A0%20confusion.GraphBuilder%20est%20id%C3%A9al%20pour%20comparer%20des%20graphiques.%20Au%20lieu%20de%20nombreux%20graphiques%2C%20une%20comparaison%20(pas%20n%C3%A9cessairement%20celle%20ci-dessous)%20pourrait%20%C3%AAtre%20utile.%20Vous%20trouverez%20ci-dessous%20Y_3%20par%20rapport%20aux%20canaux%2C%20pour%20le%20test%20et%20diff%C3%A9rentes%20valeurs%20de%20X.%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22image.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22image.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22image.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F10742i12E6BDD558918F08%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22image.png%22%20alt%3D%22image.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-57052%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%3A%20JSL%20-%20G%C3%A9n%C3%A9rer%20un%20trac%C3%A9%20-xy%20qui%20parcourt%20des%20colonnes%20avec%20diff%C3%A9rentes%20variables%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-57052%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3Eje%20n'ai%20pas%20charg%C3%A9%20la%20table..%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-57051%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%3A%20JSL%20-%20G%C3%A9n%C3%A9rer%20un%20trac%C3%A9%20-xy%20qui%20parcourt%20des%20colonnes%20avec%20diff%C3%A9rentes%20variables%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-57051%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EJe%20viens%20d'essayer%20votre%20solution.%20Je%20fais%20habituellement%20l'enregistrement%20du%20script%20dans%20la%20fen%C3%AAtre%20pour%20pouvoir%20voir%20%C3%A0%20quoi%20le%20graphique%20est%20cens%C3%A9%20ressembler.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EJ'ai%20joint%20des%20donn%C3%A9es%20factices%20modifi%C3%A9es%20pour%20vous%20donner%20une%20id%C3%A9e%20de%20ce%20que%20j'essaie%20exactement%20d'accomplir.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EAvec%20les%2015%20canaux%20et%20dans%20ce%20cas%202%20%C3%A9tats%20de%20test%20qui%20ont%20des%20sorties%20diff%C3%A9rentes%2C%20je%20ne%20vois%20pas%20de%20solution%20unique.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EFaites-moi%20savoir%20ce%20que%20vous%20en%20pensez%20s'il%20vous%20pla%C3%AEt.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ECe%20test%20particulier%20a%203%20sorties.%20que%20je%20dois%20%C3%A9valuer%20s%C3%A9par%C3%A9ment.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EDavid%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-57044%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%3A%20JSL%20-%20G%C3%A9n%C3%A9rer%20un%20trac%C3%A9%20-xy%20qui%20parcourt%20des%20colonnes%20avec%20diff%C3%A9rentes%20variables%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-57044%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3ETr%C3%A8s%20appr%C3%A9ci%C3%A9..%20Je%20vais%20l'essayer%20ce%20soir..%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-57040%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%3A%20JSL%20-%20G%C3%A9n%C3%A9rer%20un%20trac%C3%A9%20-xy%20qui%20parcourt%20des%20colonnes%20avec%20diff%C3%A9rentes%20variables%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-57040%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EVous%20pouvez%20cr%C3%A9er%20une%20%C3%A9chelle%20fixe%20ou%20utiliser%20un%20algorithme%20pr%C3%A9f%C3%A9r%C3%A9%20pour%20trouver%20la%20meilleure%20%C3%A9chelle%20pour%20les%20donn%C3%A9es%20disponibles.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EUne%20version%20modifi%C3%A9e%20du%20script%20fourni%20pr%C3%A9c%C3%A9demment%20est%20jointe%20ci-dessous.%20Le%20nouveau%20code%20est%20r%C3%A9pertori%C3%A9%20ci-dessous.Notez%20que%20pour%20les%20donn%C3%A9es%20factices%2C%20la%20meilleure%20mise%20%C3%A0%20l'%C3%A9chelle%20est%20probablement%20de%20-8%20%C3%A0%208%2C%20cependant%2C%20j'ai%20choisi%20-7%20pour%20d%C3%A9montrer%20que%20plusieurs%20graphiques%20peuvent%20%C3%AAtre%20tronqu%C3%A9s.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3E_xx%20%3D%20gb%26lt%3B%26lt%3B%20Xpath(%22%2F%2FScaleBox%5B%40charID%3D'Y'%5D%22)%3B%0A_xx%5B1%5D%20%26lt%3B%26lt%3B%20Axis%20Setings(%7BMin(%20-7%20)%2C%20Max(%208%20)%2C%20Inc(%201%20)%2C%20Minor%20Ticks(%201%20)%2C%0A%20%20%20Label%20Row(%20%7BShow%20Major%20Grid(%201%20)%2C%20Show%20Minor%20Grid(%201%20)%7D%20)%7D)%3B%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3EIl%20existe%20plusieurs%20m%C3%A9thodes%20pour%20comprendre%20comment%20scripter%20une%20modification.%20Le%20plus%20simple%20est%20de%20cr%C3%A9er%20un%20script%20sur%20un%20graphique%2C%20puis%20d'utiliser%20l'interface%20graphique%20pour%3C%2FP%3E%3CP%3Echanger%20les%20axes%20ou%20les%20titres%20ou%20les%20l%C3%A9gendes.%20Ensuite%2C%20dans%20le%20triangle%20invers%C3%A9%20rouge%20(sur%20le%20contour%20du%20g%C3%A9n%C3%A9rateur%20de%20graphique)%2C%20s%C3%A9lectionnez%3CSTRONG%3E%20Enregistrer%20le%20script%3C%2FSTRONG%3E%20%26gt%3B%3CSTRONG%3E%20Vers%20la%20fen%C3%AAtre%20de%20script%3C%2FSTRONG%3E%20.%20En%20utilisant%20cette%20m%C3%A9thode%2C%20il%20affichera%20un%20argument%20Dispatch.Voir%20ci-dessous.%3C%2FP%3E%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3EGraph%20Builder(%0A%20Size(%201242%2C%20709%20)%2C%0A%20Show%20Control%20Panel(%200%20)%2C%0A%20Variables(%20X(%20%3AX%20)%2C%20Y(%20%3AY%20)%2C%20Group%20X(%20%3AWafer%20ID%20)%2C%20Overlay(%20%3ARowCol%20)%20)%2C%0A%20Elements(%20Smoother(%20X%2C%20Y%2C%20Legend(%2019%20)%20)%20)%2C%0A%20Where(%20dt%3AChannel%20%3D%3D%20chnl%20%26amp%3B%20dt%3ATest%20State%20%3D%3D%20tst%20)%2C%0A%20SendToReport(%0A%20%20Dispatch(%0A%20%20%20%7B%7D%2C%0A%20%20%20%22Graph%20Builder%22%2C%0A%20%20%20OutlineBox%2C%0A%20%20%20%7BSet%20Title(%20%22Results%20for%20Channel%3D1%20and%20Test%20State%3D1%22%20)%7D%0A%20%20)%2C%0A%20%20Dispatch(%0A%20%20%20%7B%7D%2C%0A%20%20%20%22Y%22%2C%0A%20%20%20ScaleBox%2C%0A%20%20%20%7BMin(%20-7%20)%2C%20Max(%208%20)%2C%20Inc(%201%20)%2C%20Minor%20Ticks(%201%20)%2C%0A%20%20%20Label%20Row(%20%7BShow%20Major%20Grid(%201%20)%2C%20Show%20Minor%20Grid(%201%20)%7D%20)%7D%0A%20%20)%0A%20)%0A)%3B%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3EPuisque%20votre%20titre%20est%20personnalis%C3%A9%2C%20supprimez%20le%20Dispatch%20dans%20OutlineBox%2C%20puis%20utilisez%20ce%20code%20dans%20votre%20boucle%20for%20et%20chaque%20graphique%20aura%20la%20m%C3%AAme%20mise%20%C3%A0%20l'%C3%A9chelle%20sp%C3%A9cifi%C3%A9e%20dans%20votre%20script.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-57034%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%3A%20JSL%20-%20G%C3%A9n%C3%A9rer%20un%20trac%C3%A9%20-xy%20qui%20parcourt%20des%20colonnes%20avec%20diff%C3%A9rentes%20variables%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-57034%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EPuis-je%20vous%20poser%20une%20autre%20question%20concernant%20la%20boucle%20For()%20avec%20les%20graphiques%26nbsp%3B%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EExiste-t-il%20un%20moyen%20de%20mettre%20%C3%A0%20l'%C3%A9chelle%20automatiquement%20le%20meilleur%20ajustement%26nbsp%3B%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ESi%20je%20peux%20obtenir%20l'%C3%A9chelle%20dans%20l'exemple%20de%20Min%20%3D%205%20et%20Max%20%3D%2030%2C%20nous%20pouvons%20avoir%20une%20meilleure%20id%C3%A9e%20de%20la%20fa%C3%A7on%20exacte%20dont%20les%20pi%C3%A8ces%20fonctionnent%20%C3%A0%20travers%20les%20fr%C3%A9quences...%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EBien%20s%C3%BBr%2C%20je%20vais%20devoir%20supprimer%20les%20valeurs%20aberrantes%20au%20pr%C3%A9alable.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EMerci%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-56926%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%3A%20JSL%20-%20G%C3%A9n%C3%A9rer%20un%20trac%C3%A9%20-xy%20qui%20parcourt%20des%20colonnes%20avec%20diff%C3%A9rentes%20variables%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-56926%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EJe%20ne%20peux%20pas%20vous%20remercier%20assez%20pour%20votre%20aide%20%C3%A0%20ce%20sujet.%20Personne%20ici%20au%20travail%20ne%20pourrait%20me%20dire%2C%20m%C3%AAme%20%C3%A0%20distance%2C%20comment%20faire%20ce%20que%20vous%20avez%20fait.%3C%2FP%3E%3CP%3EGr%C3%A2ce%20%C3%A0%20cela%2C%20vous%20avez%20r%C3%A9duit%20le%20temps%20qu'il%20me%20faut%20pour%20faire%20cela%20d'au%20moins%2080%26nbsp%3B%25.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EVotre%20solution%20et%20les%20scripts%20SQL%20que%20j'%C3%A9cris%20pour%20acc%C3%A9der%20%C3%A0%20nos%20fichiers%20de%20base%20de%20donn%C3%A9es%20nous%20placeront%20dans%20une%20position%20fantastique%20aupr%C3%A8s%20de%20notre%20client.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EMerci%20encore..%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ED%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-56316%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%3A%20JSL%20-%20G%C3%A9n%C3%A9rer%20un%20trac%C3%A9%20-xy%20qui%20parcourt%20des%20colonnes%20avec%20diff%C3%A9rentes%20variables%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-56316%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EMerci%20pour%20votre%20r%C3%A9ponse.%20Je%20vais%20utiliser%20vos%20exemples%20pour%20voir%20si%20je%20peux%20le%20comprendre.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EJ'ai%20essay%C3%A9%20d'utiliser%20l'instruction%20%22selectwhere%22%20et%20cela%20a%20plut%C3%B4t%20bien%20fonctionn%C3%A9.J'essayais%20juste%20de%20r%C3%A9duire%20la%20quantit%C3%A9%20de%20code%20que%20j'allais%20devoir%20%C3%A9crire.%20J'ai%205%20tests%20diff%C3%A9rents%20avec%20tous%20les%20param%C3%A8tres%20list%C3%A9s%20ci-dessus.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EJe%20ferai%20un%20rapport%20lorsque%20j'essaierai.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EMerci%20encore..%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-56064%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%3A%20JSL%20-%20G%C3%A9n%C3%A9rer%20un%20trac%C3%A9%20-xy%20qui%20parcourt%20des%20colonnes%20avec%20diff%C3%A9rentes%20variables%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-56064%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3ESalut%2C%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EJe%20recommanderais%20de%20modifier%20votre%20approche%20pour%20g%C3%A9n%C3%A9rer%20les%20graphiques%20afin%20d'utiliser%20les%20instructions%20Where%20au%20lieu%20du%20filtre%20de%20donn%C3%A9es.Le%20filtre%20de%20donn%C3%A9es%20est%20id%C3%A9al%20pour%20l'analyse%20visuelle%20interactive.%20Toutefois%2C%20puisque%20votre%20vue%20est%20invisible%2C%20je%20vous%20sugg%C3%A8re%20d'utiliser%20une%20instruction%20Where.Lorsqu'une%20instruction%20Where%20est%20utilis%C3%A9e%2C%20une%20zone%20de%20texte%20Where%20est%20visible%26nbsp%3B%3B%20il%20peut%20%C3%AAtre%20supprim%C3%A9.%20Vous%20pouvez%20%C3%A9galement%20utiliser%20un%20argument%20By%2C%20By(%3AChannel%2C%20%3ATest%20State).%20Ensuite%2C%20le%20script%20doit%20acc%C3%A9der%20%C3%A0%20chaque%20Go%20et%20enregistrer%20la%20pr%C3%A9sentation.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EJe%20ne%20suis%20pas%20fan%20de%20Save%20Pr%C3%A9sentation%2C%20j'aime%20utiliser%20P3ICLI%2C%20un%20programme%20de%20ligne%20de%20commande%20externe%20gratuit%20pour%20cr%C3%A9er%20des%20diapositives%20PPTX%20%C3%A0%20partir%20de%20ma%20sortie%20JMP.%20Voir%3CA%20href%3D%22https%3A%2F%2Fp3icli.sourceforge.io%2Fjsl_example.html%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E%20Exemple%20JSL%20pour%20cr%C3%A9er%20PPTX%20%C3%A0%20l'aide%20de%20P3ICLI%3C%2FA%3E%20.%20Comme%20tout%20code%2C%20il%20semble%20compliqu%C3%A9%2C%20mais%20il%20peut%20cr%C3%A9er%20des%20%C3%A9l%C3%A9ments%20tr%C3%A8s%20personnalis%C3%A9s%20et%20contr%C3%B4ler%20le%20dimensionnement%20du%20graphique%20et%20du%20titre.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ECependant%2C%20pour%20les%20sauvegardes%20de%20plusieurs%20trac%C3%A9s%20%C3%A0%20l'aide%20de%20Enregistrer%20la%20pr%C3%A9sentation%2C%20nous%20avons%20r%C3%A9dig%C3%A9%20quelques%20astuces%20pour%20journaliser%20plusieurs%20affichages%20de%20mise%20en%20page%20sous%20forme%20d'images%2C%20en%20utilisant%20la%20pr%C3%A9sentation%20de%20sauvegarde%2C%20mais%20vous%20devez%20jouer%20avec%20le%20dimensionnement.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EQuoi%20qu'il%20en%20soit%2C%20vous%20trouverez%20ci-joint%20un%20tableau%20de%20donn%C3%A9es%20factice%20pour%20%C3%A9muler%20votre%20sc%C3%A9nario%20et%20deux%20scripts%2C%20chacun%20enregistrant%20une%20image%20par%20page.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EJ'esp%C3%A8re%20que%20cela%20t'aides.%26nbsp%3B%20%26nbsp%3B%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E
Choose Language Hide Translation Bar
Yngeinstn
Level IV

JSL - Generate -x-y Plot that loops through columns with different variables

Capture.JPGGreetings,

Background: I have a very large data set that is an output of specific RF testing for semi-conductor devices. During this RF test there are a variety of differnt conditions that are important. I have 3 outputs that are tested on 16 different channels at 6 different test states which require me to generate 105 differnt graphs.

example: Gain vs Frequency on Channel 1 at Test State 1; Gain vs Frequency on Channel 2 at Test State 1 where i have 15 channels and 6 test states.

I have searched these discussion boards for a solution and the closets i have come is a thread started in 2017 titled "How to export JMP graph to PPT by JSL?"

I tried to incorperate the script used in this solution to help me and i can get it to make the required number of plots but cannot get specific channels to filter out.

I think i am having a hard time communicating this so please if you need clarification, ask.

Thanks

Summarize( dt, lstChannel = By( :channel ) );
gb = Graph Builder(
	invisible,
	Size( 1225, 952 ),
	Show Control Panel( 0 ),
	Variables(
		X( :Name( "Freq _(GHz)" ) ),
		Y( :Gain ),
		Group X( :wafer_num ),
		Overlay( :RowCol ) ),
		Elements( Smoother( X, Y, Legend( 19 ) ) )
);

For( i = 1, i <= N Items( GroupBy ), i++,
		gb << Local Data Filter( 
			columns(
				:wafer_num,
				:channel,
				:RowCol),
			Where( :channel == LstChannel[i] ) ),

// I would like to loop through the teststates as well
			Where( :teststate == 1 ), 
			Mode( Show( 1 ), Include( 1 ) ) );
	If( i == 1,
		gb << Save Presentation( "$TEMP/jmp_example2.pptx" ),
		gb << Save Presentation( "$TEMP/jmp_example2.pptx", Append )
	);
	gb << remove data filter;
);

Open( "$TEMP/jmp_example2.pptx" );
21 REPLIES 21
Yngeinstn
Level IV

Re: JSL - Generate -x-y Plot that loops through columns with different variables

Thank you for the information it is always insightful. I do think it is very fortuitous that you happened to be the one helping me out the most. See, I am an Industrial Engineer in a foundry that has a very high mix low volume product mix and we do a significant amount of RF testing. Everything you mentioned:

  • there is a known range like control or spec limits,
  • need to scale to something like +/- k sigma,
  • need to control the grid lines, for example, a grid line at each 0.5 sigma,
  • data whose nominal value is large but variation is very small, for example, means value is 1750222 stdev is 0.000023, then I plot a transform Y- mean and figure out a good scale and use the alogorithm, gdinc.jsl
  • perform an analyses and determine whether the data is highly skewed or lumpy (clustered).

Is what i am trying to accomplish we are testing and our customer is using some broad spec limits based on no data so we are trying to determine spec limits based on +/- 3 sigma and +/- 4.5 sigma with accompaning upper and lower control limits. Another example is when i was asking about widening the X-Axis for the distribution plots it was because our current spec limits are LSL = 20 and USL = 40. This is why i am an avid JMP advocate because of the awesome tools you have in the Quality and Process utilities.

 

I know very little if any at all about plotting multivariate data analysis but i will give it whirl.

 

Actually this converation brings to me why am here again. I would like your input regarding using the same method of plotting you have given me for the graph builder and distribution for the Fix Y by X analysis. I feel that this is a very good analysis tool as we can see the difference (statistically) between data sets which in our case is wafer_number. Of course I use a Each Pair Student's T test to compare the means...  I tried to plug and plug and play the and get confused with the dispacth function..  Attached is the data table and a Save to Script Window of what i am trying to do along with a picture of the output.. Again, all your help is extremely helpful. 

 

Side note, I asked my manager if I could take a in depth script writing class and he said yes so if you have any recommendations please let me know. I am in the Balitmore, MD area.

 

yng 

Yngeinstn
Level IV

Re: JSL - Generate -x-y Plot that loops through columns with different variables

I guess the other two didn't attach

 

 

Recommended Articles