JSL fügt einen konstanten kategorialen Faktor DoE hinzuVerwenden des DoE
Ich möchte konstante kategoriale Faktoren in einem JSL-Skript aufzeichnen, aber es scheint, dass nur konstante kontinuierliche Faktoren ordnungsgemäß gespeichert und geladen werden.
Während ich Zeichenfolgenwerte für einen konstanten Faktor eingeben kann, werden beim Generieren des JSL-Skripts die Zeichenfolgenwerte durch numerische Werte ersetzt.
Wenn ich beispielsweise die konstanten Faktoren "X1" und "X2" mit den Werten 99 bzw. "a_string" eingebe, lautet das generierte Skript:
DOE(
Custom Design,
{
Add Response( Maximize, "Y", ., ., . ),
Add Factor( Constant, 99, "X1" ),
Add Factor( Constant, 1, "X2" ),
Set Random Seed( 1385290084 ),
Simulate Responses( 0 ),
Save X Matrix( 0 )
}
);dh mein Stringwert "a_string" wurde durch 1 ersetzt.
Screenshot beigefügt.
Weiß jemand, wie ich einen konstanten kategorialen Faktor in ein JSL-Skript einbinden kann?
DAMHIRSCHKUHBetreff: JSL fügt einen konstanten kategorialen Faktor DoE hinzuEs ist ein wenig umständlich, aber das macht es (JMP 15 auf einem Mac):
NamesDefaultToHere(1);
// Make a factor table
dt =
New Table( "My Factors",
Add Rows( 2 ),
New Table Variable( "Table Type", "DOE Factor Table" ),
New Column( "X1",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Property( "Design Role", Design Role( Constant ) ),
Set Property( "Factor Changes", Easy ),
Set Values( [99, .] )
),
New Column( "X2",
Character,
"Nominal",
Set Property( "Design Role", Design Role( Constant ) ),
Set Property( "Factor Changes", Easy ),
Set Values( {"a_string_value", ""} )
)
);
// Make a DOE object
myDOE =
DOE(
Custom Design,
{
Add Response( Maximize, "Y", ., ., . ),
Set Random Seed( 1385290084 ),
Simulate Responses( 0 ),
Save X Matrix( 0 )
}
);
// Load in the factors
myDOE << loadFactors(dt);
// Delete the factors
Close(dt, noSave);Betreff: JSL fügt einen konstanten kategorialen Faktor DoE hinzuVielen Dank!
Das ist hervorragend.
Haben Sie einen Link zur Dokumentation, über die ich möglicherweise herausgefunden habe, wie das geht?
Betreff: JSL fügt einen konstanten kategorialen Faktor DoE hinzuDa Sie JSL erwähnen, gehe ich davon aus, dass Sie bereits über 'Hilfe> Skriptindex' Bescheid wissen. Die Suche nach 'doe' liefert viele Informationen, normalerweise mit Beispielen:

Und natürlich gibt es auch die umfangreichere Dokumentation.
Aber um klar zu sein, bot ich eine Problemumgehung für einen Fehler an. Bitte senden Sie eine E-Mail an support@jmp.com und zeige sie auf diesen Thread. Auf diese Weise wird es behoben.