JSLは一定のカテゴリー因子DoEを追加しますDoEの使用
JSLスクリプトに一定のカテゴリ因子を記録したいのですが、適切に保存およびロードされるのは一定の連続因子のみのようです。
定数係数の文字列値を入力できますが、JSLスクリプトを生成すると、文字列値が数値に置き換えられます。
たとえば、定数係数「X1」と「X2」をそれぞれ値99と「a_string」で入力すると、生成されるスクリプトは次のようになります。
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 )
}
);つまり、私の文字列値「a_string」は1に置き換えられました。
スクリーンショットを添付。
JSLスクリプトに一定のカテゴリ要素を取り込む方法を知っている人はいますか?
DOERe:JSLが一定のカテゴリカル因子DoEを追加それは少し遠回りですが、これはそれを行います(MacのJMP 15):
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);Re:JSLが一定のカテゴリー因子DoEを追加ありがとう!
そりゃ素晴らしい。
これを行う方法を私が見つけたかもしれないドキュメントへのリンクはありますか?
Re:JSLが一定のカテゴリカル因子DoEを追加JSLについておっしゃっていますので、「ヘルプ>スクリプトインデックス」についてはすでにご存知だと思います。 'doe'を検索すると、通常は次のような多くの情報が得られます。

もちろん、より広範なドキュメントもあります。
しかし、明確にするために、私が提供したのは、バグのように見えるものに対する回避策でした。 だからメールを送ってくださいsupport@jmp.comそして、それらをこのスレッドに向けます。 そうすれば修正されます。