日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

决策树-回归

發布時間:2025/5/22 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 决策树-回归 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

決策樹常用于分類問題,但是也能解決回歸問題。

在回歸問題中,決策樹只能使用cart決策樹,而cart決策樹,既可以分類,也可以回歸。

所以我們說的回歸樹就是指cart樹。

?

為什么只能是cart樹

1. 回想下id3,分裂后需要計算每個類別占總樣本的比例,回歸哪來的類別,c4.5也一樣

2. 回歸問題肯定是連續屬性,所以只能二劃分,而cart樹是強制的二叉樹

?

回歸樹的分裂

分裂方法與決策樹處理連續屬性無異,分裂評價有所不同。

分類cart樹用的gini系數,回歸cart樹可以用多種評價指標

?

MSE

cm為葉子節點的均值

最小化L2誤差

?

MAE

y1-,y2-(平均)分別表示以當前屬性作為劃分選擇時各自對應的集合s1和s2目標值的均值,也有取中位數的,可以自己定

最小化L1誤差

?

也可以嘗試其他回歸評價指標

?

防止過擬合

通過剪枝提高模型的泛化能力,如

SSE=SSE+γT

T表示樹的規模,如葉節點的個數,γ為懲罰系數,可以自定義,值越大樹的規模越小

?

示例代碼

from sklearn import tree X = [[0, 0], [1, 1], [2, 2], [6, 6], [8, 8], [10, 10]] y = [0.5, 0.8, 1, 7.5, 8.5, 9] clf = tree.DecisionTreeRegressor(max_depth=2) clf = clf.fit(X, y) print clf.predict([[1, 1.5]]) # 0.9 print clf.predict([[3, 5]]) # 0.9 print clf.predict([[10, 12]]) # 8.75

?

?

參考資料:

https://blog.csdn.net/wong2016/article/details/80727524

https://blog.csdn.net/skullFang/article/details/79107127? 回歸評價指標

?

轉載于:https://www.cnblogs.com/yanshw/p/10644433.html

總結

以上是生活随笔為你收集整理的决策树-回归的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。