【发布时间】:2017-03-14 23:14:27
【问题描述】:
在分类问题中,RF 分类器根据多数投票给出最终响应,例如是或不是关于一个事件。
另一方面,我还可以看到带有事件最终概率的向量,例如0,83。如果我有 1000 个估计量,这个概率是如何计算的,是每棵树的 1000 个概率的平均值吗?
clf = RandomForestClassifier(max_depth = 4, min_samples_split=2, n_estimators = 200, random_state = 1)
clf.fit(train[columns], train["churn"])
predictions = clf.predict(test[columns])
predicted_probs = clf.predict_proba(test[columns])
print(predicted_probs)
test = pd.concat([test, pd.DataFrame(predicted_probs, columns=['Col_0', 'Col_1'])], axis=1)
【问题讨论】:
-
请在此处发布您的代码。所以我们看到了你的数据结构和有问题的位......
标签: python scikit-learn classification probability random-forest