Bonjour à tous!
Je souhaite utiliser JSL pour obtenir la "répartition de taille minimale" par défaut dans un arbre de décision.
Merci!

Il semble qu'en interne, lorsque la taille minimale de fractionnement dans les préférences est décochée ( <
Si vous ne voulez pas les préférences de l'utilisateur, spécifiez Partition(Y(), X(), Ignore Platform Preferences(1) );
Si vous ignorez les préférences de plate-forme, vous devrez modifier le script ci-dessous et supposer que la taille minimale par défaut est 5.
Voici un script à capturer si l'utilisateur définit la préférence à partir de l'interface utilisateur des préférences ou de l'interface utilisateur de la partition.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Iris.jmp" );
obj = Partition(
Y( :Species ),
X( :Sepal length, :Sepal width, :Petal length, :Petal width ),
Informative Missing( 1 ),
Minimum Size Split(3)
);
obj << split best(2);<BR /><BR />//since you are letting the user do this, grab the window and get the script
scrp = (obj << get script); //if the minimum split size was set, can parse it from the script.
for(i=1, i<=narg(scrp), i++,
_tt = Arg(scrp, i);
if(Head Name(_tt) == "Minimum Size Split",
_sz = Arg(_tt,1);
Break();
)
);
_ppsz= Arg(Arg(get platform preferences(Partition(Minimum Size Split)), 1), 1);
if(Arg(_ppsz,1) == 0 & Is Missing(_sz), _sz=5,
Arg(_ppsz,1) >0 & Is Missing(_sz), _sz=Arg(_ppsz,1)
);
show(_sz);