Dans la fonction de capacité du processus, comment afficher uniquement l'histogramme ?Salut!
Je souhaite voir uniquement l'histogramme avec la capacité de processus.
Il existe une liste de colonnes « colDlg["ycol"] », mais elle ne s'applique pas aux rapports.
Pourriez-vous me donner des conseils à ce sujet ?
De plus, est-il possible d'ajouter« groupby » dans l’histogramme ?
//Select Test Item for Scatterplot Matrix<BR />colDlg = Column Dialog(<BR />Title( "Test Item Selct" ),<BR />ycol = Col List( "Test Item", Min Col( 1 ) ), //<BR />);<BR /><BR />hist = dt << Process Capability(
Process Variables(eval(colDlg["ycol"])),
Spec Limits Dialog( "No (skip columns with no spec limits)" ),
Moving Range Method( Average of Moving Ranges ),
Individual Detail Reports( 1 ),
Capability Box Plots( 0 ),
Overall Sigma Normalized Box Plots( 0 ),
Overall Sigma Summary Report( 0 ),
Goal Plot( 0 ),
Capability Index Plot( 0 ),
Process Performance Plot( 0 ),<BR /><BR /> /* This part is not applied.
{colDlg["ycol"] << Process Capability Analysis(
Process Summary( 0 ),
Overall Sigma Capability( 0 ),
Nonconformance( 0 ),
Within Sigma Capability( 0 ),
Histogram(
1,
Show Target( 0 ),
Show Within Sigma Density( 0 ),
Show Overall Sigma Density( 0 )
)
)}*/<BR />
);
Automatisation et scriptsRé: Fonction de capacité dans le processus, comment afficher uniquement l'histogramme ?Merci beaucoup!
Ré: Fonction de capacité dans le processus, comment afficher uniquement l'histogramme ?Pour supprimer la ligne de référence cible dans l'histogramme, définissez simplement la valeur de la cible dans la propriété de la colonne Limites de spécification sur vide.
Vous trouverez ci-dessous un exemple d'utilisation d'un élément By() dans la capacité du processus, ainsi que de passage en revue de chaque niveau By et de suppression des zones de contour associées à l'analyse des capacités.

Names Default To Here( 1 );
dt =
// Open Data Table: semiconductor capability.jmp
// → Data Table( "semiconductor capability" )
Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
pc = Process Capability(
Process Variables( :NPN1, :NPN2 ),
Moving Range Method( Average of Moving Ranges ),
Individual Detail Reports( 1 ),
Capability Box Plots( 0 ),
Goal Plot( 0 ),
Capability Index Plot( 0 ),
Process Performance Plot( 0 ),
by( :Site )
);
nSites = N Items( Associative Array( :site ) );
For( i = 1, i <= nsites, i++,
(Report( pc[i] ) << xpath( "//OutlineBox[text()='Process Summary']" )) << delete;
(Report( pc[i] ) << xpath( "//OutlineBox[text()='Within Sigma Capability']" )) << delete;
(Report( pc[i] ) << xpath( "//OutlineBox[text()='Overall Sigma Capability']" )) << delete;
(Report( pc[i] ) << xpath( "//OutlineBox[text()='Nonconformance']" )) << delete;
);
Ré: Fonction de capacité dans le processus, comment afficher uniquement l'histogramme ?Salut.
Merci pour la solution.
Je souhaite supprimer les éléments ci-dessous sur l'histogramme. Pouvez-vous me dire comment procéder ?
-Dans la densité Sigma
-Densité Sigma globale
-Cible
(*Exemple d'image)

Quant à Groupby,
Je souhaite sélectionner le numéro de machine comme groupby.
le numéro de machine est un entier.
veuillez consulter l'exemple d'image ci-dessous
(« Colonne 1 » correspondrait au numéro de la machine)
Par hasard, si vous connaissez la meilleure analyse pour comparer les machines, faites-le moi savoir.
Je l'apprécierai vraiment.
(*Exemple d'image)

Merci
Ré: Fonction de capacité dans le processus, comment afficher uniquement l'histogramme ?Voici un exemple de suppression des cases aberrantes indésirables

Names Default To Here( 1 );
dt =
// Open Data Table: semiconductor capability.jmp
// → Data Table( "semiconductor capability" )
Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
pc = Process Capability(
Process Variables( :NPN1, :NPN2 ),
Moving Range Method( Average of Moving Ranges ),
Individual Detail Reports( 1 ),
Capability Box Plots( 0 ),
Goal Plot( 0 ),
Capability Index Plot( 0 ),
Process Performance Plot( 0 )
);
(Report( pc ) << xpath( "//OutlineBox[text()='Process Summary']" )) << delete;
(Report( pc ) << xpath( "//OutlineBox[text()='Within Sigma Capability']" )) << delete;
(Report( pc ) << xpath( "//OutlineBox[text()='Overall Sigma Capability']" )) << delete;
(Report( pc ) << xpath( "//OutlineBox[text()='Nonconformance']" )) << delete;
Je ne suis pas sûr de ce que vous voulez faire avec votre commentaire sur GroupBy. Pourriez-vous s'il vous plaît illustrer quel serait le regroupement attendu et comment les différents groupes seraient affichés ?