Hallo an alle.
Ich hätte Vorschläge für das folgende Problem:
Ich muss zwei verschiedene Prozesse (A und
vergleichen, und ich würde die Wahrscheinlichkeit eines Chargenfehlers durch Verwendung des A- oder B-Prozesses verstehen.
Ich vergleiche die Batch-Eigenschaften mit zwei Parametern (c und d).
Dann möchte ich einen "c" -Parameter größer als 1000 haben und der Stapelfehler wird erhalten, wenn "d" kleiner als 70 ist.
Hast du vorschläge
Ich bin mir nicht ganz sicher, was Sie wollen, aber der erste Schritt besteht darin, Ihre Daten für das, was als nächstes kommt, in Form zu bringen.
Wie viele Daten haben Sie tatsächlich? Sieht es ungefähr so aus wie die Daten hier? Schneiden Sie die folgende JSL aus und kopieren Sie sie. Führen Sie "Datei> Neu> Neues Skript" aus, fügen Sie den Code ein und führen Sie dann "Bearbeiten> Skript ausführen" aus.
NamesDefaultToHere(1);
// Make some dummy data
dt =
New Table( "Test Data",
Add Rows( 0 ),
New Column( "Process",
Numeric,
"Nominal",
Format( "Best", 12 ),
Formula( Random Integer( 0, 1 ) ),
Value Labels( {0 = "A", 1 = "B"} ),
Use Value Labels( 1 )
),
New Column( "Response c",
Numeric,
"Continuous",
Format( "Fixed Dec", 12, 1 ),
Formula(If( :Process == 1, Random Normal( 1100, 50 ), Random Normal( 1050, 100 ))),
Set Property(
"Response Limits",
{Goal( Maximize ), Importance( 1 ), Show Limits( 0 )}
),
Set Property( "Spec Limits", {LSL( 1000 ), Show Limits( 0 )} )
),
New Column( "Response d",
Numeric,
"Continuous",
Format( "Fixed Dec", 12, 1 ),
Formula(If( :Process == 1, Random Normal( 90, 20 ),Random Normal( 95, 25 ))),
Set Property(
"Response Limits",
{Goal( Maximize ), Importance( 1 ), Show Limits( 0 )}
),
Set Property( "Spec Limits", {LSL( 70 ), Show Limits( 0 )} )
)
);
dt << addRows(100);
// Make a graph
gb = dt <<
Graph Builder(
Size( 534, 448 ),
Show Control Panel( 0 ),
Show Legend( 0 ),
Variables( X( :Process ), Y( :Response c ), Y( :Response d ) ),
Elements( Position( 1, 1 ), Points( X, Y, Legend( 9 ) ) ),
Elements( Position( 1, 2 ), Points( X, Y, Legend( 10 ) ) ),
SendToReport(
Dispatch(
{},
"Response c",
ScaleBox,
{Add Ref Line( 1000, "Dashed", "Medium Dark Green", "", 1 )}
),
Dispatch(
{},
"Response d",
ScaleBox,
{Add Ref Line( 70, "Dashed", "Medium Dark Green", "", 1 )}
)
)
);