2016-11-01 11 views
0

아래의 그림에서 gridsearchCV를 사용하여 의사 결정 트리 회귀 변수를 설정하고 있습니다.'GridSearchCV'개체에 'graph_iz'를 사용하는 'tree_'오류가 없습니다.

clf = GridSearchCV(DecisionTreeRegressor(random_state=99),parameters,refit=True,cv=5) # default is MSE 
    clf.fit(x_train, y_train) 
나는 다음이 출력을 graphviz를

export_graphviz(clf, out_file='tree.dot',feature_names=df_temp.columns,leaves_parallel=True) 
    subprocess.call(['dot', '-Tpdf', 'tree.dot', '-o' 'tree.pdf']) 

나는 그러나 오류 메시지를 받고 있어요 사용하여 차트를 전달하려는

: 'GridSearchCV'개체가 어떤 속성 'tree_'

I가 없습니다를 정말 이걸로 붙어서 좀 도와주세요!

답변

1

export_graphviz는 GridSearchCV가 아닌 DecisionTreeRegressor를 예상합니다. export_graphviz(clf.best_estimator_, ...)을 사용해보세요.