Problema dei valori mancantiCiao a tutti
Non sono sicuro di aver affrontato questo problema: c'è un valore mancante che mi impedisce di calcolare la colonna o no?
Ora, voglio calcolare la tariffa utilizzando la formula seguente nello script, ma alcune tabelle di dati contengono valori mancanti
Perché prima della tabella dati che non ha valori mancanti, sono in grado di calcolare la tariffa.
Quindi, potrei sapere come risolvere il problema di cui sopra che ho dovuto affrontare.
Qualsiasi risposta è apprezzata.
Grazie.
Di seguito è riportato il mio script che già unisce insieme le 2 tabelle dati.
dt_Join = dt_firstseq_summary << Join(
With(dt_final_summary),
Select( :S_B_Name_WS1, :N Rows, :Name( "Percent" ) ),
SelectWith( :S_B_Name_WS1, :N Rows, :Name( "Percent" ) ),
By Matching Columns( :S_B_Name_WS1 = :S_B_Name_WS1 ),
Drop multiples( 0, 0 ),
Include Nonmatches( 1, 1 ),
Preserve main table order( 1 ),
Output Table Name("Combined Table");
);
<BR /><BR />
Re: Problema dei valori mancantiVorrei creare una nuova colonna con una formula utilizzando If() per testare la mancanza di ciascuna colonna (utilizzare il file Manca() funzione) e inserisci il valore dell'altra colonna in questa nuova colonna.
La formula sarebbe simile a questa:
Re: Problema dei valori mancantiTutte le celle della tabella dati sono direttamente referenziabili. La forma generale è
riferimento tabella dati:Nome colonna[numero riga]
O
riferimento tabella dati[Numero colonna, Numero riga] (questo è JMP 13 o successivo)
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\big class.jmp" );
// Set the value of column age in row 1, the value of the column age in row 5
dt:age[1] = dt:age[5];
Le informazioni che ho fornito sopra sono uno degli elementi basilari di JMP. Devi leggere la Guida allo scripting!!!
Aiuto==>Libri==>Guida allo scripting
Re: Problema dei valori mancantiCIAO,
Ho risolto il problema di cui sopra.
Ma ora ho un'altra domanda: è possibile che JSL riesca a riempire il valore mancante?
Grazie.
Re: Problema dei valori mancantiNon è chiaro esattamente cosa stai chiedendo. Non c'è modo di eseguire operazioni aritmetiche sui valori mancanti, quindi qualsiasi calcolo che coinvolga un valore mancante risulterà in un valore mancante.
Poiché il tuo Join è impostato per includere le non corrispondenze da entrambe le tabelle, potrebbe non sorprendere che nella tabella risultante manchino dei valori.
Re: Urgente: problema dei valori mancantiCiao, blue1994!
La tua sembra una domanda facile. Tuttavia, da quasi un secolo sono in corso molte ricerche sui problemi dei dati mancanti. Non sorprende che gli analisti non siano consapevoli dello stato dell'arte, dal momento che la ricerca stessa è piuttosto impenetrabile e le tecniche vecchie e deprecate sono molto facili da implementare nella maggior parte dei software.
L'imputazione è lo stato dell'arte. È possibile fare riferimento a Enders, CK(2010); Analisi dei dati mancanti applicata ; La Guilford Press, New York C'è un accompagnamento sito web per quel libro con SAS e altro codice... e JMP può connettersi facilmente da e verso SAS. Inoltre, alcune piattaforme JMP consentono che la mancanza sia informativa in un modello, ma penso che ciò non si applichi ai tuoi calcoli.
Hai qualche idea o modello in merito Perché mancano i dati? Se si può presumere che i dati siano mancanti in modo completamente casuale, la vita potrebbe diventare un po’ più semplice. Sfortunatamente, di solito è facile trovare ragioni per cui il presupposto potrebbe essere violato.