"Colonna specificata non trovata nella tabella dati" in Stima modello utilizzando JSLHo uno script che crea un modello adatto da una tabella che importo.
Il mio problema è che ricevo questo errore quando accedo ai dati.
"Colonna specificata non trovata nella tabella dati.{4759} nell'accesso o nella valutazione di 'Elenco', {/*###*/data:T_VALUE}"
Quando provo ad accedere alla colonna tramite "Mostra" ottengo buoni risultati:
"dati:T_VALUE = 1;"
Il mio codice:
data = Open( "C:/Users/taviad/Desktop/Sheet1.jmp" );
Show(data:T_VALUE);
model = data << Fit Model(
Y( data:T_VALUE ),
Effects(
data:x,
data:y,
data:z,
data:c
),
Personality( "Standard Least Squares" ),
Emphasis( "Minimal Report" ),
Run(),
Where( data:b == "param1" & data:n == "param2" ),
);
Grazie.
Re: "Colonna specificata non trovata nella tabella dati" in Stima modello utilizzando JSLSono riuscito a risolverlo salvando nuovamente i dati su un nuovo file. Non so quale fosse il problema, ma il file originale non era buono.Re: "Colonna specificata non trovata nella tabella dati" in Stima modello utilizzando JSLI messaggi di registro che hai segnalato sembrano strani.
- "Colonna specificata non trovata nella tabella dati.{4759} in accesso o valutazione di 'List' , {/*###*/data:T_VALUE}" questo non è il messaggio di errore che ricevo se specifico una colonna che non esistere. Sembra un messaggio di errore quando hai un elenco specificato per Y
- Quando provo ad accedere alla colonna tramite "Mostra" ottengo buoni risultati: "data:T_VALUE = 1;" Ciò si verificherà quando T_VALUE è una variabile di tabella e non esiste alcuna colonna con quel nome
- Questo è il risultato di uno spettacolo quando i dati hanno una colonna con quel nome è "data:T_VALUE = .;"
Nel caso in cui il nome della colonna venga letto con un CR o una tabulazione, potresti provare lo script seguente, rimuove gli spazi iniziali e finali, le tabulazioni, gli avanzamenti di riga e i ritorni a capo (nuova riga)
for(i=1, i<=ncol(data), i++,
column(data,i) << set name( Trim( column(data,i) << get name) );
);
Re: "Colonna specificata non trovata nella tabella dati" in Stima modello utilizzando JSLSemplicemente non capisco l'errore: "T_VALUE = 1". Ciò lo fa sembrare un valore scalare, non una colonna.
Re: "Colonna specificata non trovata nella tabella dati" in Stima modello utilizzando JSLÈ una colonna. Va bene così?
Re: "Colonna specificata non trovata nella tabella dati" in Stima modello utilizzando JSLT_VALUE è una colonna di dati o una variabile di tabella? Adatta ai minimi quadrati richiede una colonna di dati nel ruolo Y.
Re: "Colonna specificata non trovata nella tabella dati" in Stima modello utilizzando JSLCiao, grazie per la risposta.
L'ho provato e ho ricevuto lo stesso errore:
dati:T_VALUE = 1;
Colonna specificata non trovata nella tabella dati.{4759} nell'accesso o nella valutazione di 'Elenco', {/*###*/data:T_VALUE}
Re: "Colonna specificata non trovata nella tabella dati" in Stima modello utilizzando JSLÈ possibile che JMP non abbia finito di aprire la tabella dati mentre sta procedendo con l'esecuzione di Stima modello. In tal caso, l'aggiunta di una richiesta Esegui formule obbligherà JMP a completare la funzione Open() e dovrebbe risolvere il problema.
data = Open( "C:/Users/taviad/Desktop/Sheet1.jmp" );
data << run formulas;
model = data << Fit Model(
Y( data:T_VALUE ),
Effects( data:x, data:y, data:z, data:c ),
Personality( "Standard Least Squares" ),
Emphasis( "Minimal Report" ),
Run(),
Where( data:b == "param1" & data:n == "param2" ),
);