2012-12-07 65 views
0

我正在使用gbm軟件包來創建簡單的梯度增強機器模型。我想從預測值和實際值中計算出一些統計數據(如GINI比率,SSE)。我讀了小插曲以及手冊,但無法找到從這個程序的輸出中獲得預測值的位置。 (當然,我可以使用gbm來預測火車組,但運行.predict需要很長時間)。R中的gbm包是否會從列車組產生預測值?

+0

你不會用predict.gbm功能? – agstudy

+0

嗨agstudy,我會用它。我只是不想在我的火車上用它來預測,我認爲這應該由gbm創建 – AdamNYC

回答

0

也許這可以幫助你:

pretty.gbm.tree(gbm1, i.tree=1) ## object gbm1 hast a list trees 

SplitVar SplitCodePred LeftNode RightNode MissingNode ErrorReduction Weight Prediction 
0  2 0.000000e+00  1   5   9  217.27619 250 2.074694e-04 
1  1 1.232392e+00  2   3   4  30.95838  83 -5.554687e-03 
2  -1 -7.445325e-03  -1  -1   -1  0.00000  60 -7.445325e-03 
3  -1 -6.225881e-04  -1  -1   -1  0.00000  23 -6.225881e-04 
4  -1 -5.554687e-03  -1  -1   -1  0.00000  83 -5.554687e-03 
5  1 8.915513e-01  6   7   8  25.62508  89 5.689724e-03 
6  -1 2.914792e-03  -1  -1   -1  0.00000  43 2.914792e-03 
7  -1 8.283682e-03  -1  -1   -1  0.00000  46 8.283682e-03 
8  -1 5.689724e-03  -1  -1   -1  0.00000  89 5.689724e-03 
9  -1 8.360223e-05  -1  -1   -1  0.00000  78 8.360223e-05