首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Catboost预测概率为负

Catboost预测概率为负
EN

Stack Overflow用户
提问于 2020-07-13 16:27:29
回答 1查看 268关注 0票数 0

我是catboost的新手,我正尝试在R中的虹膜数据集上进行单次迭代。我从预测函数的输出中注意到负的概率。你知道为什么会这样吗?另外,有没有一种方法可以在R中绘制catboost树?

代码语言:javascript
复制
test <- as.data.frame(iris)
test$y <- ifelse(test$Species=="setosa",1,0)
x_iris <- test[,c("Sepal.Length","Sepal.Width","Petal.Length","Petal.Width")]
y_iris <- test[,"y"]

train <- as.data.frame(lapply(x_iris, as.numeric))
train_pool <- catboost.load_pool(data = train, label = y_iris)

model <- catboost.train(train_pool,  NULL,
                        params = list(loss_function = 'Logloss',
                                      iterations = 1, metric_period=10))
print(prediction)
EN

回答 1

Stack Overflow用户

发布于 2020-09-24 19:50:42

在python中:我们必须设置prediction_type='Probability'

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62871987

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档