以下代碼有助於創建具有良好但在分區窗口打開的情況下只能選擇一個選項用於不良填充的新表。 我希望分區屏幕打開,但用戶可以為不良人口選擇多個葉節點,其餘的將轉到良好人口。 有沒有辦法做到這一點?
dt = Open("$SAMPLE_DATA\semiconductor capability.jmp");
filepath = "$Desktop";
nw = New window("part test",
V List Box(
obj = dt << Partition(
Y(:NPN1),
X(:PNP1, :PNP2, :PNP3, :PNP4, :NPN2, :NPN3, :NPN4),
Method("Decision Tree")
),
Button box("make splits",
make_splits_expr
);
)
);
obj << ShowGraph(0);
obj << SplitBest(4);
obj << Show Split Count(1);
obj << Show Split Prob(1);
make_splits_expr = Expr(
sel_rows = dt << Get Selected Rows;
If(N Items(sel_rows > 0),
dtTemp = dt << subset(invisible, rows(), selected columns(0));
Close(dtTemp, save(filepath || "\" || "badpopulation.jmp"));
dt << invert row selection;
sel_rows = dt << Get Selected Rows;
dtSEG = dt << subset(invisible, selected rows(1), selected columns(0));
Close(dtSEG, save(filepath || "\" || "goodpopulation.jmp"));
);
dt << Clear Selected;
);我希望能夠選擇黃色突出顯示的節點作為不良人口,其餘作為良好人口保持此分區窗口打開,如果對結果不滿意,請更改節點選擇。

有沒有辦法讓它發生?