Ho già fatto script in cui non inserisco colonne nello script in modo che quando lo script viene eseguito, fa apparire la piattaforma e consente loro di inserire le informazioni, come ad esempio:
Fit Model(
Y( ),
Effects( ),
Personality( "Standard Least Squares" ),
Emphasis( "Minimal Report" ),
Run(
:height << {Summary of Fit( 1 ), Analysis of Variance( 1 ),
Parameter Estimates( 1 ), Plot Actual by Predicted( 1 ),
Plot Residual by Predicted( 1 ), Plot Studentized Residuals( 0 ),
Plot Effect Leverage( 1 ), Box Cox Y Transformation( 0 )}
)
);
Questo fa apparire la piattaforma del modello di adattamento per consentire loro di inserire le informazioni.
Ma quando lo provo con la piattaforma di sopravvivenza non funziona.
Names Default To Here( 0 );
Clear Log();
dt = Current Data Table();
If( Not( Is Scriptable( dt ) ),
dtsel = Pick File( "Open File", {"JMP|jmp", "All files|*"} );
If( dtsel == "",
Stop(),
Try( dt = Open( dtsel ), Stop() )
);
);
dt<<SURVIVAL></SURVIVAL>Perché questo non funziona per Survival?
Ho JMP Pro 16.0 su un MacBook.
Non sono sicuro del motivo per cui non funziona con Survival / perché funziona con il modello Fit, ma potresti provare a lasciare la definizione della colonna fuori da Survival, sembrava aprire la piattaforma per me e aveva (almeno alcune) impostazioni impostato correttamente
Names Default To Here( 0 );
dt = Open("$SAMPLE_DATA/Rats.jmp");
If( Not( Is Scriptable( dt ) ),
dtsel = Pick File( "Open File", {"JMP|jmp", "All files|*"} );
If( dtsel == "",
Stop(),
Try( dt = Open( dtsel ), Stop() )
);
);
dt << Survival(
Failure Plot( 1 ),
Show Points( 1 ),
Show Shaded Simultaneous CI( 1 ),
Show Simultaneous CI( 1 )
)