Verwendung von Simulate [JMP Pro] in einem SkriptIch würde gerne die verwenden Simulationsfunktion von JMP Pro, um eine Leistungsanalyse für mehrere verschiedene Szenarien durchzuführen. Gibt es eine Möglichkeit, die Simulation über ein Skript zu starten, da es sehr aufwendig wäre, den Prozess manuell durchzugehen.
Danke im Voraus,
Sebastian
Betreff: Simulate [JMP Pro] in einem Skript verwendenIch versuche dies mit der Partitionsplattform, aber das Partitionsplattform-REDO-Skript fügt eine Option "Initial Splits" mit der Anpassung aus dem ursprünglichen Lauf hinzu. Die Simulationen führen nicht die gesamte Übereinstimmung mit allen Variablen aus, sondern nur mit den Variablen, die vom ursprünglichen Modell stammen. Dies beeinflusst die Ergebnisse der Simulation - dh sie sind völlig falsch. Gibt es da einen Weg?
Hier ist der Code, den ich verwende:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Diabetes.jmp" );
dt << new column("Permuted Y Binary",character, formula(Col Stored Value( :Y Binary, Col Shuffle() )));
dt << run formulas;
Pa = Partition(
Y( :Y Binary ),
X(
:Age,
:Gender,
:BMI,
:BP,
:Total Cholesterol,
:LDL,
:HDL,
:TCH,
:LTG,
:Glucose
),
Informative Missing( 1 ),
ROC Curve( 1 ),
K Fold Crossvalidation( 5 ),
go
);
Pa << finish;
Report( Pa )["Receiver Operating Characteristic"][Table Box(1)] << Simulate(100, Out(:Y Binary), In(:Permuted Y Binary));
Betreff: Simulate [JMP Pro] in einem Skript verwendenVielen Dank Ian!Betreff: Simulate [JMP Pro] in einem Skript verwendenDies zeigt die Grundidee (aufbauend auf einem der Beispiele in der Dokumentation für einen Permutationstest):
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Analgesics.jmp" );
dt << New Column( "pain shuffled",
Numeric,
"Continuous",
Format( "Fixed Dec", 4, 2 ),
Formula( Col Stored Value( :pain, Col Shuffle() ) )
);
ow = dt << Oneway( Y( :pain ), X( :drug ), Means( 1 ), Mean Diamonds( 1 ) );
Report(ow)[TableBox(2)] << simulate(1000, 999, Out(:pain), In(:pain shuffled));