Hallo Leute,
Benötigen Sie Ihr Fachwissen, um dieses Problem zu lösen.
Zunächst generiere ich eine Datenanalyse mithilfe eines JMP-Skripts. Ich habe jedoch 4 Datengruppen, die Site 1,2,3 und 4 sind. Für jede Site möchte ich den Min-, Max- und Standardabweichungswert anzeigen. Haben Sie eine Idee, wie Sie diesen Wert mithilfe eines Skripts in diesem Diagramm anzeigen können?

Zweitens habe ich die Skalierung für dieses Diagramm festgelegt, indem ich die oberen und unteren Grenzwerte verwendet habe, um die gemessenen Daten zu überprüfen, die noch im Bereich liegen oder nicht. Falls der gemessene Wert jedoch außerhalb des Grenzwerts liegt, wird das Diagramm nicht neu skaliert, und ich kann diesen Wert nicht sehen. Gibt es eine Methode, um dieses Diagramm durch Beibehalten der oberen / unteren Grenzlinie neu zu skalieren?
Drittens gibt es eine Chance, dass ich den Wert direkt sehen kann, indem ich auf das Diagramm zeige? Genau wie unten abgebildet.

Hier füge ich einen Teil meines Skripts zur Anzeige dieses Diagramms hinzu:
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 )}
)
)
),Vielen Dank.
Sie können das meiste von dem, was Sie wollen, einfach durch Zeigen und Klicken erhalten (das bei Bedarf per Skript erstellt werden kann). Sehen Sie sich den folgenden Code an, um sich ein Bild zu machen. Wenn Sie jedoch die Zusammenfassungsstatistiken in die FrameBox (anstatt in eine Tabelle) einfügen möchten, müssen Sie etwas mehr Code schreiben.
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" )}
)
)
);