Utilizzo del modello XGBoost per prevedere su un set di test di tenutaSto usando JMP 16. Ho installato l'add-in XGBoost. Ho sviluppato un modello xgbbost usando questo. Ho salvato il modello nella tabella dati utilizzando "Salva formule di previsione".Ora ho un set di test di tenuta separato su cui voglio eseguire le formule per ottenere la previsione.Se clicco sulle formule (vedi figura allegata), ho scoperto che le formule dipendono dal set di formazione e convalida, il che mi sembra strano. Questo mi impedisce anche di eseguire il modello per il set di prova di tenuta.
AnalisiRe: Utilizzo del modello XGBoost per prevedere su un set di test di tenutaNon sono sicuro di conoscere la risposta alla tua domanda, ma sembra che tu non abbia variabili nel tuo modello (i nomi delle colonne sono convalida e validazione predatore di addestramento e restringimento )? Quindi la formula è una funzione di quei nomi di colonna. Riscrivi il modello in termini di variabili o rinomina le colonne del tuo set di dati di controllo?
Re: Utilizzo del modello XGBoost per prevedere su un set di test di tenutaHo aggiunto il file jmp. Se guardi nel modello XGBoost, puoi vedere i dettagli. Ho 17 variabili.
Re: Utilizzo del modello XGBoost per prevedere su un set di test di tenutaIl tuo set di dati è lo stesso utilizzato nel menu di aiuto per il componente aggiuntivo XGBoost. Hai seguito i passaggi indicati nell'applicazione della piattaforma?
Re: Utilizzo del modello XGBoost per prevedere su un set di test di tenutaSì. L'ho fatto. Non sono stato ancora in grado di ottenere le formule.
Re: Utilizzo del modello XGBoost per prevedere su un set di test di tenutaMi dispiace non aver avuto il tempo di guardare i tuoi dati. Inoltre, non ho molta esperienza con la piattaforma, ma suppongo che dovresti usare la piattaforma per trovare i fattori significativi e poi riscrivere il tuo modello nel modello di adattamento ed eseguirlo e salvare la formula di previsione ... ma di nuovo, io non ho esperienza qui. Forse c'è un modo più semplice per ottenere il modello effettivo in termini di variabili nella tabella dei dati...
Re: Utilizzo del modello XGBoost per prevedere su un set di test di tenutaPuoi mostrarmelo durante una chiamata Webex?
Re: Utilizzo del modello XGBoost per prevedere su un set di test di tenutaTi suggerisco di contattare Russ: Componente aggiuntivo XGBoost per JMP Pro
Re: Utilizzo del modello XGBoost per prevedere su un set di test di tenutaCiao @sukrit2020 ,
Un approccio consigliato consiste nell'aggiungere il set di test di tenuta separato ai dati principali come nuove righe con i valori di destinazione Y impostati su mancante. Quindi la formula creerà automaticamente previsioni su quelle righe.
Inoltre, è importante notare che XGBoost gestisce la convalida in modo diverso rispetto ad altre piattaforme JMP.Se la colonna di convalida è Nominale, eseguirà automaticamente un k-fold completo con ciascuno dei livelli.Questo è il motivo per cui la formula sembra così.Questo può creare confusione se la colonna di convalida ha due livelli, ad esempio "Convalida" e "Allenamento".In questo caso XGBoost farebbe effettivamente 2 volte, tenendo ogni sottoinsieme indipendentemente dai loro valori.
Un modo migliore per impostare le pieghe è utilizzare l'utilità Crea colonne piegatura K, quindi utilizzarle come colonne di convalida.Ritengo che il k-fold ripetuto sia un modo molto migliore per convalidare il tuo modello rispetto all'utilizzo di un singolo set di controllo.Se vuoi davvero fare solo un singolo controllo, devi impostare il tipo della colonna Convalida su Continuo, con il valore 0 corrispondente all'addestramento e 1 alla convalida.
Re: Utilizzo del modello XGBoost per prevedere su un set di test di tenutaciao Russ,
Possiamo impostare un webex dove puoi mostrarmi la procedura? Sono poco nuovo di JMP e quindi non ho potuto seguire completamente le tue istruzioni.
Grazie,
sukrit
Re: Utilizzo del modello XGBoost per prevedere su un set di test di tenutaciao Russ,
Non ho avuto tue notizie riguardo al messaggio precedente. Per favore fammi sapere se sei disponibile a una breve telefonata o meno.
Grazie,
sukrit
Re: Utilizzo del modello XGBoost per prevedere su un set di test di tenutaok
