JSL:Fit Modelの "Effects"に列のリストを入れる(一部は入れ子になっている)私には以下のものがあるとしましょう。
colList = {"Day","Sample[Day]", "Subsample[Sample,Day]"};
そして、私は上のこのcolListを使ってフィットモデルの効果を生成したいと思います。
myModel = Fit Model(
Y( :Response ),
Effects( ????? ),
//....other stuff after this
);
私はいくつかのことを試みましたが、まだ成功していません。
入れ子のない列が1つだけあり、singleColName = colList [1]と設定した場合は、次のようにして機能させることができます。
Effects(Eval(Column(dt, singleColName)));
しかし、完全なリスト、特にネストはあらゆる種類の頭痛を引き起こしています(つまり、列名のリストを列参照のリストに変換しようとしましたが、ネストはこの方法ではうまくいきません)。
ありがとうございます。
再:JSL:フィットモデルの「効果」に列のリストを追加する(一部は入れ子になっている)JMP関数を必要なものに解決するのに問題がある場合は、必要なコードとまったく同じリテラル文字列を作成してから、そのリテラル文字列をEval(Parse())します。 これはあなたがする必要があることに類似した例です:
dt = Open( "$SAMPLE_DATA\semiconductor capability.jmp" );
colList = {":Lot_ID", ":lot_id[:Wafer ID in lot ID]"};
value = collist[1];
For( i = 2, i <= N Items( collist ), i++,
value = value || "," || collist[i]
);
Eval(
Parse(
"myModel = Fit Model(
Y( :PNP1 ),
Effects( " || Value ||
" ),
Personality( \!"Standard Least Squares\!" )
);"
)
);