Written on
·
152
0
어제 남긴 질문을 다음날 바로 답해주셔서 너무 감사했고, 설명도 좋았습니다.
작업형 2유형 질문을 하나 더 하고 싶어서 글을 올리게 됐습니다. 선생님께서 알려주신 방법대로 했는데 계속 오류가 걸리네요.
(p1의 객체를 찾을수 없다고 나옵니다.)
아마 변수가 수치형이 아니라 범주형이라 그런거 같은데 이런 문제는 어떻게 해야 쉽게 풀 수 있을까요?https://www.kaggle.com/zhijinzhai/loandata/version/1
문제: 다음은 고객의 대출정보인 Loan 데이터 세트이다. 전체 데이터를 7:3으로 훈련 데이터와 테스트 데이터로 분할하고, 테스트 데이터로 고객의 대출 상환(loan_status)을 예측하고 csv 포맷으로 제출하시오.
문제의 csv파일을 첨부하고 싶은데 그런 기능이 없어서 링크라도 걸어드립니다.
Answer 1
1
안녕하세요.
지난번 답변드린 부분에서 예측하실 범주형 변수를 factor 형태로 바꾸는 일만 추가하시면됩니다.
만약 지난번 mtcars의 예측변수인 mpg가 범주형이었다면
아래 두번째 줄인 factor 변환만 추가하시면 되겠습니다.
library(caret)
df$mpg <- as.factor(df$mpg)
inx <- createDataPartition(df$mpg, p = 0.7, list = F)
train <- df[inx,]
test <- df[-inx,]
왜 안되는지 모르겠어요 ㅠㅠ