如何在决策树中使用python调用每个类的概率值
我如何从预测模型中调出每类值的概率 Python代码:如何在决策树中使用python调用每个类的概率值,python,Python,我如何从预测模型中调出每类值的概率 Python代码: clf = DecisionTreeClassifier(criterion='gini', splitter='best', max_depth=None, min_samples_split=2, min_samples_leaf=1, min_weight_fraction_leaf=0.0, max_features=None, random_state=123, ma
clf = DecisionTreeClassifier(criterion='gini',
splitter='best',
max_depth=None,
min_samples_split=2,
min_samples_leaf=1,
min_weight_fraction_leaf=0.0,
max_features=None,
random_state=123,
max_leaf_nodes=None,
min_impurity_decrease=0.0,
min_impurity_split=None,
class_weight=None,
presort=False)
# Train Decision Tree Classifer
clf = clf.fit(X_train,y_train)
# Predict the response for test dataset
y_pred = clf.predict(X_test)
#查看具有预测值的数据集
数据帧({'Actual':y_test,'Predicted':y_pred})
dtree_gini 1=pd.merge(X_检验,dtree_gini,左索引=True,右索引=True);
dtree_gini1.头部(5)
谢谢大家! 您可以这样使用函数:
y_proba = clf.predict_proba(X_test)