複数の変動グラフを作成する場合、JMP は、複数の Y 応答列をカンマ区切りのリストとして含む、以下のコードに似たスクリプト例を生成します。
変動チャート(
Y( :Col1, :Col2 ),
モデル(「主効果」)、
X( :単位 )
);
グラフを生成したい列のリストがある場合:
ListofColumnNames= dt << 列名を取得();
ListofColumnNames= {Col1, Col2, ...}
このリストをインラインで展開して、JMP が作成したものと本質的に同じカンマ区切りリストを作成する方法はありますか?
変動チャート(
Y( Column(ListofColumnNames)), // この構文が機能しないことはわかっていますが、意図は伝わります。
モデル(「主効果」)、
X( :単位 )
);
これはForループを使用して実現できることはわかっています
Y( 列(列名リスト[i])),
しかし、For ループを回避し、リスト全体を渡すことで (速度向上のために) 変動チャートを 1 回だけ呼び出す方法はないだろうかと考えました。