답변함

최종모의고사 3회 12번 문제 확인 요청

글내용 안녕하세요. 다름이 아니라 모의고사 문제풀이 중에 궁금증이 있어서 문의 남깁니다.

12번 풀이에 보면
rfc_preidct = rfc.predict(X_valid)
xgbc_preidct = xgbc.predict(X_valid)
로 되어 있는데, 9번에 문제에서 스케일링 된 X_test변수를 넣어주는게 맞지 않나요?

제가 잘못 이해했으면 설명 부탁드려요.

그리고 문제에 accuracy_score와 f1_score를 사용하여 두 모델 성능을 비교하라고 했는데, 정확도가 더 높은 모델을 선택하라는건 accuracy_score 점수만 비교하면 되는건가요?

답변 부탁드립니다~ 감사합니다~

0

댓글

댓글 1개
날짜 투표수
  • 안녕하세요 질의주셔서 감사합니다.

    순서대로 답변 드리도록 하겠습니다.

     

    1. 12번 풀이에 보면
    rfc_preidct = rfc.predict(X_valid)
    xgbc_preidct = xgbc.predict(X_valid)
    로 되어 있는데, 9번에 문제에서 스케일링 된 X_test변수를 넣어주는게 맞지 않나요?

     

    네 이부분은 X_valid가 아닌X_test 변수를 넣는 것이 맞습니다. X_valid를 가지고 X_test라는 변수에 스케일링을 진행한 것을 새로 저장했으니까요.

    해당 부분은 제가 모의고사 문제 및 답변을 만들다가 실수로 인해 X_valid라고 작성하였습니다.
    오해를 불러오게 하여 죄송합니다.

     

    2. 문제에 accuracy_score와 f1_score를 사용하여 두 모델 성능을 비교하라고 했는데, 정확도가 더 높은 모델을 선택하라는건 accuracy_score 점수만 비교하면 되는건가요?

    네 맞습니다 

    acc만을 이용하여 모델을 비교하면 되는 문제입니다만, 해당 지시사항을 보면 acc와 f1-score를 이용하여 비교하라는 지시가 있었기 때문에 두개를 비교하는 코드는 무조건 작성되어져 있어야 합니다.

    감사합니다.

    0

댓글을 남기려면 로그인하세요.

 

원하는 것을 찾지 못하셨나요?

질문하기