Messaggio di errore "Colonna non trovata nell'accesso o nella valutazione di 'LnRV.SPY Recursive'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>
Sto usando JMP 17 Pro e non riesco a capire questo errore.
Mac OSRi: Messaggio di errore "Colonna non trovata nell'accesso o nella valutazione di 'LnRV.SPY Recursive'Oltre a quanto suggerito da Hogi, potresti anche aggiungere uno Show(i) all'interno del ciclo for per vedere quando si verifica un errore. Se rimuovi la colonna appena creata, molto probabilmente sarebbe il secondo ciclo (i = 1). Inoltre il registro potrebbe contenere alcune informazioni aggiuntive oltre al semplice messaggio di errore.
Ri: Messaggio di errore "Colonna non trovata nell'accesso o nella valutazione di 'LnRV.SPY Recursive'Hm, il codice sembra funzionare.
Forse alcune delle colonne nel modello di adattamento non esistono in modo tale che la piattaforma di adattamento non si avvii?
Senza una piattaforma adatta, nuova colonna con una formula di previsione. Poi
pred = column(dt, ncols(dt));
dt << delete columns( pred );
eliminerà LnRV.SPY Ricorsivo.
Potresti provare a rimuovere il
invisible(1),
E
fm << close window()
per verificare l'esito dell'adattamento...
Quante righe ha la tua tabella dati?