Comment puis-je sauvegarder "l'historique pas à pas" dans une table de données à l'aide de JSLJ'essaie de sauvegarder les résultats "Historique par étapes" de la plateforme "Modèle d'ajustement" dans une table de données à l'aide de la commande
script suivant:
obj = Fit Model( Y( :Y ), Effects( :X1, :X2, :X3, :X4, :X5, :X6, :X7, :X8, :X9, :X10, :X11, :X12, :X13, :X14 ), Personality( "Stepwise" ), Run( Stopping Rule( "P-value Threshold" ), Prob to Enter( 0.2 ), Direction( "Mixed" ) ) ); obj << go;
r = obj << Report; dt = r[Table Box( 4 )] << Make into Data Table; Close(dt,Save("Testsave.JMP"));
Le reult est une table de données avec les noms de colonne de l'historique pas à pas, mais avec zéro ligne. Par conséquent, les informations dont j'ai besoin pour la suite de mon analyse ne figurent pas dans le tableau, alors que le rapport présente l'historique.
Quelqu'un a-t-il une idée pour que cela fonctionne?
Re: Comment puis-je enregistrer "l'historique pas à pas" dans une table de données à l'aide de JSLMerci, j'ai déjà appliqué cela et cela fonctionne très bien,
Re: Comment puis-je enregistrer "l'historique pas à pas" dans une table de données à l'aide de JSLVous devez "terminer" la plate-forme. Voir le script ci-dessous:
Names Default To Here( 1 );
origdt = Open( "$SAMPLE_DATA\semiconductor capability.jmp" );
obj = origdt << Fit Model(
Y( :NPN1 ),
Effects(
:PNP1,
:PNP2,
:NPN2,
:PNP3,
:IVP1,
:PNP4,
:NPN3,
:IVP2,
:NPN4,
:SIT1,
:INM1,
:INM2,
:VPM1,
:VPM2,
:VPM3,
:PMS1,
:SNM1,
:SPM1,
:NPN5
),
Personality( "Stepwise" ),
Run( Stopping Rule( "P-value Threshold" ), Prob to Enter( 0.2 ), Direction( "Mixed" ) )
);
obj << go;
obj << finish;
r = obj << Report;
dt = r["Step History"][Table Box( 1 )] << Make into Data Table;
Close( dt, Save( "Testsave.JMP" ) );