'Validierungsspalte erstellen' als ausgeblendet öffnen oder Funktion für eine geschichtete ZufallsstichprobeIch habe das Gefühl, dass mir hier etwas Einfaches fehlt, aber ist es möglich, die Make Validation Column-Plattform zu skripten, ohne dass sich das Fenster öffnet?Ich habe versucht, damit geschichtete Validierungsspalten mit Gruppierung über ein Skript zu erstellen.Gibt es alternativ eine Spaltenformel oder -funktion zum Erstellen einer geschichteten Stichprobenstichprobe mit Gruppen?
SkripterstellungBetreff: 'Validierungsspalte erstellen' als ausgeblendet öffnen, oder Funktion für eine geschichtete ZufallsstichprobeIst das die Funktion, die Sie ausprobiert haben?

Betreff: 'Validierungsspalte erstellen' als ausgeblendet öffnen, oder Funktion für eine geschichtete ZufallsstichprobeIch glaube nicht, dass die Formel eine Schichtung beinhaltet, also habe ich stattdessen Folgendes versucht:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Lipid Data.jmp" );
dt << Make Validation Column(
Stratification Columns( :Gender ),
Training Set( 0.50 ),
Validation Set( 0.25 ),
Test Set( 0.25 ),
New Column Name( "Valid1" ),
Random Seed( 1234 ),
Go
);
Betreff: 'Validierungsspalte erstellen' als ausgeblendet öffnen, oder Funktion für eine geschichtete ZufallsstichprobeWenn Sie es interaktiv erstellen und "Formel" statt "Fest" wählen, sehen Sie eine Formel wie diese:
Validierungsformel erstellen( [0.75, 0.25, 0], <
Dies wird durch eine Spalte namens Y1 geschichtet.
Betreff: 'Validierungsspalte erstellen' als ausgeblendet öffnen, oder Funktion für eine geschichtete ZufallsstichprobeAh ha, okay, ich entschuldige mich, da es einen Random Seed gesetzt hat, den ich mit der Make Validation Formula nicht zum Laufen bringen konnte.Die Option zum Festlegen einer Zufallszahl verschwindet aus der Benutzeroberfläche, wenn eine Formel ausgewählt wird.Aber ich habe gerade festgestellt, dass Random Reset dies lösen kann:
Names default to here(1);
dt = Open("$Sample_data/iris.jmp");
//Make a grouping Column
dt << New Column("Group", Numeric, "Nominal", Format("Best", 12), Formula(Floor((Row() - 1) / 5)));
random reset(10);
vals = transform each({r}, 1::nrow(dt), row() = r;
Make Validation Formula(
[0.75, 0.25, 0],
<<STRATIFICATION columns=""></STRATIFICATION>