Filtro dati localiControl Chart(
Sample Label( :C_LOT_NAME ),
Group Size( 1 ),
KSigma( 3 ),
Chart Col(
:Average Pigment Strength,
Individual Measurement( Show Zones( 1 ), Shade Zones( 1 ) ),
Capability(
Distribution(
Automatic Recalc( 1 ),
Continuous Distribution(
Column( :Average Pigment Strength ),
Quantiles( 0 ),
Summary Statistics( 0 ),
Outlier Box Plot( 0 ),
Normal Quantile Plot( 1 ),
Capability Analysis( LSL( 13.5 ), USL( 14.5 ), Sigma( 0.0783611176186691 ) )
),
Local Data Filter( Add Filter( columns( :C_LOT_NAME ) ) )
)
)
)
);
CIAO
Sto cercando di aggiungere uno script per eseguire un filtro dati locale a un'analisi delle capacità:
Qualsiasi aiuto sarebbe molto apprezzato
Ricevo un messaggio di errore - Fine imprevista dell'input, tentativo di analizzare gli argomenti della funzione |!"Chart Col |!"."
Grazie
Chris
Ri: Filtro dati localiGrazie per la risposta Ian, ci proverò.
Saluti
Chris
Ri: Filtro dati localiNon sono sicuro se questo aiuta o no, Chris. Ma ecco un altro esempio (usando Control Chart Builder). Dovresti essere in grado di modificare le prime righe e non dover cambiare il resto.
Names Default To Here( 1 );
// 'dt' references the table you want to use
dt = Open( "$SAMPLE_DATA/Quality Control/Coating.jmp" );
// 'yCol' references the column with your measurements
yCol = Column(dt, "Weight");
// 'sCol' references the column defining your samples
sCol = Column(dt, "Sample");
// 'fCol' references the column you want to filter by
fCol = Column(dt, "Weight2");
// In this case, also need to add some spec limits so we get a capability analysis
yCol << Set Property("Spec Limits", {LSL( 16 ), USL( 24 ), Target( 20 ), Show Limits( 0 )});
// Make the display
dt << Control Chart Builder(
Show Control Panel( 0 ),
Variables( Subgroup( sCol ), Y( yCol ) ),
Local Data Filter(Add Filter(columns( fCol )))
);Ri: Filtro dati localiBuongiorno
Grazie per la risposta.Pensavo di essere vicino perché non ricevevo più errori, ma quando eseguo questo ottengo il grafico Run e le distribuzioni OK ma nessun filtro dati (mi sembra di essere vicino!), Sono un chimico delle piante piuttosto che un programmatore così gentile fuori cavarsela con tentativi ed errori. Ho provato a utilizzare il tuo suggerimento ma sfortunatamente ancora nessun filtro dati. Grazie, apprezzo sempre l'aiuto come un po' una lotta a volte per me.
Carta di controllo(
Etichetta campione( :C_LOT_NAME ),
Dimensione del gruppo( 1 ),
KSigma( 3 ),
Grafico Col(
:Intensità media del pigmento,
Misurazione individuale( Show Zone( 1 ), Shade Zone( 1 ) );
Capacità(
Distribuzione(
Ricalcolo automatico( 1 ),
Distribuzione continua(
Colonna (: forza media del pigmento),
Quantili( 0 ),
Statistiche riassuntive( 0 ),
Grafico a scatola anomalo ( 0 ),
Plot quantile normale( 1 ),
Analisi delle capacità( LSL( 13.5 ), USL( 14.5 ), Sigma( 0.0783611176186691 ) )
),
Filtro dati locali( Aggiungi filtro( colonne( :C_LOT_NAME ) ) )
) ) );
Se aggiungo questo pezzo di script sotto quello sopra, ottengo il filtro Distribuzione e dati locali in una finestra separata senza il grafico di esecuzione:
Distribuzione(
Ricalcolo automatico( 1 ),
Distribuzione continua(
Colonna( :Conducibilità media del campione ),
Quantili( 0 ),
Statistiche riassuntive( 0 ),
Grafico a scatola anomalo ( 0 ),
Plot quantile normale( 1 ),
Analisi delle capacità( LSL( 1.2 ), USL( 2.7 ), Sigma( 0.0690324131402561 ) )
),
Filtro dati locali( Aggiungi filtro( colonne( :C_LOT_NAME ) ) )
);
Saluti
Chris
Ri: Filtro dati localioops, sembra che Jim abbia già risposto.
Ri: Filtro dati localiProva questo la chiave è obj << Capability. Questo sta usando una tabella di dati di esempio JMP
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Quality Control/Coating.jmp" );
dt:Sample << Modeling type("Nominal");
obj = dt << Control Chart(
Sample Label( :Sample ),
Group Size( 1 ),
KSigma( 3 ),
Chart Col( :Weight),
Chart Type(Individual Measurement),
Show Zones( 1 ), Shade Zones( 1 )
);
obj << Capability(
Distribution(
Automatic Recalc( 1 ),
Continuous Distribution(
Column( :Weight ),
Quantiles( 0 ),
Summary Statistics( 0 ),
Outlier Box Plot( 0 ),
Normal Quantile Plot( 1 ),
Capability Analysis( LSL( 16 ), USL( 24 ), Target(20) )
),
Local Data Filter( Add Filter( columns( :Sample ) ) )
)
);Ri: Filtro dati localiCiao Jim
Grazie per la rapida risposta.
Strano questo! Se eseguo solo la funzionalità e copio lo script come mi consigli, allora tutto sembra a posto, ottengo il grafico di esecuzione e l'analisi delle capacità sulla stessa finestra. Se poi inserisco un filtro dati locale e controllo lo script sotto il triangolo rosso, non vengono visualizzati né il filtro locale né lo script di funzionalità!

Solo capacità
Control Chart(
Sample Label( :C_LOT_NAME ),
Group Size( 1 ),
KSigma( 3 ),
Chart Col(
:Average Pigment Strength,
Individual Measurement( Show Zones( 1 ), Shade Zones( 1 ) ),
Capability(
Distribution(
Continuous Distribution(
Column( :Average Pigment Strength ),
Quantiles( 0 ),
Summary Statistics( 0 ),
Outlier Box Plot( 0 ),
Normal Quantile Plot( 1 ),
Capability Analysis( LSL( 13.5 ), USL( 14.5 ), Sigma( 0.092069130588337 ) )
)
)
)
)
)
+ Filtro dati locale
Control Chart(
Sample Label( :C_LOT_NAME ),
Group Size( 1 ),
KSigma( 3 ),
Chart Col( :Average Pigment Strength, Individual Measurement( Show Zones( 1 ), Shade Zones( 1 ) ) )
)
Quello che posso ottenere è la capacità pertinente e lo script del filtro dati dal triangolo rosso "Capacità" e incollarlo nel mio script principale, ma questo fornisce il grafico di esecuzione e il filtro capacità/dati su una finestra separata. Mi sento come se fossi quasi arrivato, ma non del tutto.
Distribution(
Automatic Recalc( 1 ),
Continuous Distribution(
Column( :Average Pigment Strength ),
Quantiles( 0 ),
Summary Statistics( 0 ),
Outlier Box Plot( 0 ),
Normal Quantile Plot( 1 ),
Capability Analysis( LSL( 13.5 ), USL( 14.5 ), Sigma( 0.092069130588337 ) )
),
Local Data Filter( Add Filter( columns( :C_LOT_NAME ) ) )
);
Grazie
Chris
Ri: Filtro dati localiQuello che devi fare, per ottenere lo script appropriato per la tua analisi, è eseguire prima l'analisi in modo interattivo, quindi una volta che l'hai configurata nel modo desiderato ... incluso il filtro dati locali, quindi vai al triangolo rosso per il Generatore di carte di controllo, fare clic su di esso e selezionare
Salva script==>Nella finestra dello script
e ti darà lo script completo.