-
카테고리
-
세부 분야
딥러닝 · 머신러닝
-
해결 여부
미해결
실행 에러
21.02.24 14:09 작성 조회수 201
0
dt_clf = DecisionTreeClassifier()
dt_clf.fit(X_train, y_train)
pred = dt_clf.predict(X_test)
print('예측 정확도:{0:.4f}'.format(accuracy_score(y_test.pred)))
이 부분을 실행할때,
AttributeError: 'Series' object has no attribute 'pred'
(이런 에러가 나옵니다. 어떻게 해결할까요?) 감사합니다~
답변을 작성해보세요.
1
권 철민
지식공유자2021.02.24
안녕하십니까,
typing 오류군요. (ytest , pred)로 accuracy_score()가 되어야 하는데, accuracy_score(y_test.pred)) 로 콤마(,)가 들어갔습니다.
accuracy_score(y_test, pred) 로 변경하시면 될 것 같습니다.
감사합니다.
Mona Chang
질문자2021.02.24
빠른 답변, 감사드립니다. ...
노안이라서 (.) 와 (,) 의 구분이 힘든 경우가 있네요.
사소한 철자도 확인하면서 (연습용 파일을 따로 작성하면서) 배우는 중입니다.
더욱 열심히 하겠습니다!!
답변 1