Utilisation de Simulate [JMP Pro] dans un scriptJe voudrais utiliser le fonction de simulation de JMP Pro pour effectuer une analyse de la puissance pour plusieurs scénarios différents. Existe-t-il un moyen de lancer la simulation via un script, car le travail manuel nécessiterait beaucoup de travail.
Merci d'avance,
Sebastian
Re: Utiliser Simulate [JMP Pro] dans un scriptJ'essaie cela avec la plate-forme de partition, mais le script REDO de la plate-forme ajoute dans une option "Fractionnements initiaux" avec l'ajustement de l'exécution d'origine. Les simulations ne réexécutent pas la totalité de l'ajustement avec tous les variables, mais uniquement avec les variables issues du modèle d'origine. Cela affecte les résultats de la simulation - c’est-à-dire qu’ils sont totalement faux. Y a-t-il un moyen de contourner cela?
Voici le code que j'utilise:
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));
Re: Utiliser Simulate [JMP Pro] dans un scriptMerci beaucoup Ian!Re: Utiliser Simulate [JMP Pro] dans un scriptCela montre l’idée de base (en s’appuyant sur l’un des exemples de la documentation pour un test de permutation):
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));