В задачах классификации классификатор RF дает окончательный ответ в соответствии с большинством голосов, например. да или нет о событии.случайный лес в python: конечные вероятности в задачах классификации
С другой стороны, в Python я также вижу вектор с окончательными вероятностями события, например. 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)
Пожалуйста, разместите здесь свой код. Таким образом, мы видим ваши структуры данных и проблематичные биты ... – Ukimiku