gpt4 book ai didi

python - 使用 RandomForestClassifier.predict_proba 与 RandomForestRegressor.predict

转载 作者:太空宇宙 更新时间:2023-11-03 15:17:06 26 4
gpt4 key购买 nike

我有一个数据集,其中包含一个特征向量和一个目标 - 1.0 或 0.0(代表两个类)。如果我拟合一个 RandomForestRegressor 并调用它的 predict 函数,它是否等同于使用 RandomForestClassifier.predict_proba()

换句话说,如果目标是 1.0 或 0.0,RandomForestRegressor 会输出概率吗?

我是这么认为的,我得到的结果也是如此,但我想征求第二意见...

谢谢黄鼠狼

最佳答案

根据所处理的不同任务,它们之间存在主要的概念差异:

回归:连续(实值)目标变量。

分类:离散目标变量(类)。

对于一般分类方法,可能未定义术语probability of observation being class X,因为一些分类方法,例如knn,不处理概率。

但是对于随机森林(和其他一些分类方法),分类被简化为类概率分布的回归。然后将预测的类别作为计算的“概率”的 argmax。在您的情况下,您提供相同的输入,得到相同的结果。是的,可以将 RandomForestRegressor 返回的值视为概率。

关于python - 使用 RandomForestClassifier.predict_proba 与 RandomForestRegressor.predict,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20179267/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com