El siguiente código ayuda a crear nuevas tablas con buena, pero solo se puede elegir una selección para mala población con la ventana de partición abierta. Quiero que la pantalla de partición esté abierta, pero el usuario puede seleccionar más de un nodo de hoja para la mala población y el resto irá a la buena población. ¿Hay alguna forma de hacer esto?
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;
);Quiero poder seleccionar los nodos resaltados en amarillo como mala población y descansar como buena población manteniendo abierta esta ventana de partición y cambiar la selección de nodo si no estoy satisfecho con el resultado.

¿Hay alguna manera de hacer que suceda?