Der folgende Code hilft beim Erstellen neuer Tabellen mit guter, aber nur eine Auswahl kann für schlechte Belegung bei geöffnetem Partitionsfenster ausgewählt werden. Ich möchte, dass der Partitionsbildschirm geöffnet ist, aber der Benutzer kann mehr als einen Blattknoten für die schlechte Population auswählen und der Rest geht an die gute Population. Gibt es eine Möglichkeit, dies zu tun?
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;
);Ich möchte in der Lage sein, die gelb hervorgehobenen Knoten als schlechte Population und den Rest als gute Population auszuwählen, während ich dieses Partitionsfenster offen halte, und die Knotenauswahl zu ändern, wenn ich mit dem Ergebnis nicht zufrieden bin.

Gibt es eine Möglichkeit, dies zu erreichen?