為什麼我的決策樹在同一分支中具有重複的屬性?大家好。 只是想知道是否有人知道決策樹為何(在以下情況下)選擇“噴嘴空氣壓力”> 42.09,然後似乎在下一個節點中通過再次選擇並拆分“噴嘴空氣壓力”而自相矛盾? 我的理解是,一旦屬性被拆分,就不應再在後續分支中考慮它。 我正在使用10倍交叉驗證,保留30%的保留權。 我假設JMP使用CART算法獲得了連續數據和名義數據?

分析工具回复:為什麼我的決策樹在同一分支中具有重複的屬性?你好@kom ,
我不知道JMP在拆分決策樹時使用的確切算法,但是,從概念上講,JMP可以按預期工作,並且不會相互矛盾。 如果查看決策樹的其他拆分,您會發現其他屬性也被多次使用。 多次不使用的是相同的值。
在您的示例中,在氣壓大於等於42的節點上,JMP只是將其用作決策點來分離數據。 在下一個節點上,JMP表示,對於所有氣壓> = 42的情況,它將進行另外的拆分,此時氣壓仍然> = 42,但為(> = 42且又<45),或者> = 42以及> 45)。
您如何同時使用10倍交叉驗證和30%的保留率。 通常,您只會使用一種類型的驗證方法。
DS
回复:為什麼我的決策樹在同一分支中具有重複的屬性?嗨Diedrich。 非常感謝您抽出寶貴的時間回复。 首先,您是正確的-以我寫郵件的速度,我錯誤地寫了k折和保留。 實際上,我確實嘗試過兩者,並且得到了相似的結果。
決策樹遵循IF x AND y THEN z邏輯對數據進行分類。 我明白了t在空氣壓力> = 42時進行第一次拆分,我現在可以接受> = 42 AND <45現在有意義(實際上,這是我第一次看到決策樹將相同屬性指定為2值)。 說了這麼多,> = 42 AND> = 45根本沒有任何實際意義。 你同意?
基蘭
回复:為什麼我的決策樹在同一分支中具有重複的屬性?我認為只有您才能確定將42分割為45是否有意義。 但是,要了解同一變量的多個拆分,請假設您遇到Y和X之間的關係是線性的情況。 因此,例如,我們知道Y = 10 + 20 * X。 在現實世界中,我們不會知道這個真正的模型,因此,如果將一棵樹適合於具有這種關係的數據,則將獲得X的多個分割。 這是樹嘗試模仿連續線性關係的唯一方法。
回复:為什麼我的決策樹在同一分支中具有重複的屬性?哦,如果是二次關係怎麼辦? 您認為在這種情況下,樹的分裂會是什麼樣子?