¿Cómo obtener la curva ROC para el árbol de decisión?

Estoy tratando de encontrarCurva ROC yCurva AUROC para el árbol de decisión. Mi código era algo como

clf.fit(x,y)
y_score = clf.fit(x,y).decision_function(test[col])
pred = clf.predict_proba(test[col])
print(sklearn.metrics.roc_auc_score(actual,y_score))
fpr,tpr,thre = sklearn.metrics.roc_curve(actual,y_score)

salida:

 Error()
'DecisionTreeClassifier' object has no attribute 'decision_function'

básicamente, el error aparece al encontrar ely_score. Por favor explique qué esy_score y como resolver este problema

Respuestas a la pregunta(2)

Su respuesta a la pregunta