Perché il mio albero decisionale ha attributi duplicati nello stesso ramo?Ciao a tutti. Mi chiedo solo se qualcuno sappia perché l'albero decisionale (nel caso sotto) sta selezionando Nozzle Air Pressure> 42.09, quindi sembra contraddirsi nel nodo successivo selezionando e suddividendo nuovamente la Nozzle Air Pressure? La mia comprensione è che una volta che un attributo è stato suddiviso, non dovrebbe più essere considerato nei rami successivi. Sto usando una convalida incrociata di 10 volte con un holdback del 30%. Presumo poiché ho dati sia continui che nominali che JMP utilizza l'algoritmo CART?

AnalyticsRi: Perché il mio albero decisionale ha attributi duplicati nello stesso ramo?Ciao @kom ,
Non conosco l'algoritmo esatto che JMP utilizza per suddividere gli alberi decisionali, tuttavia, concettualmente, funziona come previsto e non contraddice se stesso. Se guardi le altre suddivisioni del tuo albero decisionale, puoi vedere che anche altri attributi vengono utilizzati più volte. Ciò che non viene utilizzato più volte ha lo stesso valore.
Nel tuo esempio, nel nodo in cui la pressione dell'aria è> = 42, JMP lo utilizza semplicemente come punto di decisione per separare i dati. Al nodo successivo, JMP sta dicendo che per tutti quei casi in cui la pressione dell'aria è> = 42, crea un'ulteriore divisione in cui la pressione dell'aria è ancora> = 42, ma è (> = 42 e anche <45) OPPURE è ( > = 42 e anche> 45).
Come stai usando ENTRAMBE la convalida incrociata 10 volte e un holdback del 30%. In genere, si utilizza solo un tipo di metodo di convalida.
DS
Ri: Perché il mio albero decisionale ha attributi duplicati nello stesso ramo?Ciao Diedrich. Molte grazie per aver dedicato del tempo per rispondere. Innanzitutto, hai ragione: nella mia velocità di scrivere la posta, ho scritto in modo errato k-fold E holdback. In realtà ho provato entrambi e ho ottenuto risultati simili.
L'albero decisionale segue la logica IF x AND y THEN z per classificare i dati. Lo capisco io t fa la prima divisione alla pressione dell'aria> = 42, e posso accettare che> = 42 AND <45 abbia senso ora (infatti, questa è la prima volta che ho visto una decisione Albero specificare lo stesso attributo tra 2 valori). Detto questo, essere> = 42 AND> = 45 non ha alcun senso pratico. Sei d'accordo?
Kieran
Ri: Perché il mio albero decisionale ha attributi duplicati nello stesso ramo?Penso che solo tu possa determinare se la divisione da 42 a 45 ha senso pratico. Ma per comprendere più divisioni sulla stessa variabile, supponi di avere una situazione in cui la relazione tra Y e X è lineare. Quindi, ad esempio, SAPPIAMO che Y = 10 + 20 * X. Nel mondo reale non conosceremmo questo vero modello, quindi se adatti un albero ai dati con questa relazione, otterrai più divisioni per X. È l'unico modo in cui l'albero può tentare di imitare una relazione lineare continua.