Fehlermeldung „Spalte beim Zugriff oder bei der Auswertung von ‚LnRV.SPY Recursive‘ nicht gefunden“dt = Open( "::Desktop:assignment10.jmp" );
window = 4321; //recursive window beginning
rp = dt << New Column( "LnRV.SPY Recursive", numeric );
For( i = 0, i <= N Rows( dt ) - window - 1, i++,
dt << clear row states();
If( i,
dt << Select Rows( 1 :: window + i ),
dt << Select Rows( 1 :: window )
);
dt << Invert Row selection();
dt << Exclude(); //exclude rows outside window
fm = dt <<FIT model=""></FIT>
Ich verwende JMP 17 Pro und kann diesen Fehler scheinbar nicht herausfinden.
Mac OSBetreff: Fehlermeldung „Spalte beim Zugriff oder bei der Auswertung von ‚LnRV.SPY Recursive‘ nicht gefunden“Zusätzlich zu dem, was Hogi vorgeschlagen hat, könnten Sie Ihrer for-Schleife auch ein Show(i) hinzufügen, um zu sehen, wann ein Fehler auftritt. Wenn Sie Ihre gerade erstellte Spalte entfernen, handelt es sich höchstwahrscheinlich um die zweite Schleife (i = 1). Außerdem enthält das Protokoll möglicherweise zusätzliche Informationen als nur diese Fehlermeldung.
Betreff: Fehlermeldung „Spalte beim Zugriff oder bei der Auswertung von ‚LnRV.SPY Recursive‘ nicht gefunden“Hm, der Code scheint zu funktionieren.
Möglicherweise sind einige Spalten im Fit-Modell nicht vorhanden, sodass die Fit-Plattform nicht startet?
Ohne passende Plattform, neue Kolumne mit einer Vorhersageformel. Dann
pred = column(dt, ncols(dt));
dt << delete columns( pred );
wird gelöscht LnRV.SPY Rekursiv.
Sie könnten versuchen, das zu entfernen
invisible(1),
Und
fm << close window()
um das Ergebnis der Anpassung zu überprüfen ...
Wie viele Zeilen hat Ihre Datentabelle?