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

dbskqnsghd님의 프로필 이미지
dbskqnsghd

작성한 질문수

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

작업형 2,3 관련 질문

해결된 질문

작성

·

267

0

선생님 안녕하세요! 공부하다가 헷갈리는 부분에 대해 질분드립니다🙂

 

1. 작업형 3에서 회귀 분석에서 범주형 변수는 get_dummies 사용하지 않고 선형 회귀 분석 하듯이 하면 되는것 맞을까요??

 

2. 강의 이원 분산 분석 편에서 사후 검정 중 Tukey HSD를 진행할 때 비료에 .astype(str)를 하는 이유는 무엇인가요??

 

3. 작업형 2에서 수치형 데이터로만 모델 성능을 예측할 때 이미 검증데이터 분리에서

from sklearn.model_selection import train_test_split

X_tr, X_val, y_tr, y_val = train_test_split(train[cols], train['성별'], test_size=0.15, random_state=0) 로 했다면 모델 학습 시model.fit(X_tr, y_tr)로만 하면 되지 않나요?? 왜 fit(X_tr[cols])로 또 해줘야하는지 궁금합니다!

 

답변 1

1

퇴근후딴짓님의 프로필 이미지
퇴근후딴짓
지식공유자

  1. 네 ols에서 자동처리 해주고 있어요 다만 숫자인데 범주형인 경우 포뮬러식에서 C()로 묶어줘야 합니다.

  2. .astype(str)는 없어도 됩니다. 결과가 같습니다.

  3. 그렇네요! 그 부분을 미처 확인하지 못했네요 fit안의 cols는 제외해도 될 것 같아요 🙂 저보다 더 예리하게 살펴보시네요!!

화이팅입니다.

dbskqnsghd님의 프로필 이미지
dbskqnsghd
질문자

답변 감사드립니다!! 선생님 덕분에 즐겁게 무리없이 공부하고 있습니다 ㅎㅎ

퇴근후딴짓님의 프로필 이미지
퇴근후딴짓
지식공유자

감사합니다. 🙂

dbskqnsghd님의 프로필 이미지
dbskqnsghd

작성한 질문수

질문하기