inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

5회 기출유형 (작업형2)

5회 기출유형 (작업형2)

해결된 질문

367

ji_nhee

작성한 질문수 13

0

안녕하세요! 강의 복습중 질문 드립니다.

1) 평가방법이 RMSE 라는건 출제자가 제가 작성한 코드를 채점할때 RMSE 를 사용하여 채점한다는건가요? 아니면 수험자가 코드작성시 RMSE를 사용하여 평가한 결과물을 제출해야하는건가요? ㅠㅠ (즉, 평가방법이 작성한 코드안에 꼭 포함이 되어야하는지 궁금합니다..!)

2) 제기준 최대한 간단하게 코드를 작성해보았는데.. 답변에 쓰여있는 결과물과 예측값의 수치가 선생님이 작성하신 코드의 답변과는 살짝씩 다릅니다 ㅠㅠ 각자 작성한 코드의 설정에 따라서 예측값이 조금씩 상이한걸까요? 아니면 제 코드에서 틀린부분이 있을까요?

# 데이터 불러오기
import pandas as pd

train = pd.read_csv("train.csv")
test = pd.read_csv("test.csv")

#데이터확인하기 
#train(3759,9), #test(1617,8) 
#인코딩 
from sklearn.preprocessing import LabelEncoder 
cols = train.select_dtypes(include = 'object').columns
for col in cols:
    le = LabelEncoder()
    train[col] = le.fit_transform(train[col])
    test[col] = le.transform(test[col])

#데이터분리 
from sklearn.model_selection import train_test_split
x_tr,x_val,y_tr,y_val = train_test_split(train.drop('price',axis=1),train['price'],test_size=0.2,random_state=2022)

#모델링
from sklearn.ensemble import RandomForestRegressor
model = RandomForestRegressor(random_state=2022)
model.fit(x_tr,y_tr)
pred = model.predict(x_val)
#평가 

#예측
pred = model.predict(test)

#저장
pd.DataFrame({'price':pred}).to_csv('result.csv',index=False)

pd.read_csv('result.csv')

결과물 : 
        price
0	15523.21
1	16663.56
2	14343.95
3	18657.40
4	6353.98
...	...
1612	11539.81
1613	17506.87
1614	9601.09
1615	14062.15
1616	4549.09
1617 rows × 1 columns

답변에 있는 결과물 : 
         pred
0	15434.26
1	15676.44
2	14335.40
3	18634.28
4	6329.75
...	...
1612	11524.45
1613	17570.62
1614	9965.65
1615	14391.21
1616	5023.73

python 머신러닝 빅데이터 pandas 빅데이터분석기사

답변 1

0

퇴근후딴짓

  1. 평가 지표가 RMSE다 라는 것은 제출한 test데이터에 대한 예측값 csv를 채점할 때 RMSE로 평가하는 것입니다. 사용자가 검증데이터로 RMSE로 평가를 하던 말던 상관없습니다. csv파일이 중요합니다. 검증 데이터로 자체 평가 한다면 모델을 더 개선할 수도 있겠죠!!

    따라서 RMSE 계산이 갑자기 생각이 안난다면 MAE나 MSE라도 검증을 해보길 추천하고 만약 그것도 어렵다면 검증 없이 csv파일만 제출하는 방법도 있습니다.

  2. 예측값은 동일 할 수가 없어요! 다르게 나오는 것이 맞습니다 :)

 

0

ji_nhee

답변감사드립니다!!!

수강 기간 연장 문의

0

12

1

수강연장 가능 문의 (기간 약 한달반)

0

37

2

수강기간 연장 가능할까요 선생님

0

54

2

Section15. 수업에 사용하는 데이터 주소가 다 보이지 않아서 실습을 위한 데이터를 다운 받지 못하고 있습니다.

0

33

3

수강연장요청 문의

0

76

2

아무래도 다음 시험 연장은 어렵겠죠?

0

92

2

빅분기 12회 결과 관련 문의

0

100

1

책이랑 강의랑 순서나 예제가 다른것 같네요

0

75

2

수강연장 문의

0

94

2

재검토 요청 방법 좀 알려주셔요...-.-;;

0

100

2

12회 실기 질문(작업형 2)

0

84

2

뒤로가기 버튼 같은 것이 있나요?

0

61

1

강의 연장 문의

0

91

2

출력값 질문

0

67

2

수업노트가 어디에 있나요?

0

56

1

실기시험 제출관련

0

221

3

6.20 작업형 2 과적합

0

227

3

코딩팡 장업형2 베이스 라인 인코딩 종류 질문

0

83

2

로지스틱회귀, 회귀

0

75

2

회귀 문제를 풀때 질문입니다.

0

79

1

불균형 처리 후 성능이 더 낮아졌다면,

0

97

2

실기 체험 제2유형 에러 문의

0

90

1

LIGHTGBM 으로 하면 pred값이 소수점 6자리까지 나오는게 맞나요

0

75

2

3번문제 등분산 가정

0

75

2