Ich habe ein Problem mit der Fit Model-Plattform (JMP 14.3). Wenn ich das Anpassungsmodell für eine bestimmte Analyse durch das Plattformfenster starte, dauert es ungefähr 10 Minuten Sekunden fertigstellen. Wenn ich jedoch das Skript kopiere und es in derselben Tabelle erneut ausführe, dauert es fast 10 Minuten Protokoll fertigstellen. Es dauert noch länger, wenn ich das Skript in einen String konvertiere und die Eval (Parse ()) - Methode verwende. Hat das noch jemand erlebt?
Erstens ist Fit Model keine Plattform. Es ist ein Startdialog für viele Plattformen wie Fit Least Squares oder Nominal Logistic Regression. Welche Plattform nutzen Sie aktuell?
Zweitens können Sie das Skript für diesen Start freigeben? Es ist schwierig, die Hauptursache für Ihr Problem zu ermitteln, da viele Faktoren die Laufzeit beeinflussen können.
Ich habe so etwas in der Laufzeit noch nicht erlebt, aber vielleicht hat es jemand anders.
Der JMP-Jargon ist mir unklar, tut mir leid. Zur Beantwortung Ihrer ersten Frage versuche ich das Standard Least Squares Persönlichkeit. Ich bin mir nicht sicher, ob es etwas ändert, aber es ist definiert als "Die Standard-Least-Squares-Persönlichkeit innerhalb der Fit-Model-Plattform".
Hier ist das Skript, das ich verwende:
Function = Function(
{dt = Current Data Table(), by = {:Name( "FileName" ), :Name( "Wafer#" ), :Name( "Shot#" )}, y = {:X_Mesr,
:Y_Mesr}, effects = {:Name( "X" ), :Name( "Y" )}, where = ":Filter == \!"Filter\!""},
a = "Data Table( " || Char( dt ) || " ) << Fit Model(
By( Eval( " || Char( by ) ||
" ) ),
Y( Eval( " || Char( y ) || " ) ),
Effects( Eval( " || Char( effects ) ||
" ) ),
Center Polynomials( 0 ),
Personality( \!"Standard Least Squares\!" ),
Emphasis( \!"Effect Leverage\!" ),
Where( Eval("
|| Char( where ) || " ) ), ";
b = "";
For( i = 1, i <= N Items( y ), i++,
b1 = Char(
"" || Char( y[i] ) ||
" << {Summary of Fit( 1 ), Analysis of Variance( 1 ), Parameter Estimates( 1 ), Lack of Fit( 0 ), Scaled Estimates( 0 ),
Plot Actual by Predicted( 1 ), Plot Regression( 0 ), Plot Residual by Predicted( 1 ), Plot Studentized Residuals( 0 ),
Plot Effect Leverage( 1 ), Plot Residual by Normal Quantiles( 0 ), Box Cox Y Transformation( 0 ), Prediction Formula( 1 ),
Residuals( 1 )},"
);
b = b || b1;
);
c = "Run( " || b || " )";
d = a || c;
Show( d );
Eval( Parse( d ) );
)