작업형 2유형에서 질문 드립니다.
187
작성한 질문수 7
안녕하세요.
작업형 2유형에서 강의 주신 범위에서는
train과 test가 주어지던가
X train, Y train, X test로 주어지는 두 가지 방향에 대해서 말씀 해주셨는데요.
만약 train data 한 개만 주어지는 경우도 생길까요?
이러한 경우, x_train, y_train, x_test, y_test를 각각 나누어 예측 및 분류 모형을 만들 수 있도록
data partition 코드 설명 가능 할까요?
답변 2
0
train에는 x_test도 제외해야 합니다.
어차피 x_test에는 y_test가 없어서 모델이 동작하지 않습니다. 예측변수가 없으니깐요.
전처리를 하고 데이터파티션을 하는 것을 추천드립니다!
0
안녕하세요.
말씀하신대로 Data가 분할되지 않고 합쳐질 경우도 있을 것 같습니다.
그래서 강의 중에 그 부분에 대해서도 설명을 드렸는데요.
아무래도 Python으로도 시험을 볼 수 있기 때문에 아예 한개의 데이터 셋으로 주기 힘듭니다.
그리고 데이터파티션도 랜덤하게 샘플링되기 때문에 모두가 같은 데이터로 모델 평가가 불가능합니다.
따라서 그렇게 데이터를 줄 가능성이 희박합니다.
만약에 굳이 시험을 그렇게 낸다면
예를들어 150개의 Row를 가진 데이터를 주고 100Row까지는 Train, 나머지는 Test로 나누어서
사용하라고 할 것 같습니다. 모든사람들이 동일한 데이터를 가지기 위해서 말이죠.
그럴경우 출제예상 텍스트 파일에 있는 작업형1유형의 2번문제의 스크립트를 활용하시면 됩니다.
iris 데이터 간단히 예를들면,
df <- iris
X_train <- df[c(1:100),c(1:4)]
Y_train <- df[c(1:100),5]
X_test <- df[c(1:101:150),c(1:4)]
위와 같이 데이터파티션이 가능할 것 같습니다.
가장 원시적으로 코딩해야 시험에서 헷갈리거나 실수할 확률이 적기 때문에 직접 숫자를 입력하는 것을
추천드립니다.
또한 모델 학습을 위해 X_train과 Y_train은 합쳐야하니
train_data <- cbind(X_train, Species = Y_train)
위와 같이 명령하면 원래 데이터로 학습할 수 있을 것 같습니다.
그럼 좋은하루되십시오!
0
대단히 감사드립니다.ㅜㅜ
추가로 질문 드립니다.
모델 생성하고 predict 만들 때
위에 경우에서는 실제값은 x_test가 되겠군요.
반면, 다시 모델을 돌릴 때에는
train(y~., data = df, method ~~~~)인데
위에 경우에서는 df가 아닌 y_test를 제외한 3개의 데이터프레임을 합쳐야하는 건지요?
그리고 한가지 더 질문드립니다.
전처리를 하고 데이터파티션을 해야할지
train, test 각각 4개로 나누고 각각 전처리를 해야할지 감이 안잡힙니다.
마지막 질문이될것같습니다 선생님!!
0
306
1
5회 2유형
0
358
1
작업형제2유형 질문입니다.
0
430
1
rmse질문입니다.
0
351
1
제5회 빅데이터분석기사 실기 응시 가이드 질문입니다.
0
460
2
제4회 실기시험 리뷰 작업형2문제
0
435
2
출제예상문제풀이 1번 문제 질문입니다
0
298
1
제4회 실기시험 리뷰 작업형1에서 3번문제 질문입니다.
0
203
1
제4회 실기시험 리뷰 작업형1질문 1번문제
0
282
1
회귀모델구축 질문입니다.
0
290
2
작업형 2유형 질문
0
259
1
작업형 제2유형 질문입니다.
0
187
1
작업형제2유형 질문입니다.
0
242
2
제4회 작업형2 실기 질문입니다.
0
293
2
제4회 작업형2 실기시험 질문입니다.
0
336
2
3회 작업형 1유형 전처리 문제
0
277
1
예상문제 작업2유형 샘플파일이 읽혀지지 않는 문제
0
310
3
실기4 유형2 질문
0
210
1
실기 3회 유형2 세부사항 문의
0
248
2
섹션 4 예상문제
0
204
1
열공중입니다 도와주세요 감사합니다!!
0
182
1
학습 질문있습니다!
0
242
1
덕분에 합격했습니다만..
0
186
1
덕분에 합격했습니다.
1
176
1





