inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Khoa học dữ liệu thực tế Phần 2. Tiền xử lý dữ liệu

Thực hành chuyển đổi dữ liệu

Titanic 데이터셋 PClass cateogrical -> one hot encoding

410

donggeunko2496

7 câu hỏi đã được viết

0

안녕하세요 선생님.

원핫 인코딩을 categorical data에서 무조건 사용하나요?

만약에 categorical data가 숫자가 아닌 문자(alphabet)이면 당연히 컴퓨터가 못이해하니 변환시켜주는건 맞다고 생각하는데

PClass 같은 경우는 1 2 3이고 벌써 숫자 data인데 굳이 one hot encoding을 써서 바꿔주는 이유가 있을까요?

타이타닉 python 데이터변환 실습

Câu trả lời 1

1

hjkim3

좋은 질문입니다.

클래스가 1, 2, 3 정도로 갯수가 적으면 모델(프로그램)이 카테고리 변수로 인식하여 운좋게 잘 동작할 수도 있습니다.

그런데 클래스가 10개라고 하면 1~10의 숫자가 양을 나타내는지 카테고리를 나타내는지 컴퓨터가 구분할 수가 없습니다. 기본적으로는 양으로 인식하게 되고 오동작을 하게 됩니다. 클래스2가 클래스1보다 뭔가 두 배 많은 것을 나타내지는 않겠지요. 국적을 구분할 때도 국가 번호가 양을 나타낸다고 볼 수 없습니다.

따라서 카테고리 변수는 원한 인코딩을 꼭 해주어야 합니다. 단 카테고리가 2개를 구분할 때는 편의상 0/1을 나타내는 한 컬럼(변수)만 써도 동일하게 동작합니다.

더 궁금한 내용 있으면 질문해주세요~

알파벤티지 sleep(5) 관련 문의

0

6

0

강의 자료 및 코드 수령

0

14

2

8/6 작성한 연장문의 질문글에 대한 재요청

0

14

1

실전 계좌에서 운영하고 계신 분 계신가요?

1

19

2

수강기간 연장 문의

0

14

1

수강기간 연장문의

0

9

1

수강기간 연장 요청 문의드립니다

0

14

1

Fal.ai에 기존 AI를 끌어오는것은 안되는건가요?

0

22

1

잘못된 파일 다운로드

0

28

1

DataSet 다운 받는 방법

0

25

1

어디다가 환불요청해야돼요

0

33

1

해당 차수 영상이 짤려 나갑니다

0

34

1

수업자료는 어디서 받나요

0

28

2

Lecture19 강좌pdf파일이 없네요..

0

24

1

클로드

0

38

2

테이블 적재 Task 작성 실습

0

35

2

결측값 처리

0

589

1

n_step 값에 대하여

0

465

1

dir*.csv가 안됩니다.

0

341

1

6 시그마 이상 outlier

0

575

1

로그변환에 대하여

0

658

1

In[42] 14:50 코드 질문

0

268

1

표준 스케일링관련 문의

0

332

1

6:14초 dataframe 스케일링한 후 컬럼 추가에 대한 질문

0

757

1