外目前我正在試圖以適合使用gbm.fit模型中的R的Adaboost算法模型。我嘗試了所有可能的方式,但最終我的模型一直給我預測值在[0,1]之外。我明白type =「response」僅適用於bernoulli,但我一直在0,1之外獲得值。有什麼想法嗎?謝謝!GBM中的R爲Adaboost算法〜地預測()值位於的[0,1]
GBMODEL <- gbm.fit(
x=training.set,
y=training.responses,
distribution="adaboost",
n.trees=5000,
interaction.depth=1,
shrinkage=0.005,
train.fraction=1,
)
predictionvalues = predict(GBMODEL,
newdata=test.predictors,
n.trees=5000,
type="response")
什麼是y的範圍是多少?向我們展示'summary(training.responses)' – smci