강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

Mona Chang님의 프로필 이미지
Mona Chang

작성한 질문수

[개정판] 파이썬 머신러닝 완벽 가이드

학습과 테스트 데이터 세트의 분리

실행 에러

작성

·

330

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
질문자

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

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

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

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

Mona Chang님의 프로필 이미지
Mona Chang

작성한 질문수

질문하기