Ich habe zuvor Skripte erstellt, bei denen ich keine Spalten in das Skript eingefügt habe, sodass bei der Ausführung des Skripts die Plattform aufgerufen wird und sie die Informationen eingeben können, z.
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 )}
)
);
Dadurch wird die Fit-Model-Plattform aufgerufen, auf der sie die Informationen eingeben können.
Aber wenn ich das mit der Überlebensplattform versuche, funktioniert es nicht.
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>Warum funktioniert das nicht für Survival?
Ich habe JMP Pro 16.0 auf einem MacBook.
Ich bin mir nicht sicher, warum es nicht mit Survival funktioniert / warum es mit Fit-Modell funktioniert, aber Sie könnten versuchen, die Spaltendefinition aus Survival herauszulassen, schien die Plattform für mich zu öffnen und es hatte (zumindest einige) Einstellungen richtig einstellen
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 )
)