// section 1
bivar = dt << Bivariate( Y( :PolarRadius ), X( :PolarThetaRound ),
Fit Spline( 0.008, {Line Color( {212, 73, 88} )} ),
Local Data Filter( Add Filter( columns( :PolarRadius, :i ),
Where( :PolarRadius >= 22.5 & :PolarRadius <= 26.5 ),
Where( :i >= 0.4 & :i <= 0.41 )
)
)
);
// section 2
bivar << (curve[1] << savePredicteds);Ich verwende JMP 14.3.0 unter Windows 10. Ich arbeite an einer Tabelle mit 5 Millionen Zeilen – einem Foto einer Scheibe, ich versuche, den Rand zu finden. Wenn ich den obigen Code als einen Block ausführe, dauert es über zwei Minuten und die neue Spalte („Spline Predictor for PolarRadius“) ist voller falscher Werte; Die Formel für die Spalte enthält ein Array [9980x5].Wenn ich Abschnitt 1 alleine durchführe, dauert es 5 Sekunden.Und wenn ich dann Abschnitt 2 alleine ausführe, dauert es 2 Sekunden, und die neue Spalte ist korrekt und enthält ein 10x kleineres Array: [971x5].Ich habe versucht, ein paar Zeilen zwischen Abschnitt 1 und 2 einzufügen, aber es ändert sich nichts.Wie bringe ich die Funktion „SavePredicteds“ dazu, das Richtige zu tun, ohne sie zu beaufsichtigen?