決定木のJSLスクリプトでJMPPartition()関数を使用しています。ユーザーが行が選択されているセグメントを選択した後、選択された行を取得する方法を知りたいと思いました。 Get Selected Rowを使用してみましたが、テーブルを理解できません。 誰かがそれをコーディングする方法を知っていますか?
パーティションツリーで特定の列を選択した場合、
あなたがあなたのテーブルに選択を見るよりも、
コマンド「getselectedrows()」で行を取得できます。例については、スクリプトインデックスも参照してください。
r = dt << Get Selected Rows();
ただし、決定木の行を選択するユーザーとの対話をどのように制御するかはわかりません。 コードの簡単な例が非常に役立ちます。
使用できます
<< Make Row State Handler()
Partition()プラットフォームから新しい行が選択されたときにトリガーします
Names Default To Here( 1 );
dt =
// Open Data Table: semiconductor capability.jmp
// → Data Table( "semiconductor capability" )
Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
f = Function( {a},
theRows = Current Data Table() << get selected rows;
Show( theRows );
);
rs = Current Data Table() << make row state handler( f );
dt << Partition(
Y( :NPN1 ),
X(
:PNP1, :PNP2, :NPN2, :PNP3, :IVP1, :PNP4, :NPN3, :IVP2, :NPN4, :SIT1, :INM1, :INM2,
:VPM1, :VPM2
)
);