Mantenimento delle colonne trasformate "Ghost" create all'interno delle piattaformeJohn Sall fa riferimento ai dati virtuali come l'unico tipo di dati fantasma nella sua Presentazione plenaria del Summit Discovery 2017 . Semplici esempi di dati virtuali vengono trasformati in colonne create all'interno di una piattaforma (generatore di grafici aperto, fare clic con il tasto destro del mouse su una colonna, selezionare Trasforma -> Registro). Queste colonne possono essere salvate per l'uso su altre piattaforme?
Cosa funziona (in JMP 13):
Creare una colonna trasformata nella piattaforma del modello di adattamento e utilizzarla come un effetto del modello. Fino a quando JMP non viene chiuso, tale colonna viene visualizzata nell'elenco di colonne in altre piattaforme, in corsivo e nella parte inferiore dell'elenco. È quindi possibile:
- Trasforma tutte le trasformazioni di colonne nel modello di adattamento e aggiungili come effetti modello per prevedere qualsiasi colonna utilizzando i minimi quadrati standard.
- Salva lo script di colonna fit, può chiudersi dopo che è stato eseguito.
fm = Fit Model( ... );
fm << Close window();
- Aggiorna lo script ogni volta che è necessaria una nuova trasformazione di colonna.
- Esegui lo script ogni volta che si apre la tabella dati.
Cosa non funziona:
- Creazione della colonna nel generatore grafico, distribuzione, partizione, rete neurale e altre piattaforme.
- Chiusura e riapertura di JMP.
- Salvataggio di una colonna formula di previsione contenente la variabile trasformata.
Ri: Manutenzione di colonne trasformate 'Ghost' create all'interno di piattaformeLa più grande motivazione per questo è tenere traccia delle trasformazioni che voglio mantenere e che sono ancora in fase di valutazione. In un esempio di data mining di produzione, potrebbero essere generate centinaia o migliaia di trasformazioni e se sono tutte salvate nella tabella di dati (cosa che ho fatto fino a un mese fa e lo faccio ancora per trasformazioni complesse), l'utente deve tenere traccia di quali colonne hanno creato ora e quali sono state apprezzate o utilizzate nelle precedenti analisi.
Anche JMP sembra utilizzare più memoria quando sono tutti memorizzati nella tabella dati.
Ri: Manutenzione di colonne trasformate 'Ghost' create all'interno di piattaformeQual è il danno nel salvare la colonna temporanea nella tabella dati la prima volta se vuoi riutilizzarla con altre piattaforme? Puoi sempre cancellarlo in seguito se non ha un valore persistente.
Ri: Manutenzione di colonne trasformate 'Ghost' create all'interno di piattaformeQuesta era la mia paura. Il problema è che, con l'eccezione delle piattaforme grafiche, quasi ogni volta che provo una trasformazione 'temporanea' la uso in un paio di piattaforme diverse prima di decidere se voglio mantenerla.
Grazie per la risposta.
Ri: Manutenzione di colonne trasformate 'Ghost' create all'interno di piattaformePer chiarire, la variabile derivata viene salvata e utilizzabile nella plaform dallo script salvato se è salvata come script nella tabella dati.
Per esempio. Apro il generatore di grafici, seleziono due colonne e creo un rapporto tramite clic destro. Dati fantasma. Quindi utilizzo questo rapporto nel grafico e quindi salva lo script del generatore di grafici nella tabella dati. Quindi salvi la tabella dei dati. Chiudo JMP e quindi apro JMP e la tabella. Nessuna colonna esiste in modo acuto con il rapporto nella tabella di dati, ma quando eseguo lo script del generatore di grafici contiene il rapporto derivato e lo traccia anche se non esiste nella tabella dati.
Questa variabile derivata non è disponibile per nessuna altra piattaforma fino a quando non la salvi nella tabella dei dati, tanto è vero. È questo che intendi per variabili "in piattaforma" non disponibili?
Avrebbe senso per me poiché definiamo specificatamente una variabile trasformata nel contesto dell'analisi e non nel contesto della tabella dati stessa. Uno avrebbe bisogno di fare una colonna derivata nella tabella dati stessa per essere disponibile a tutte le piattaforme (selezionare due colonne e utilizzare Nuova colonna formula o creare una nuova colonna con una formula di colonna come si è notato).
Tuttavia, sembra esserci uno strano artefatto che se si esegue questa operazione per il modello di adattamento e si salvano i risultati nella tabella di dati, quindi salvare la tabella di dati seguita dalla chiusura di JMP. Quindi apri la tabella dei dati salvati ed esegui il modello di adattamento (almeno lo script di salvataggio dei minimi quadrati standard). Quella variabile derivata (ghost) diventa improvvisamente disponibile per altre piattaforme anche quando la piattaforma standard dei minimi quadrati viene chiusa. Almeno in 13.2.0 su Mac. Questo non funziona sulla versione Early Adopter, quindi sospetto che questo possa essere un "bug".
Ri: Manutenzione di colonne trasformate 'Ghost' create all'interno di piattaformePer supporto JMP questo non è possibile:
Le variabili trasformate (e altre variabili "in piattaforma") sono state progettate per un uso temporaneo. Per mantenerli per uso futuro (altre sessioni JMP), devono essere salvati nella tabella dati. Non vengono salvati da nessuna parte, in quanto sono semplicemente formule di colonna.