Ri: Come posso ottenere un'analisi della capacità di processo parametrizzata e un grafico interattivo delle capacitàPer "trama di capacità interattive", ci sono diversi modi. Ad esempio, puoi utilizzare "eval insert" come mostrato di seguito.
dt = Current Data Table();
d = "Displacement";
Eval(
Parse(
Eval Insert(
"\[ProcessCap = dt << Process Capability(
Process Variables( :^d^ ) ,
Moving Range Method( Average of Moving Ranges ),
Individual Detail Reports( 1 ),
Capability Box Plots( 0 ),
Goal Plot( 0 ),
Capability Index Plot( 0 ),
Always use column properties( 1 ),
Process Performance Plot( 0 ),
{:^d^ << Process Capability Analysis(
Overall Sigma Capability( 0 ),
Nonconformance( 0 ),
Within Sigma Capability( 0 ),
Histogram( 1, Show Within Sigma Density( 0 ) ),
Interactive Capability Plot( 1, Revert to original values( 1 ), )
)},
);
]\"
)
)
);
Per altri metodi, vedere la pagina seguente.
https://community.jmp.com/t5/JSL-Cookbook-Archived/Insert-one-expression-into-another-using-Eval-Insert-Eval-Expr/ta-p/48998
Non sono sicuro che funzioni per modificare i valori del grafico delle capacità interattive. Spero possa essere d'aiuto.
Ri: Come posso ottenere un'analisi della capacità di processo parametrizzata e un grafico interattivo delle capacitàIl problema nell'esempio precedente è prima del file "trama delle capacità interattive". Non valuta quanto segue:
Eval( d ) << Process Capability Analysis(..........)
Il problema è il calcolo "d" parametrizzato. Ho provato le funzioni Eval, Parse, Eval Insert e nessuna di esse ha funzionato.
Re: Come posso ottenere un'analisi della capacità di processo parametrizzata e un grafico interattivo delle capacitàCIAO @PanelKangaroo44 ,
Che ne dici di usare la funzione sostitutiva? Il seguente esempio funziona per me.
Eval(
Substitute(
Expr(
ProcessCap << {d << Process Capability Analysis(
Overall Sigma Capability( 0 ),
Nonconformance( 0 ),
Within Sigma Capability( 0 ),
Histogram( 1, Show Within Sigma Density( 0 ) ),
Interactive Capability Plot( 1, Revert to original values( 1 ), )
)}
),
Expr( d ), Eval( d )
)
);Come posso ottenere l'analisi parametrizzata della capacità del processo e il grafico della capacità interattivaVorrei avere una capacità di processo parametrizzata, ovvero la colonna della capacità di processo verrà modificata dal commutatore di colonna. Tuttavia, la definizione dell'analisi della capacità del processo non accetta alcun valore parametrizzato. Nell'esempio seguente, supponiamo che il valore del commutatore di colonna sia "d", ovvero una stringa "Displacement". Le variabili di processo possono essere definite con Eval(d) senza alcun problema, ad esempio, Process Variables( Val (d)) funziona bene; tuttavia, l'analisi della capacità del processo non funziona, ovvero Val (d)<< L'analisi della capacità del processo non funziona. Il motivo per cui ne ho bisogno sono le colonne del commutatore di colonne che cambiano all'interno di un elenco e voglio che la trama interattiva lo segua.
Un altro problema che ho è che i valori del grafico della capacità interattiva non cambiano con il commutatore di colonna. Manualmente è possibile utilizzare "Ripristina valori originali", ma non funziona nello script (come mostrato nell'immagine). Come posso utilizzare questa funzione nello script in modo che ogni volta che cambio colonna, venga ripristinata.
d = "Displacement";
ProcessCap = dt << Process Capability(
Process Variables( Eval( d ) ),
Moving Range Method( Average of Moving Ranges ),
Individual Detail Reports( 1 ),
Capability Box Plots( 0 ),
Goal Plot( 0 ),
Capability Index Plot( 0 ),
Always use column properties( 1 ),
Process Performance Plot( 0 ),
{Eval( d ) << Process Capability Analysis(
Overall Sigma Capability( 0 ),
Nonconformance( 0 ),
Within Sigma Capability( 0 ),
Histogram( 1, Show Within Sigma Density( 0 ) ),
Interactive Capability Plot( 1, Revert to original values( 1 ), )
)},Esplorazione e visualizzazione dei dati