• 카테고리

    질문 & 답변
  • 세부 분야

    딥러닝 · 머신러닝

  • 해결 여부

    미해결

실행 에러

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

답변을 작성해보세요.

1

안녕하십니까,

typing 오류군요. (ytest ,  pred)로 accuracy_score()가 되어야 하는데, accuracy_score(y_test.pred)) 로 콤마(,)가 들어갔습니다.

accuracy_score(y_test, pred) 로 변경하시면 될 것 같습니다.

감사합니다.

Mona Chang님의 프로필

Mona Chang

질문자

2021.02.24

빠른 답변, 감사드립니다. ...

노안이라서 (.) 와 (,) 의 구분이 힘든 경우가 있네요.

사소한 철자도 확인하면서 (연습용 파일을 따로 작성하면서) 배우는 중입니다. 

더욱 열심히 하겠습니다!!