カテゴリをDoEに追加
中かっこを含め、引用符などを含めずに繰り返し繰り返し試しましたが、jslを使用してリストを新しいDoEにキャストする方法がわかりません。アイデアは以下のようなものを試して達成することです:
itemList = {"item 1", "item 2", "item 3"};
DOE(
Custom Design,
{Add Response( Maximize, "Y", ., ., . ),
Add Factor( Categorical, itemList, "item", 0 ),
Set Random Seed( 5111413 ), Simulate Responses( 0 ), Save X Matrix( 0 )}
);
DOEスクリプティングRe:カテゴリ型DoEにリストを追加するリストの周りにEval()を追加するだけです
names default to here(1);
dt=open("$SAMPLE_DATA/big class.jmp");
summarize(dt,itemList = By(:sex));
DOE(
Custom Design,
{Add Response( Maximize, "height", ., ., . ),
Add Factor( Categorical, eval(itemList), "item", 0 ),
Set Random Seed( 5111413 ), Simulate Responses( 0 ), Save X Matrix( 0 )}
);Re:カテゴリ型DoEにリストを追加するこんにちは @txnelson 、
ご返事ありがとうございます。そのコードを実行してみましたか?DoEを実装するリストを試してみましたが、まだ取得できませんでした。
Names Default to Here (1);
itemList = {"item 1", "item 2", "item 3"};
DOE(
Custom Design,
{Add Response( Maximize, "Y", ., ., . ),
Add Factor( Categorical, Eval(itemList), "item", 0 ),
Set Random Seed( 5111413 ), Simulate Responses( 0 ), Save X Matrix( 0 )}
);
Re:カテゴリ型DoEにリストを追加するあなたは前のコードが機能していないことについて正しいです.....私は結果を十分に詳しく調べていませんでした。 しかし、これは機能するコードの一部です

Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
Summarize( dt, itemList = By( :sex ) );
Eval(
Substitute(
Expr(
DOE(
Custom Design,
{Add Response( Maximize, "height", ., ., . ),
Add Factor( Categorical, __list__, "Sex", 0 ),
Set Random Seed( 5111413 ), Simulate Responses( 0 ), Save X Matrix( 0 )}
)
),
Expr( __list__ ), itemList
)
);Re:カテゴリ型DoEにリストを追加するParse()、Parse(Eval(、またはEval(Parse(...