gbm パッケージを使用して、単純な勾配ブースティング マシン モデルを作成しています。予測と実際 (GINI 比、SSE など) からいくつかの統計を計算したいと思います。ビネットとマニュアルを読みましたが、この手順の出力から予測値を取得する場所を見つけることができませんでした。(もちろん、gbm を使用してトレイン セットを予測できますが、.predict を実行するには長い時間がかかります)。
1 に答える
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
于 2012-12-07T03:51:16.617 に答える