Tuning Design table in Predictive ModelingCiao,
Voglio utilizzare la funzione "tuning design table" nella modellazione predittiva (albero potenziato e foresta di bootstrap).Questa tabella di progettazione dell'ottimizzazione sembra non essere generata dal programma stesso. Dove posso trovare una tabella di sintonia da utilizzare quando attivo il design di sintonia?
In attesa di risposta
Rgd,
Lu
Re: Ottimizzazione della tabella di progettazione nella modellazione predittivaMi piace includere studi che hanno analizzato l'effetto dell'ottimizzazione dei parametri sulla prestazione e sulle misure di importanza variabile nella modellazione casuale delle foreste.
Saluti,
Ludo
Re: Ottimizzazione della tabella di progettazione nella modellazione predittivaNon sono a conoscenza di valori massimi. Ovviamente più in alto si sale e più tempo ci vorrà, quindi le persone di solito cercano di bilanciare la complessità con l'aspetto pratico di quanto tempo ci vorrà. Assicurati che l'arresto anticipato sia controllato in modo che, se non ci sono miglioramenti, quella prova particolare verrà interrotta in anticipo anziché essere completata.
Re: Ottimizzazione della tabella di progettazione nella modellazione predittivaGrazie Dan,
Lo controllo in questo modo.
Sei a conoscenza di tutte le linee guida per l'impostazione del limite dei parametri per l'analisi della foresta bootstrap. O è per tentativi ed errori?
Saluti,
Ludo
Re: Ottimizzazione della tabella di progettazione nella modellazione predittivaInvece di concentrarti sul design o sul tipo di design da utilizzare, concentrati su ciò che vuoi VERAMENTE fare.
Una tabella di ottimizzazione ti consente di provare ad adattare Bootstrap Forest in molte condizioni diverse per determinare quali impostazioni sembrano essere le migliori. Quale di questi parametri vuoi cambiare? Secondo la tabella allegata, stavi cercando di modificare sei elementi: numero di alberi nella foresta, numero di termini campionati per suddivisione, frequenza di campionamento Bootstrap, suddivisioni minime per albero, suddivisioni massime per albero e suddivisione delle dimensioni minime.
Dato che desideri modificare tutti questi elementi, quali sono gli intervalli per ciascuno di questi elementi? Ad esempio, numero di alberi: il numero predefinito di alberi è 100. Forse vuoi intrattenere qualsiasi cosa, da 100 alberi a 200 alberi. Ora, vorresti provare OGNI valore compreso tra 100 e 200 (100, 101, 102, 103, ..., 200) o forse ogni 25 (100, 125, 150, 175, 200)? Idealmente, provare ogni valore è la cosa migliore perché non esiste una relazione uniforme tra questi parametri ei risultati di adattamento del modello. Potresti avere un modello GRANDE a 119 alberi e modelli terribili sia a 118 che a 120. Sfortunatamente, provare ogni valore richiede molto tempo e dipende ancora dall'intervallo per i parametri che hai selezionato.
Una volta che hai riflettuto su ciò che stai effettivamente cercando di fare con ciascuno dei parametri, puoi creare la tua tabella. Se la tua tabella avrà solo poche righe (alcune condizioni diverse da provare), potresti crearla a mano. Se avrà diverse condizioni (più di quelle che desideri digitare a mano), puoi provare un esperimento progettato. Il tipo di design che scegli dipenderà da cosa intendi fare con quei risultati. È qui che entra in gioco la conoscenza del design sperimentale. Indipendentemente dal tipo di progetto, inserisci i nomi dei fattori come i nomi indicati dalla guida di JMP (vedi il mio primo post). Questo è il modo in cui JMP sa quali colonne vanno con quali parametri -- i nomi delle colonne devono corrispondere (di nuovo, fare riferimento alla guida di JMP). Inoltre, gli intervalli per i fattori devono corrispondere a valori validi per ciascuno dei parametri di ottimizzazione. Quindi nell'esempio Numero di alberi che ho fornito in precedenza, avrei un fattore chiamato Numero di alberi con un intervallo da 100 a 200. I valori che hai attualmente da -1 a 1 non funzioneranno perché devi avere valori positivi per tutti questi parametri di ottimizzazione. Non esiste una foresta di Bootstrap con alberi -1.
Spero che questo aiuti.
Re: Ottimizzazione della tabella di progettazione nella modellazione predittivaCaro Dan,
Grazie per il tuo aiuto. Vado in DOE quale design del tavolo devo usare per creare un tavolo per questo scopo. Qualche suggerimento su cosa funziona meglio?
Ho generato una tabella in DOE usando Surface Design. La modifica dei parametri provoca errori durante l'esecuzione della funzione "utilizzo della tabella dati" nell'analisi della foresta potenziata (vedere la tabella allegata). Quando mantengo il codice della colonna da -1 a 1, non ci sono problemi. O ci sono limitazioni nelle impostazioni dei parametri? Come fa JMP a sapere quale colonna viene utilizzata per i parametri (ad es. numero di alberi e numero di termini per suddivisione). È per numero di colonna o nome di colonna?
Spero che tu possa aiutarmi ulteriormente
Re: Ottimizzazione della tabella di progettazione nella modellazione predittivaÈ necessario creare la tabella di progettazione dell'ottimizzazione. JMP non può farlo per te perché non c'è modo per JMP di conoscere gli intervalli per i vari parametri per adattare l'albero (quanti livelli dovresti considerare? Quante divisioni per albero? Quale fascia del tasso di apprendimento desideri esaminare?)
Potresti certamente semplicemente creare la tabella e scegliere le opzioni che desideri considerare. Tuttavia, puoi utilizzare un esperimento progettato per creare le possibili impostazioni dei parametri nell'intervallo specificato.
L'approccio sperimentale progettato ti garantirà di coprire gli intervalli dei parametri del tuo modello in modo efficiente. L'unico avvertimento è che gli esperimenti progettati spesso si basano sull'interpolazione per trovare le impostazioni migliori. I parametri del modello per Bootstrap Forest e Boosted Tree non seguono sempre le "funzioni uniformi" su cui si basano gli esperimenti progettati per la modellazione.
Dalla guida di JMP:
Uso Messa a punto Tavolo Disegno
Apre una finestra in cui è possibile selezionare un dato tavolo contenente i valori per il pannello Foresta messa a punto parametri, chiamati a messa a punto disegno tavolo . UN messa a punto disegno tavolo ha una colonna per ogni opzione che vuoi specificare e ha una o più righe che rappresentano ciascuna un singolo progetto di modello Bootstrap Forest. Se un'opzione non è specificata in messa a punto disegno tavolo, viene utilizzato il valore predefinito.
Per ogni riga del tavolo, JMP crea un modello Bootstrap Forest utilizzando il file messa a punto parametri specificati. Se più di un modello è specificato nella messa a punto disegno tavolo, il report dei riepiloghi del set di convalida del modello elenca il valore RSquare per ciascun modello. Il report Bootstrap Forest mostra le statistiche di adattamento per il modello con il valore RSquare più grande.
Puoi creare un messa a punto disegno tavolo utilizzando le strutture di Design of Experiments. Una foresta di bootstrap messa a punto disegno tavolo può contenere le seguenti colonne senza distinzione tra maiuscole e minuscole in qualsiasi ordine:
– Numero di alberi
– Termini numerici
– Porzione Bootstrap
– Divisioni minime per albero
– Divisioni massime per albero
– Dimensione minima divisa