Ciao ragazzi,
Hai bisogno della tua esperienza per risolvere questo problema.
Prima di tutto, genero l'analisi dei dati utilizzando lo script JMP. Tuttavia, ho ottenuto 4 gruppi di dati che sono i siti 1,2,3 e 4. Per ogni sito, vorrei visualizzare il valore minimo, massimo e di deviazione standard. Hai idea di come visualizzare quel valore su questo grafico usando lo script?

In secondo luogo, ho impostato la scala per questo grafico utilizzando il limite alto e basso per controllare i dati misurati ancora all'interno dell'intervallo o meno. Ma nel caso in cui il valore misurato sia fuori limite, il grafico non viene ridimensionato e non posso vedere quel valore. Esiste un metodo per ridimensionare questo grafico mantenendo la linea del limite alto / basso?
Terzo, c'è qualche possibilità che io possa vedere il valore direttamente indicando il grafico? Proprio come la figura sotto.

Qui allego parte del mio script per visualizzare quel grafico:
New Window( "F01 - EMP Measurement Systems Analysis by site_num",
V List Box(
EMP Measurement Systems Analysis(
Y( :Name( "0:" ) ),
X( :site_num ),
Part( :part_id ),
Model( Crossed ),
Dispersion Chart Type( Range ),
Average Chart(
1,
Show Control Limits( 0 ),
Show Control Limits Shading( 0 )
),
Max Iter( 100 ),
Conv Limit( 0.00000001 ),
SendToReport(
Dispatch(
{"Average Chart"},
"2",
ScaleBox,
{ Min(0.9), Max(4.1), Add Ref Line( 0.9, "Solid", "Red", "", 5 ),
Add Ref Line( 4.1, "Solid", "Red", "", 5 )}
)
)
),Grazie.
Puoi ottenere la maggior parte di ciò che desideri semplicemente punta e fai clic (che potrebbe essere programmato se necessario). Vedi il codice qui sotto per avere un'idea. Ma se vuoi mettere le statistiche di riepilogo nel FrameBox (piuttosto che in una tabella) dovrai scrivere un po 'di codice in più.
NamesDefaultToHere(1);
// Sample data
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
// Label by the variable we will plot
Column(dt, "NPN1") << Label(1);
// Variablity chart (double click on the vertical axis and look at the properties)
v = dt <<
Variability Chart(
Y( :NPN1 ),
X( :SITE ),
Variability Summary Report( 1 ),
Std Dev Chart( 0 ),
SendToReport(
Dispatch(
{"Variability Chart for NPN1"},
"2",
ScaleBox,
{Min( 80 ), Max( 150 ), Inc( 10 ), Minor Ticks( 4 ),
Add Ref Line( 0, "Dotted", "Medium Light Gray", "", 1 ),
Add Ref Line( 90, "Solid", "Medium Dark Red", "Low Limit", 1 ),
Add Ref Line( 140, "Solid", "Medium Dark Red", "High Limit", 1 )}
),
Dispatch(
{"Variability Chart for NPN1", "Variability Summary for NPN1"},
"Mean",
NumberColBox,
{Visibility( "Collapse" )}
),
Dispatch(
{"Variability Chart for NPN1", "Variability Summary for NPN1"},
"CV",
NumberColBox,
{Visibility( "Collapse" )}
),
Dispatch(
{"Variability Chart for NPN1", "Variability Summary for NPN1"},
"Std Err Mean",
NumberColBox,
{Visibility( "Collapse" )}
),
Dispatch(
{"Variability Chart for NPN1", "Variability Summary for NPN1"},
"Lower 95%",
NumberColBox,
{Visibility( "Collapse" )}
),
Dispatch(
{"Variability Chart for NPN1", "Variability Summary for NPN1"},
"Upper 95%",
NumberColBox,
{Visibility( "Collapse" )}
),
Dispatch(
{"Variability Chart for NPN1", "Variability Summary for NPN1"},
"Range",
NumberColBox,
{Visibility( "Collapse" )}
),
Dispatch(
{"Variability Chart for NPN1", "Variability Summary for NPN1"},
"Median",
NumberColBox,
{Visibility( "Collapse" )}
)
)
);