๐Ÿ‡บ๐Ÿ‡ธ USC ๋น…๋ฐ์ดํ„ฐ ์ปจํผ๋Ÿฐ์Šค ์ฐธ๊ฐ€๊ธฐ๐Ÿ‡บ๐Ÿ‡ธ | ๋ชจ๋ธ์„ ํ•™์Šตํ•˜๊ธฐ ์ „์— ๋ฐ์ดํ„ฐ๋ฅผ ๋จผ์ € ์˜์‹ฌํ•ด์•ผ ํ•œ๋‹ค | Data Exploration 7 Steps (2)

๋Œ€ํ˜„ยท2026๋…„ 7์›” 22์ผ
post-thumbnail

๋ชจ๋ธ์„ ํ•™์Šตํ•˜๊ธฐ ์ „์— ๋ฐ์ดํ„ฐ๋ฅผ ๋จผ์ € ์˜์‹ฌํ•ด์•ผ ํ•œ๋‹ค | Data Exploration 7 Steps

๋Œ€๋ถ€๋ถ„์˜ ํ˜„์‹ค ๋ฐ์ดํ„ฐ๋Š”
ํ–‰๊ณผ ์—ด๋กœ ๊ตฌ์„ฑ๋œ Tabular Data ํ˜•ํƒœ๋กœ ์ €์žฅ๋˜์–ด ์žˆ๋‹ค.

์ฒ˜์Œ ๋จธ์‹ ๋Ÿฌ๋‹์„ ๊ณต๋ถ€ํ•  ๋•Œ๋Š”
๋ฐ์ดํ„ฐ๊ฐ€ ์ค€๋น„๋˜์–ด ์žˆ์œผ๋ฉด ๊ณง๋ฐ”๋กœ ๋ชจ๋ธ์„ ์„ ํƒํ•˜๊ณ  ํ•™์Šตํ•˜๋ฉด ๋˜๋Š” ์ค„ ์•Œ์•˜๋‹ค.

๋ฐ์ดํ„ฐ ์ค€๋น„
โ†“
๋ชจ๋ธ ์„ ํƒ
โ†“
ํ•™์Šต
โ†“
ํ‰๊ฐ€

ํ•˜์ง€๋งŒ ์‹ค์ œ ๋ฐ์ดํ„ฐ๋Š” ๊ทธ๋ ‡๊ฒŒ ์นœ์ ˆํ•˜์ง€ ์•Š์•˜๋‹ค.

๊ฐ’์ด ๋น„์–ด ์žˆ๊ณ ,

๊ฐ™์€ ์˜๋ฏธ์ธ๋ฐ ํ‘œ๊ธฐ๊ฐ€ ๋‹ค๋ฅด๊ณ ,

์ˆซ์žํ˜• Column์— ๋ฌธ์ž์—ด์ด ์„ž์—ฌ ์žˆ๊ณ ,

๋ฌดํ•œ๋Œ€๊ฐ€ ๋“ค์–ด๊ฐ€ ์žˆ๊ณ ,

์•ž๋’ค ๊ณต๋ฐฑ์ด ๋ถ™์–ด ์žˆ๊ณ ,

์ •์ƒ ๋ฒ”์œ„๋ฅผ ํฌ๊ฒŒ ๋ฒ—์–ด๋‚œ ๊ฐ’๋„ ์กด์žฌํ•œ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ๋‹ค๊ณ  ํ•ด๋ณด์ž.

feature 1feature 2feature 3feature 4feature 5feature 6
1NaN1"tall""red"0.1
5NaN1" tall""green"0.9
-โˆžNaNNaN"short ""green"3.5
โˆžNaN10"medium""green""?"

์‚ฌ๋žŒ์ด ๋ณด๋ฉด ๊ธˆ๋ฐฉ ์ด์ƒํ•œ ๋ถ€๋ถ„์„ ์ฐพ์„ ์ˆ˜ ์žˆ๋‹ค.

NaN
๋ฌดํ•œ๋Œ€
์•ž๋’ค ๊ณต๋ฐฑ
๋ฌธ์ž์—ด ํ˜•ํƒœ์˜ ์•Œ ์ˆ˜ ์—†๋Š” ๊ฐ’
์„œ๋กœ ๋‹ค๋ฅธ Target ํ‘œ๊ธฐ

ํ•˜์ง€๋งŒ ์ปดํ“จํ„ฐ๋Š” ์ด๊ฒƒ์„ ๋ณด๊ณ 

์ด ๊ฐ’์€ ์ด์ƒํ•˜๋‹ˆ๊นŒ ์•Œ์•„์„œ ๊ณ ์ณ์•ผ๊ฒ ๋‹ค.

๋ผ๊ณ  ํŒ๋‹จํ•˜์ง€ ์•Š๋Š”๋‹ค.

์šฐ๋ฆฌ๊ฐ€ ๋„ฃ์–ด์ค€ ๋ฐ์ดํ„ฐ ๊ทธ๋Œ€๋กœ ๊ณ„์‚ฐํ•œ๋‹ค.

๋”ฐ๋ผ์„œ ์ œ๋Œ€๋กœ ์ •๋ฆฌ๋˜์ง€ ์•Š์€ ๋ฐ์ดํ„ฐ๋Š”
์ž˜๋ชป๋œ ๋ถ„์„๊ณผ ์ž˜๋ชป๋œ ํ•™์Šต ๊ฒฐ๊ณผ๋กœ ์ด์–ด์งˆ ์ˆ˜ ์žˆ๋‹ค.

์ด๋ฒˆ ๊ฐ•์˜์—์„œ๋Š” ๋ชจ๋ธ๋ง๋ณด๋‹ค ๋จผ์ € ์ˆ˜ํ–‰ํ•ด์•ผ ํ•˜๋Š”
Data Exploration์˜ 7๋‹จ๊ณ„๋ฅผ ๋‹ค๋ค˜๋‹ค.

์ด๋ฒˆ ๊ธ€์„ ํ†ตํ•ด ๋ฐ์ดํ„ฐ ํƒ์ƒ‰์ด ๋ฌด์—‡์ด๊ณ ,
๊ฒฐ์ธก์น˜์™€ ์ด์ƒ์น˜๋ฅผ ์–ด๋–ป๊ฒŒ ๋ฐ”๋ผ๋ด์•ผ ํ•˜๋ฉฐ,
๋ณ€์ˆ˜ ๋ณ€ํ™˜๊ณผ Feature Creation์ด ์™œ ํ•„์š”ํ•œ์ง€ ์ •๋ฆฌํ•ด๋ณด๊ณ ์ž ํ•œ๋‹ค.


Data Exploration์ด๋ž€?

Data Exploration์€
๋ณธ๊ฒฉ์ ์ธ ๋ชจ๋ธ๋ง์— ๋“ค์–ด๊ฐ€๊ธฐ ์ „์— ๋ฐ์ดํ„ฐ๋ฅผ ์‚ดํŽด๋ณด๋ฉฐ
๊ทธ ํŠน์„ฑ์„ ์ดํ•ดํ•˜๋Š” ๊ณผ์ •์ด๋‹ค.

์‰ฝ๊ฒŒ ๋งํ•˜๋ฉด ๋‹ค์Œ ์งˆ๋ฌธ์— ๋‹ตํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

์–ด๋–ค ๋ฐ์ดํ„ฐ๊ฐ€ ๋“ค์–ด ์žˆ๋Š”๊ฐ€?

๊ฐ Column์€ ๋ฌด์—‡์„ ์˜๋ฏธํ•˜๋Š”๊ฐ€?

๊ฐ’์€ ์–ด๋–ค ๋ถ„ํฌ๋ฅผ ๊ฐ€์ง€๋Š”๊ฐ€?

์„œ๋กœ ๊ด€๋ จ๋œ ๋ณ€์ˆ˜๋Š” ๋ฌด์—‡์ธ๊ฐ€?

๋ˆ„๋ฝ๋˜๊ฑฐ๋‚˜ ์ž˜๋ชป๋œ ๊ฐ’์€ ์—†๋Š”๊ฐ€?

๋ชจ๋ธ๋ง ์ „์— ์–ด๋–ค ์ฒ˜๋ฆฌ๊ฐ€ ํ•„์š”ํ•œ๊ฐ€?

๊ฐ•์˜ ์ž๋ฃŒ์—์„œ๋Š” ๋ฐ์ดํ„ฐ ํƒ์ƒ‰์˜ ์ฃผ์š” ๋ชฉ์ ์„ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์„ค๋ช…ํ–ˆ๋‹ค.

- ์ ์ ˆํ•œ ์ „์ฒ˜๋ฆฌ ๋ฐ ๋ถ„์„ ๋„๊ตฌ ์„ ํƒ
- ์‚ฌ๋žŒ์ด ๊ฐ€์ง„ ํŒจํ„ด ์ธ์‹ ๋Šฅ๋ ฅ ํ™œ์šฉ
- ํฅ๋ฏธ๋กœ์šด ๋ณ€์ˆ˜ ๋ฐœ๊ฒฌ
- ๋ฐ์ดํ„ฐ ๋‚ด๋ถ€์˜ ํŒจํ„ด ๋ฐœ๊ฒฌ
- ๋ฐ์ดํ„ฐ ๊ทธ๋ฃน ๋ฐœ๊ฒฌ
- ์ด์ƒ์น˜ ๋ฐœ๊ฒฌ
- ์˜ค๋ฅ˜ ๋ฐœ๊ฒฌ

๊ฒฐ๊ตญ Data Exploration์€
๋‹จ์ˆœํžˆ ๊ทธ๋ž˜ํ”„ ๋ช‡ ๊ฐœ๋ฅผ ๊ทธ๋ฆฌ๋Š” ๊ณผ์ •์ด ์•„๋‹ˆ๋‹ค.

๋ชจ๋ธ์ด ๋ฐ์ดํ„ฐ๋ฅผ ํ•™์Šตํ•˜๊ธฐ ์ „์—
์‚ฌ๋žŒ์ด ๋จผ์ € ๋ฐ์ดํ„ฐ๋ฅผ ์ดํ•ดํ•˜๋Š” ๊ณผ์ •์ด๋‹ค.


๋ฐ์ดํ„ฐ ๋ถ„์„๊ณผ ๋ฐ์ดํ„ฐ ํƒ์ƒ‰์˜ ์ฐจ์ด

๋ฐ์ดํ„ฐ ๋ถ„์„์€ ๋ฐ์ดํ„ฐ๋ฅผ ์ •๋ฆฌํ•˜๊ณ ,
ํ‘œํ˜„ํ•˜๊ณ , ์š”์•ฝํ•˜๊ณ , ์งˆ๋ฌธ์— ๋‹ตํ•˜๋Š” ๊ณผ์ •์ด๋‹ค.

Organizing
Displaying
Summarizing
Asking Questions

๋ฐ˜๋ฉด ๋ฐ์ดํ„ฐ ํƒ์ƒ‰์€
์•„์ง ๋ช…ํ™•ํ•˜๊ฒŒ ์ •ํ•ด์ง€์ง€ ์•Š์€ ๊ฐ€๋Šฅ์„ฑ์„ ์—ฌ๋Ÿฌ ๋ฐฉํ–ฅ์œผ๋กœ ํ™•์ธํ•˜๋Š” ๊ณผ์ •์— ๊ฐ€๊น๋‹ค.

์ด ๋ณ€์ˆ˜์— ์ด์ƒํ•œ ๊ฐ’์€ ์—†์„๊นŒ?

๋‘ ๋ณ€์ˆ˜ ์‚ฌ์ด์— ์ˆจ์€ ๊ด€๊ณ„๊ฐ€ ์žˆ์ง€ ์•Š์„๊นŒ?

ํŠน์ • ๊ทธ๋ฃน์—์„œ๋งŒ ๋‹ค๋ฅธ ํŒจํ„ด์ด ๋‚˜ํƒ€๋‚˜์ง€ ์•Š์„๊นŒ?

๋ถ„์„์—๋Š” ๊ตฌ์กฐ์ ์ธ ์‚ฌ๊ณ ๊ฐ€ ํ•„์š”ํ•˜๊ณ ,
ํƒ์ƒ‰์—๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์—ฌ๋Ÿฌ ๋ฐฉํ–ฅ์œผ๋กœ ์ž˜๋ผ๋ณด๋Š” ์ธ๋‚ด์‹ฌ์ด ํ•„์š”ํ•˜๋‹ค๋Š” ์„ค๋ช…์ด ๊ธฐ์–ต์— ๋‚จ์•˜๋‹ค.

๊ฒฐ๊ตญ ์ž…๋ ฅ ๋ฐ์ดํ„ฐ์˜ ํ’ˆ์งˆ์ด
์ถœ๋ ฅ ๊ฒฐ๊ณผ์˜ ํ’ˆ์งˆ์„ ๊ฒฐ์ •ํ•œ๋‹ค.

Garbage In
โ†“
Garbage Out

์ข‹์ง€ ์•Š์€ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ•๋ ฅํ•œ ๋ชจ๋ธ์— ๋„ฃ๋Š”๋‹ค๊ณ  ํ•ด์„œ
์ข‹์€ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ค๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๋‹ค.


๋ฐ์ดํ„ฐ๋Š” ๋จผ์ € ์‹œ๊ฐํ™”ํ•ด์•ผ ํ•œ๋‹ค

๋ฐ์ดํ„ฐ๋ฅผ ํƒ์ƒ‰ํ•  ๋•Œ๋Š”
๋จผ์ € ๊ฐ ๋ณ€์ˆ˜๋ฅผ ๋…๋ฆฝ์ ์œผ๋กœ ํ™•์ธํ•œ ๋’ค
๋ณ€์ˆ˜ ์‚ฌ์ด์˜ ๊ด€๊ณ„๋ฅผ ์‚ดํŽด๋ณด๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.

๊ฐ•์˜์—์„œ๋Š” ๋‹ค์Œ ์ˆœ์„œ๋ฅผ ์ œ์‹œํ–ˆ๋‹ค.

๊ฐ ๋ณ€์ˆ˜ ๊ฐœ๋ณ„ ํ™•์ธ
โ†“
๊ทธ๋ž˜ํ”„๋กœ ๋ถ„ํฌ ํ™•์ธ
โ†“
์ˆ˜์น˜์  ์š”์•ฝ ์ถ”๊ฐ€
โ†“
๋ณ€์ˆ˜ ์‚ฌ์ด์˜ ๊ด€๊ณ„ ๋ถ„์„

์™œ ์‹œ๊ฐํ™”๊ฐ€ ์ค‘์š”ํ• ๊นŒ?

ํ‰๊ท ๊ณผ ํ‘œ์ค€ํŽธ์ฐจ๊ฐ€ ๊ฐ™๋”๋ผ๋„
์‹ค์ œ ๋ฐ์ดํ„ฐ์˜ ํ˜•ํƒœ๋Š” ์™„์ „ํžˆ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

๋Œ€ํ‘œ์ ์ธ ์‚ฌ๋ก€๊ฐ€ Anscombe's Quartet์ด๋‹ค.

๋„ค ๊ฐœ์˜ ๋ฐ์ดํ„ฐ์…‹์€ ๋‹ค์Œ ํ†ต๊ณ„๋Ÿ‰์ด ๊ฑฐ์˜ ๊ฐ™๋‹ค.

ํ‰๊ท 
ํ‘œ์ค€ํŽธ์ฐจ
์ƒ๊ด€๊ณ„์ˆ˜
ํšŒ๊ท€์„ 

ํ•˜์ง€๋งŒ ์‚ฐ์ ๋„๋กœ ๋ณด๋ฉด
๊ฐ ๋ฐ์ดํ„ฐ์˜ ํŒจํ„ด์€ ์™„์ „ํžˆ ๋‹ค๋ฅด๋‹ค.

์ง์„  ๊ด€๊ณ„
๊ณก์„  ๊ด€๊ณ„
์ด์ƒ์น˜ ํ•˜๋‚˜๊ฐ€ ๊ฒฐ๊ณผ๋ฅผ ์ขŒ์šฐํ•˜๋Š” ๊ด€๊ณ„
ํŠน์ • x๊ฐ’์— ๋ชฐ๋ ค ์žˆ๋Š” ๊ด€๊ณ„

์ฆ‰, ํ†ต๊ณ„ ์ˆ˜์น˜๋งŒ ๋ณด๊ณ  ๋ฐ์ดํ„ฐ์˜ ๋ชจ์Šต์„ ํŒ๋‹จํ•˜๋ฉด
์ค‘์š”ํ•œ ๋ฌธ์ œ๋ฅผ ๋†“์น  ์ˆ˜ ์žˆ๋‹ค.

์ˆซ์ž๋กœ ์š”์•ฝํ•˜๊ธฐ ์ „์—
๊ทธ๋ž˜ํ”„๋กœ ์ง์ ‘ ํ™•์ธํ•ด์•ผ ํ•œ๋‹ค.


ํ‘œ๋ณธ์„ ํ†ตํ•ด ๋ชจ์ง‘๋‹จ์„ ์ถ”๋ก ํ•œ๋‹ค

ํ˜„์‹ค์—์„œ๋Š” ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•˜๊ธฐ ์–ด๋ ค์šด ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ๋ฏธ๊ตญ ์ „์ฒด ์„ฑ์ธ์˜ ํ‰๊ท  ์†Œ๋น„ ํŒจํ„ด์„ ๋ถ„์„ํ•œ๋‹ค๊ณ  ํ•ด๋ณด์ž.

๋ชจ๋“  ์‚ฌ๋žŒ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋ถ€ ์ˆ˜์ง‘ํ•˜๋Š” ๊ฒƒ์€
์‹œ๊ฐ„๊ณผ ๋น„์šฉ ์ธก๋ฉด์—์„œ ํ˜„์‹ค์ ์ด์ง€ ์•Š๋‹ค.

๊ทธ๋ž˜์„œ ๋ชจ์ง‘๋‹จ ์ „์ฒด๊ฐ€ ์•„๋‹ˆ๋ผ
์ด๋ฅผ ๋Œ€ํ‘œํ•  ์ˆ˜ ์žˆ๋Š” Sample์„ ์„ ํƒํ•œ๋‹ค.

Population
โ†“
Representative Sample ์ˆ˜์ง‘
โ†“
Sample ๋ถ„์„
โ†“
Population์— ๋Œ€ํ•œ Inference

์—ฌ๊ธฐ์„œ ์ค‘์š”ํ•œ ๊ฒƒ์€
ํ‘œ๋ณธ์˜ ํฌ๊ธฐ๋งŒ์ด ์•„๋‹ˆ๋‹ค.

ํ‘œ๋ณธ์ด ๋ชจ์ง‘๋‹จ์„ ์ œ๋Œ€๋กœ ๋Œ€ํ‘œํ•˜์ง€ ๋ชปํ•œ๋‹ค๋ฉด
์•„๋ฌด๋ฆฌ ๋ณต์žกํ•œ ๋ถ„์„์„ ํ•ด๋„ ์ž˜๋ชป๋œ ๊ฒฐ๋ก ์— ๋„๋‹ฌํ•  ์ˆ˜ ์žˆ๋‹ค.

๋”ฐ๋ผ์„œ Sampling ๊ณผ์ •์—์„œ๋„ ๋‹ค์Œ์„ ์ƒ๊ฐํ•ด์•ผ ํ•œ๋‹ค.

ํŠน์ • ์ง‘๋‹จ๋งŒ ๊ณผ๋„ํ•˜๊ฒŒ ํฌํ•จ๋˜์ง€ ์•Š์•˜๋Š”๊ฐ€?

์ค‘์š”ํ•œ ์ง‘๋‹จ์ด ๋น ์ง€์ง€๋Š” ์•Š์•˜๋Š”๊ฐ€?

์ˆ˜์ง‘ ๋ฐฉ์‹์—์„œ ํŽธํ–ฅ์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š์•˜๋Š”๊ฐ€?

๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•  ํ•„์š”๋Š” ์—†์ง€๋งŒ,
์‚ฌ์šฉํ•˜๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ์ „์ฒด๋ฅผ ์ž˜ ๋Œ€ํ‘œํ•ด์•ผ ํ•œ๋‹ค.


Data Exploration์˜ 7๋‹จ๊ณ„

๊ฐ•์˜์—์„œ๋Š” ๋ฐ์ดํ„ฐ ํƒ์ƒ‰ ๊ณผ์ •์„
๋‹ค์Œ 7๋‹จ๊ณ„๋กœ ์ •๋ฆฌํ–ˆ๋‹ค.

1. Variable Identification
2. Univariate Analysis
3. Bi-variate Analysis
4. Missing Values Treatment
5. Outlier Treatment
6. Variable Transformation
7. Variable Creation

ํ•˜๋‚˜์”ฉ ์ •๋ฆฌํ•ด๋ณด์ž.


Step 1. Variable Identification

์ฒซ ๋ฒˆ์งธ ๋‹จ๊ณ„๋Š”
๋ฐ์ดํ„ฐ์— ์–ด๋–ค ๋ณ€์ˆ˜๊ฐ€ ์กด์žฌํ•˜๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

๋จผ์ € Predictor์™€ Target์„ ๊ตฌ๋ถ„ํ•ด์•ผ ํ•œ๋‹ค.

Predictor Variable
โ†’ ์˜ˆ์ธก์— ์‚ฌ์šฉํ•˜๋Š” ์ž…๋ ฅ๊ฐ’

Target Variable
โ†’ ๋ชจ๋ธ์ด ์ตœ์ข…์ ์œผ๋กœ ์˜ˆ์ธกํ•ด์•ผ ํ•˜๋Š” ๊ฐ’

์˜ˆ๋ฅผ ๋“ค์–ด ํ•™์ƒ์ด ํฌ๋ฆฌ์ผ“์„ ํ• ์ง€ ์˜ˆ์ธกํ•˜๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ๋‹ค๊ณ  ํ•ด๋ณด์ž.

Student IDGenderExam ScoreHeightWeightPlay Cricket
S001M65178611
S002F75174560

์ด๋•Œ ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ๋‹ค.

Predictor
- Gender
- Exam Score
- Height
- Weight

Target
- Play Cricket

๊ทธ๋‹ค์Œ ๊ฐ ๋ณ€์ˆ˜์˜ ์ž๋ฃŒํ˜•๊ณผ ๋ฒ”์ฃผ๋ฅผ ํ™•์ธํ•œ๋‹ค.

Student ID โ†’ Character / Identifier

Gender โ†’ Categorical

Exam Score โ†’ Quantitative

Height โ†’ Quantitative

Play Cricket โ†’ Binary Categorical

์—ฌ๊ธฐ์„œ Student ID๋Š” ์ˆซ์ž์ฒ˜๋Ÿผ ๋ณด์ผ ์ˆ˜ ์žˆ์ง€๋งŒ
ํฌ๊ธฐ์˜ ์˜๋ฏธ๊ฐ€ ์žˆ๋Š” ์ˆ˜์น˜ํ˜• ๋ณ€์ˆ˜๊ฐ€ ์•„๋‹ˆ๋‹ค.

S002๊ฐ€ S001๋ณด๋‹ค ๋‘ ๋ฐฐ ํฌ๋‹ค

๊ฐ™์€ ํ•ด์„์€ ์„ฑ๋ฆฝํ•˜์ง€ ์•Š๋Š”๋‹ค.

์ฆ‰, ์ˆซ์ž์ฒ˜๋Ÿผ ๋ณด์ธ๋‹ค๊ณ  ๋ชจ๋‘ ์ˆ˜์น˜ํ˜• ๋ฐ์ดํ„ฐ๋Š” ์•„๋‹ˆ๋‹ค.


๋ฒ”์ฃผํ˜• ๋ณ€์ˆ˜์™€ ์ˆ˜์น˜ํ˜• ๋ณ€์ˆ˜

๋ณ€์ˆ˜๋Š” ํฌ๊ฒŒ ๋‘ ๊ฐ€์ง€๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋‹ค.

Categorical Variable

๊ฐœ์ฒด๋ฅผ ํŠน์ • ๊ทธ๋ฃน์— ๋ฐฐ์น˜ํ•˜๋Š” ๋ณ€์ˆ˜๋‹ค.

์„ฑ๋ณ„
์ง€์—ญ
์ง์—…
๊ฒฐํ˜ผ ์—ฌ๋ถ€
์ƒํ’ˆ ์ข…๋ฅ˜

๋ฒ”์ฃผํ˜• ๋ฐ์ดํ„ฐ๋Š” ๋‹ค์‹œ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋‹ค.

Nominal
โ†’ ์ˆœ์„œ๊ฐ€ ์—†๋Š” ๋ฒ”์ฃผ

์˜ˆ์‹œ:
๊ตญ๊ฐ€, ํ˜ˆ์•กํ˜•, ์ง์—…
Ordinal
โ†’ ์ˆœ์„œ๊ฐ€ ์žˆ๋Š” ๋ฒ”์ฃผ

์˜ˆ์‹œ:
๋งŒ์กฑ๋„ 1~5
์งˆ๋ณ‘ ๋‹จ๊ณ„
๋“ฑ๊ธ‰

Quantitative Variable

์ˆ˜์น˜์  ํฌ๊ธฐ๊ฐ€ ์˜๋ฏธ๋ฅผ ๊ฐ€์ง€๋ฉฐ
ํ‰๊ท ๊ณผ ๊ฐ™์€ ์—ฐ์‚ฐ์„ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ณ€์ˆ˜๋‹ค.

๋‚˜์ด
ํ‚ค
๋ชธ๋ฌด๊ฒŒ
์†Œ๋“
์‹œํ—˜ ์ ์ˆ˜

์–ด๋–ค ์œ ํ˜•์˜ ๋ณ€์ˆ˜์ธ์ง€ ์•Œ์•„์•ผ
์ ์ ˆํ•œ ๋ถ„์„๊ณผ ์‹œ๊ฐํ™” ๋ฐฉ๋ฒ•์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋‹ค.


Step 2. Univariate Analysis

Univariate Analysis๋Š”
๋ณ€์ˆ˜๋ฅผ ํ•˜๋‚˜์”ฉ ๋…๋ฆฝ์ ์œผ๋กœ ๋ถ„์„ํ•˜๋Š” ๊ณผ์ •์ด๋‹ค.

์—ฌ๊ธฐ์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€
Distribution, ์ฆ‰ ๋ถ„ํฌ๋ฅผ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

๋ถ„ํฌ๋Š” ๋‹ค์Œ์„ ์•Œ๋ ค์ค€๋‹ค.

์–ด๋–ค ๊ฐ’์ด ์กด์žฌํ•˜๋Š”๊ฐ€?

๊ฐ ๊ฐ’์ด ์–ผ๋งˆ๋‚˜ ์ž์ฃผ ๋“ฑ์žฅํ•˜๋Š”๊ฐ€?

๋ถ„ํฌ๋ฅผ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•œ ์ด์œ ๋Š”
์ดํ›„์˜ ๊ฑฐ์˜ ๋ชจ๋“  ์„ ํƒ์— ์˜ํ–ฅ์„ ์ฃผ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

์ •๊ทœ๋ถ„ํฌ์ธ๊ฐ€?

ํ•œ์ชฝ์œผ๋กœ ์น˜์šฐ์ณ ์žˆ๋Š”๊ฐ€?

์—ฌ๋Ÿฌ ๋ด‰์šฐ๋ฆฌ๊ฐ€ ์กด์žฌํ•˜๋Š”๊ฐ€?

๊ทน๋‹จ์ ์œผ๋กœ ํฐ ๊ฐ’์ด ์žˆ๋Š”๊ฐ€?

๊ฒฐ์ธก์น˜๊ฐ€ ๋งŽ์€๊ฐ€?

๋ถ„ํฌ์— ๋”ฐ๋ผ ๋‹ค์Œ์ด ๋‹ฌ๋ผ์ง„๋‹ค.

์‚ฌ์šฉํ•  ํ†ต๊ณ„ ๊ฒ€์ •

์‹œ๊ฐํ™” ๋ฐฉ๋ฒ•

๊ฒฐ์ธก์น˜ ์ฒ˜๋ฆฌ

์ด์ƒ์น˜ ์ฒ˜๋ฆฌ

๋ณ€์ˆ˜ ๋ณ€ํ™˜

๋ชจ๋ธ ์„ ํƒ

์—ฐ์†ํ˜• ๋ณ€์ˆ˜ ๋ถ„์„

์—ฐ์†ํ˜• ๋ณ€์ˆ˜๋Š”
์ค‘์‹ฌ ๊ฒฝํ–ฅ๊ณผ ํผ์ง ์ •๋„๋ฅผ ํ™•์ธํ•œ๋‹ค.

์ค‘์‹ฌ ๊ฒฝํ–ฅ

Mean
Median
Mode
Minimum
Maximum

๋ถ„์‚ฐ ์ •๋„

Range
Quartile
IQR
Variance
Standard Deviation
Skewness
Kurtosis

์‹œ๊ฐํ™”

Histogram
Box Plot
Dot Plot

์˜ˆ๋ฅผ ๋“ค์–ด ๊ณ ๊ฐ ์†Œ๋น„ ๊ธˆ์•ก์˜ ํ‰๊ท ์ด 100๋งŒ ์›์ด๋ผ๊ณ  ํ•ด๋ณด์ž.

ํ•˜์ง€๋งŒ ๋Œ€๋ถ€๋ถ„์˜ ๊ณ ๊ฐ์ด 2๋งŒ ์›์„ ์†Œ๋น„ํ•˜๊ณ 
์ผ๋ถ€ ๊ณ ๊ฐ๋งŒ 1์–ต ์›์„ ์†Œ๋น„ํ–ˆ๋‹ค๋ฉด
ํ‰๊ท  100๋งŒ ์›์€ ์ผ๋ฐ˜์ ์ธ ๊ณ ๊ฐ์„ ์ž˜ ์„ค๋ช…ํ•˜์ง€ ๋ชปํ•œ๋‹ค.

๋”ฐ๋ผ์„œ ํ‰๊ท ๋งŒ ๋ณด๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ

์ค‘์•™๊ฐ’
๋ถ„ํฌ์˜ ๋ชจ์–‘
์ด์ƒ์น˜

๋ฅผ ํ•จ๊ป˜ ํ™•์ธํ•ด์•ผ ํ•œ๋‹ค.


๋ฒ”์ฃผํ˜• ๋ณ€์ˆ˜ ๋ถ„์„

๋ฒ”์ฃผํ˜• ๋ฐ์ดํ„ฐ๋Š”
๊ฐ ๋ฒ”์ฃผ๊ฐ€ ๋ช‡ ๋ฒˆ ๋‚˜ํƒ€๋‚˜๋Š”์ง€ ํ™•์ธํ•œ๋‹ค.

์ฃผ๋กœ ๋‹ค์Œ์„ ์‚ฌ์šฉํ•œ๋‹ค.

Count
Count Percentage
Frequency Table
Bar Chart

์˜ˆ๋ฅผ ๋“ค์–ด ์ง€์—ญ ๋ณ€์ˆ˜๊ฐ€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค๊ณ  ํ•ด๋ณด์ž.

์ง€์—ญ์ธ์›๋น„์œจ
Rural1414%
Suburb5353%
Small Town2525%
Big City88%

์ด ํ‘œ๋งŒ ๋ด๋„
ํŠน์ • ๋ฒ”์ฃผ์— ๋ฐ์ดํ„ฐ๊ฐ€ ์ง€๋‚˜์น˜๊ฒŒ ๋ชฐ๋ ค ์žˆ๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

๋ถ„๋ฅ˜ ๋ฌธ์ œ์—์„œ๋Š” ์ด๋Ÿฐ ๋ถˆ๊ท ํ˜•์ด
Class Imbalance ๋ฌธ์ œ๋กœ ์ด์–ด์งˆ ์ˆ˜ ์žˆ๋‹ค.


Step 3. Bi-variate Analysis

Bi-variate Analysis๋Š”
๋‘ ๋ณ€์ˆ˜ ์‚ฌ์ด์˜ ๊ด€๊ณ„๋ฅผ ๋ถ„์„ํ•˜๋Š” ๊ณผ์ •์ด๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ๋‹ค์Œ ์งˆ๋ฌธ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

์†Œ๋“์ด ์ฆ๊ฐ€ํ•˜๋ฉด ๊ตฌ๋งค ๊ธˆ์•ก๋„ ์ฆ๊ฐ€ํ•˜๋Š”๊ฐ€?

๋‚˜์ด๊ฐ€ ์ฆ๊ฐ€ํ•˜๋ฉด ์ดํƒˆ ๊ฐ€๋Šฅ์„ฑ์ด ๋‚ฎ์•„์ง€๋Š”๊ฐ€?

์„ฑ๋ณ„์— ๋”ฐ๋ผ ์ƒํ’ˆ ์„ ํƒ ๋น„์œจ์ด ๋‹ค๋ฅธ๊ฐ€?

ํŠน์ • Feature๊ฐ€ Target๊ณผ ๊ด€๋ จ์ด ์žˆ๋Š”๊ฐ€?

์ด ๋ถ„์„์„ ํ†ตํ•ด ๋‹ค์Œ์„ ํŒ๋‹จํ•  ์ˆ˜ ์žˆ๋‹ค.

Target๊ณผ ๊ด€๋ จ๋œ ๋ณ€์ˆ˜

๋„์›€์ด ๋˜์ง€ ์•Š๋Š” ๋ณ€์ˆ˜

์„œ๋กœ ์ค‘๋ณต๋˜๋Š” ๋ณ€์ˆ˜

๋น„์„ ํ˜• ๊ด€๊ณ„

์ƒˆ๋กœ์šด Feature ์ƒ์„ฑ ๊ฐ€๋Šฅ์„ฑ

์˜ˆ๋ฅผ ๋“ค์–ด ์ง‘๊ฐ’ ์˜ˆ์ธก์—์„œ

๋Œ€์ง€ ๋ฉด์ 
โ†’ ์ง‘๊ฐ’๊ณผ ๊ฐ•ํ•œ ๊ด€๊ณ„

ํ˜„๊ด€๋ฌธ์˜ ์ƒ‰์ƒ
โ†’ ์ง‘๊ฐ’๊ณผ ์˜๋ฏธ ์žˆ๋Š” ๊ด€๊ณ„๊ฐ€ ์—†์Œ

์ด๋ผ๋ฉด ํ˜„๊ด€๋ฌธ ์ƒ‰์ƒ์€
๋ชจ๋ธ์— ํฐ ๊ฐ€์น˜๋ฅผ ์ œ๊ณตํ•˜์ง€ ์•Š์„ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๋‹ค.

๋˜ ๋‹ค์Œ ๋‘ ๋ณ€์ˆ˜๊ฐ€ ์žˆ๋‹ค๊ณ  ํ•ด๋ณด์ž.

์—ฐ๊ฐ„ ์†Œ๋“
์›”๊ฐ„ ์†Œ๋“

๋‘ ๊ฐ’์€ ๊ฑฐ์˜ ๊ฐ™์€ ์ •๋ณด๋ฅผ ๋‹ด๊ณ  ์žˆ๋‹ค.

์ด ๋‘˜์„ ๋ชจ๋‘ ์‚ฌ์šฉํ•˜๋ฉด
์ค‘๋ณต ์ •๋ณด์™€ ๋‹ค์ค‘๊ณต์„ ์„ฑ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ
ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•˜๋Š” ๊ฒƒ์ด ๋‚˜์„ ์ˆ˜ ์žˆ๋‹ค.


Continuous & Continuous

๋‘ ์—ฐ์†ํ˜• ๋ณ€์ˆ˜ ์‚ฌ์ด์˜ ๊ด€๊ณ„๋Š”
์ฃผ๋กœ Scatter Plot์œผ๋กœ ํ™•์ธํ•œ๋‹ค.

๊ฐ•ํ•œ ์–‘์˜ ์ƒ๊ด€๊ด€๊ณ„

์•ฝํ•œ ์–‘์˜ ์ƒ๊ด€๊ด€๊ณ„

์ƒ๊ด€๊ด€๊ณ„ ์—†์Œ

์Œ์˜ ์ƒ๊ด€๊ด€๊ณ„

๊ณก์„  ๊ด€๊ณ„

์„ ํ˜• ๊ด€๊ณ„์˜ ๊ฐ•๋„๋ฅผ ์ˆ˜์น˜ํ™”ํ•  ๋•Œ๋Š”
Correlation์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

-1
โ†’ ์™„์ „ํ•œ ์Œ์˜ ์„ ํ˜•๊ด€๊ณ„

0
โ†’ ์„ ํ˜• ์ƒ๊ด€๊ด€๊ณ„๊ฐ€ ์—†์Œ

+1
โ†’ ์™„์ „ํ•œ ์–‘์˜ ์„ ํ˜•๊ด€๊ณ„

์ฃผ์˜ํ•ด์•ผ ํ•  ์ ๋„ ์žˆ๋‹ค.

์ƒ๊ด€๊ณ„์ˆ˜๊ฐ€ 0์ด๋ผ๊ณ  ํ•ด์„œ
๋‘ ๋ณ€์ˆ˜ ์‚ฌ์ด์— ์•„๋ฌด ๊ด€๊ณ„๋„ ์—†๋‹ค๋Š” ๋œป์€ ์•„๋‹ˆ๋‹ค.

๊ณก์„  ํ˜•ํƒœ์˜ ๋น„์„ ํ˜• ๊ด€๊ณ„๊ฐ€ ์กด์žฌํ•œ๋‹ค๋ฉด
์„ ํ˜• ์ƒ๊ด€๊ณ„์ˆ˜๋Š” ๋‚ฎ๊ฒŒ ๋‚˜์˜ฌ ์ˆ˜ ์žˆ๋‹ค.

๊ทธ๋ž˜์„œ ์ƒ๊ด€๊ณ„์ˆ˜๋งŒ ๋ณด์ง€ ๋ง๊ณ 
Scatter Plot์„ ํ•จ๊ป˜ ํ™•์ธํ•ด์•ผ ํ•œ๋‹ค.


Categorical & Categorical

๋‘ ๋ฒ”์ฃผํ˜• ๋ณ€์ˆ˜ ์‚ฌ์ด์˜ ๊ด€๊ณ„๋Š”
๋‹ค์Œ ๋ฐฉ๋ฒ•์œผ๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

Two-way Table

Count / Count Percentage

Stacked Bar Chart

Chi-square Test

์˜ˆ๋ฅผ ๋“ค์–ด ์„ฑ๋ณ„๊ณผ ์ƒํ’ˆ ๊ตฌ๋งค ์—ฌ๋ถ€์˜ ๊ด€๊ณ„๋ฅผ ํ™•์ธํ•˜๋ ค๋ฉด
์„ฑ๋ณ„๋งˆ๋‹ค ๊ตฌ๋งค์™€ ๋ฏธ๊ตฌ๋งค ๋น„์œจ์„ ๋น„๊ตํ•  ์ˆ˜ ์žˆ๋‹ค.


Categorical & Continuous

๋ฒ”์ฃผํ˜• ๋ณ€์ˆ˜์™€ ์—ฐ์†ํ˜• ๋ณ€์ˆ˜๋ฅผ ๋น„๊ตํ•  ๋•Œ๋Š”
๋ฒ”์ฃผ๋ณ„ ์ˆ˜์น˜ ๋ถ„ํฌ๋ฅผ ๋น„๊ตํ•œ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ์ง์—…๋ณ„ ์—ฐ๋ด‰์„ ๋ถ„์„ํ•œ๋‹ค๋ฉด
๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

Box Plot

Violin Plot

๋ฒ”์ฃผ๋ณ„ Mean / Median

๋ถ„์‚ฐ ๋น„๊ต

์ด ๊ณผ์ •์„ ํ†ตํ•ด
ํŠน์ • ๋ฒ”์ฃผ๊ฐ€ ์ˆ˜์น˜ํ˜• Target๊ณผ ๊ด€๋ จ์ด ์žˆ๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.


Step 4. Missing Values Treatment

Missing Value๋Š”
๋ฐ์ดํ„ฐ์— ๊ฐ’์ด ์กด์žฌํ•˜์ง€ ์•Š๋Š” ์ƒํƒœ๋‹ค.

์ผ๋ฐ˜์ ์œผ๋กœ ๋‹ค์Œ์ฒ˜๋Ÿผ ํ‘œํ˜„๋œ๋‹ค.

NaN
NULL
None
๋นˆ ๋ฌธ์ž์—ด
?

๊ฒฐ์ธก์น˜๋ฅผ ๊ทธ๋Œ€๋กœ ๋‘๋ฉด
๋‹ค์Œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค.

๋ชจ๋ธ์˜ ํ•™์Šต ๋Šฅ๋ ฅ ๊ฐ์†Œ

ํŽธํ–ฅ๋œ ๊ฒฐ๊ณผ ๋ฐœ์ƒ

์ž˜๋ชป๋œ ๋ถ„๋ฅ˜์™€ ์˜ˆ์ธก

ํ†ต๊ณ„๋Ÿ‰ ์™œ๊ณก

์ผ๋ถ€ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์‹คํ–‰ ์‹คํŒจ

Linear Regression์ด๋‚˜ SVM์ฒ˜๋Ÿผ
๊ฒฐ์ธก์น˜๋ฅผ ์ง์ ‘ ์ฒ˜๋ฆฌํ•˜์ง€ ๋ชปํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜๋„ ์žˆ๋‹ค.

ํ•˜์ง€๋งŒ ๊ฒฐ์ธก์น˜๊ฐ€ ๋ฌธ์ œ์ธ ์ด์œ ๋Š”
๋‹จ์ˆœํžˆ ๊ฐ’์ด ์—†๊ธฐ ๋•Œ๋ฌธ๋งŒ์€ ์•„๋‹ˆ๋‹ค.

์–ด๋–ค ๋ฐ์ดํ„ฐ๊ฐ€ ๋น„์–ด ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค ์ž์ฒด๊ฐ€
์ค‘์š”ํ•œ ์ •๋ณด์ผ ์ˆ˜ ์žˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ํŠน์ • ์—ฐ๋ น๋Œ€๋งŒ
์†Œ๋“ ์ž…๋ ฅ์„ ์ž์ฃผ ๊ฑฐ๋ถ€ํ–ˆ๋‹ค๋ฉด
๊ฒฐ์ธก ์—ฌ๋ถ€ ์ž์ฒด๊ฐ€ ํ•ด๋‹น ์ง‘๋‹จ์˜ ํŠน์„ฑ๊ณผ ๊ด€๋ จ๋  ์ˆ˜ ์žˆ๋‹ค.


๊ฒฐ์ธก์น˜๋Š” ์™œ ๋ฐœ์ƒํ–ˆ๋Š”์ง€๋ถ€ํ„ฐ ํ™•์ธํ•ด์•ผ ํ•œ๋‹ค

๊ฒฐ์ธก์น˜ ์ฒ˜๋ฆฌ์—์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€
๊ฒฐ์ธก์ด ๋ฐœ์ƒํ•œ ์›์ธ์„ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

๊ฐ•์˜์—์„œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์œ ํ˜•์„ ๋‹ค๋ค˜๋‹ค.


MCAR

MCAR๋Š”
Missing Completely At Random์˜ ์•ฝ์ž๋‹ค.

๊ฒฐ์ธก ๋ฐœ์ƒ ํ™•๋ฅ ์ด
๊ด€์ธก๋œ ๊ฐ’๊ณผ ๊ด€์ธก๋˜์ง€ ์•Š์€ ๊ฐ’ ๋ชจ๋‘์™€ ๋ฌด๊ด€ํ•œ ๊ฒฝ์šฐ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ์„ค๋ฌธ ์‘๋‹ต์ž๊ฐ€ ๋™์ „์„ ๋˜์ ธ์„œ
์•ž๋ฉด์ด๋ฉด ์†Œ๋“์„ ์‘๋‹ตํ•˜๊ณ 
๋’ท๋ฉด์ด๋ฉด ์‘๋‹ตํ•˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ํ•ด๋ณด์ž.

๋ˆ„๊ตฌ์—๊ฒŒ๋‚˜ ๊ฐ™์€ ํ™•๋ฅ ๋กœ ๊ฒฐ์ธก์ด ์ƒ๊ธด๋‹ค.

์ด ๊ฒฝ์šฐ ๊ฒฐ์ธก์€ ๋ฐ์ดํ„ฐ ํŠน์„ฑ๊ณผ ๋ฌด๊ด€ํ•˜๋‹ค.

MCAR๋ผ๋ฉด ์ผ๋ถ€ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ญ์ œํ•˜๋”๋ผ๋„
์ถ”๋ก ์˜ ํŽธํ–ฅ์ด ๋น„๊ต์  ์ ์„ ์ˆ˜ ์žˆ๋‹ค.

ํ•˜์ง€๋งŒ ํ‘œ๋ณธ ์ˆ˜๊ฐ€ ์ค„์–ด๋“ ๋‹ค๋Š” ๋ฌธ์ œ๋Š” ์—ฌ์ „ํžˆ ์กด์žฌํ•œ๋‹ค.


MAR

MAR๋Š” Missing At Random์˜ ์•ฝ์ž๋‹ค.

์ด๋ฆ„๋งŒ ๋ณด๋ฉด ์™„์ „ํžˆ ๋ฌด์ž‘์œ„์ฒ˜๋Ÿผ ๋А๊ปด์ง€์ง€๋งŒ,
์‹ค์ œ๋กœ๋Š” ๊ด€์ธก๋œ ๋‹ค๋ฅธ ๋ณ€์ˆ˜์— ๋”ฐ๋ผ ๊ฒฐ์ธก ํ™•๋ฅ ์ด ๋‹ฌ๋ผ์ง€๋Š” ๊ฒฝ์šฐ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ๋‚˜์ด ์ •๋ณด์˜ ๊ฒฐ์ธก๋ฅ ์ด
์„ฑ๋ณ„์— ๋”ฐ๋ผ ๋‹ค๋ฅด๋‹ค๊ณ  ํ•ด๋ณด์ž.

๋‚จ์„ฑ์˜ ๋‚˜์ด ๊ฒฐ์ธก๋ฅ : 5%

์—ฌ์„ฑ์˜ ๋‚˜์ด ๊ฒฐ์ธก๋ฅ : 20%

๊ฒฐ์ธก ์—ฌ๋ถ€๋Š” ์„ฑ๋ณ„์ด๋ผ๋Š” ๊ด€์ธก ๊ฐ€๋Šฅํ•œ ๋ณ€์ˆ˜์™€ ๊ด€๋ จ๋˜์–ด ์žˆ๋‹ค.

์ด ์ƒํƒœ๋ฅผ ๋ฌด์‹œํ•˜๋ฉด
ํŠน์ • ์ง‘๋‹จ์ด ๋ฐ์ดํ„ฐ์—์„œ ๊ณผ์†Œ ํ‘œํ˜„๋˜์–ด
๊ฒฐ๊ณผ๊ฐ€ ํŽธํ–ฅ๋  ์ˆ˜ ์žˆ๋‹ค.


MNAR์— ๊ฐ€๊นŒ์šด ๊ฒฝ์šฐ

๊ฒฐ์ธก ์—ฌ๋ถ€๊ฐ€
๊ด€์ธก๋˜์ง€ ์•Š์€ ์›์ธ์ด๋‚˜ ๊ฒฐ์ธก๊ฐ’ ๊ทธ ์ž์ฒด์™€ ๊ด€๋ จ๋  ์ˆ˜๋„ ์žˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ๊ณ ์†Œ๋“์ž์™€ ์ €์†Œ๋“์ž๊ฐ€
์ค‘๊ฐ„ ์†Œ๋“์ž๋ณด๋‹ค ์ž์‹ ์˜ ์†Œ๋“์„ ๊ณต๊ฐœํ•˜์ง€ ์•Š์„ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’๋‹ค๊ณ  ํ•ด๋ณด์ž.

์ด๋•Œ ์†Œ๋“์˜ ๊ฒฐ์ธก ์—ฌ๋ถ€๋Š”
์‹ค์ œ ์†Œ๋“๊ฐ’ ์ž์ฒด์™€ ๊ด€๋ จ๋˜์–ด ์žˆ๋‹ค.

๋˜ ์˜๋ฃŒ ๊ฒ€์‚ฌ์— ํ†ต์ฆ์ด ์‹ฌํ•œ ์‚ฌ๋žŒ๋“ค์ด
๊ฒ€์‚ฌ๋ฅผ ์ค‘๋‹จํ•ด ๊ฒฐ๊ณผ๊ฐ€ ๋ˆ„๋ฝ๋  ์ˆ˜๋„ ์žˆ๋‹ค.

์ด๋Ÿฐ ๊ฒฝ์šฐ์—๋Š” ๋‹จ์ˆœ ์‚ญ์ œ๋‚˜ ํ‰๊ท  ๋Œ€์ฒด๊ฐ€
ํฐ ํŽธํ–ฅ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.


๊ฒฐ์ธก์น˜๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•

๊ฒฐ์ธก์น˜ ์ฒ˜๋ฆฌ ๋ฐฉ๋ฒ•์€ ํฌ๊ฒŒ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

Deletion

Simple Imputation

Similar Case Imputation

Prediction Model

Missing Indicator

Listwise Deletion

ํ•œ ํ–‰์— ํ•˜๋‚˜๋ผ๋„ ๊ฒฐ์ธก์น˜๊ฐ€ ์žˆ์œผ๋ฉด
๊ทธ ํ–‰ ์ „์ฒด๋ฅผ ์‚ญ์ œํ•œ๋‹ค.

Age | Income | Job
25  | 5000   | Developer
30  | NaN    | Designer

๋‘ ๋ฒˆ์งธ ํ–‰์— ๊ฒฐ์ธก์น˜๊ฐ€ ์žˆ์œผ๋ฏ€๋กœ
ํ–‰ ์ „์ฒด๋ฅผ ์ œ๊ฑฐํ•œ๋‹ค.

์žฅ์ ์€ ๊ฐ„๋‹จํ•˜๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.

ํ•˜์ง€๋งŒ ๋‹จ์ ์ด ํฌ๋‹ค.

ํ‘œ๋ณธ ์ˆ˜ ๊ฐ์†Œ

์ •๋ณด ์†์‹ค

๊ฒฐ์ธก์ด ๋ฌด์ž‘์œ„๊ฐ€ ์•„๋‹ˆ๋ผ๋ฉด ํŽธํ–ฅ ๋ฐœ์ƒ

Pairwise Deletion

๋ถ„์„์— ํ•„์š”ํ•œ ๋ณ€์ˆ˜์˜ ๊ฐ’์ด ์กด์žฌํ•˜๋Š” ํ–‰๋งŒ ์‚ฌ์šฉํ•œ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด Age์™€ Income์˜ ์ƒ๊ด€๊ด€๊ณ„๋ฅผ ๊ตฌํ•œ๋‹ค๋ฉด
์ด ๋‘ ๋ณ€์ˆ˜์˜ ๊ฐ’์ด ์žˆ๋Š” ํ–‰๋งŒ ์‚ฌ์šฉํ•œ๋‹ค.

๋‹ค๋ฅธ ๋ถ„์„์—์„œ๋Š” ๋‹ค๋ฅธ ํ‘œ๋ณธ์ด ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋‹ค.

์žฅ์ ์€ ๋” ๋งŽ์€ ๋ฐ์ดํ„ฐ๋ฅผ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

ํ•˜์ง€๋งŒ ๋ถ„์„๋งˆ๋‹ค ํ‘œ๋ณธ ํฌ๊ธฐ์™€ ๊ตฌ์„ฑ์›์ด ๋‹ฌ๋ผ์ ธ
๊ฒฐ๊ณผ๋ฅผ ์„œ๋กœ ๋น„๊ตํ•˜๊ธฐ ์–ด๋ ค์šธ ์ˆ˜ ์žˆ๋‹ค.


Mean / Median / Mode Imputation

๊ฒฐ์ธก์น˜๋ฅผ ๋Œ€ํ‘œ๊ฐ’์œผ๋กœ ์ฑ„์šฐ๋Š” ๋ฐฉ์‹์ด๋‹ค.

์ˆ˜์น˜ํ˜•
โ†’ Mean ๋˜๋Š” Median

๋ฒ”์ฃผํ˜•
โ†’ Mode

์˜ˆ๋ฅผ ๋“ค์–ด ๋‹ค์Œ ๊ฐ’์ด ์žˆ๋‹ค๊ณ  ํ•ด๋ณด์ž.

20, 22, 25, NaN, 28

ํ‰๊ท ์ด๋‚˜ ์ค‘์•™๊ฐ’์„ ๊ณ„์‚ฐํ•ด
๊ฒฐ์ธก์น˜๋ฅผ ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ๋‹ค.

ํ•˜์ง€๋งŒ ์ด์ƒ์น˜๊ฐ€ ๋งŽ์€ ๋ฐ์ดํ„ฐ์—์„œ๋Š”
ํ‰๊ท ๋ณด๋‹ค ์ค‘์•™๊ฐ’์ด ๋” ์•ˆ์ •์ ์ผ ์ˆ˜ ์žˆ๋‹ค.

๋Œ€ํ‘œ๊ฐ’ ๋Œ€์ฒด๋Š” ๊ฐ„๋‹จํ•˜์ง€๋งŒ
๋ฐ์ดํ„ฐ ๋ถ„์‚ฐ์„ ์ธ์œ„์ ์œผ๋กœ ์ค„์ด๊ณ 
๋ณ€์ˆ˜ ์‚ฌ์ด์˜ ๊ด€๊ณ„๋ฅผ ์™œ๊ณกํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ํ•œ๊ณ„๊ฐ€ ์žˆ๋‹ค.


Similar Case Imputation

์ „์ฒด ํ‰๊ท ์ด ์•„๋‹ˆ๋ผ
๋น„์Šทํ•œ ์ง‘๋‹จ์˜ ํ‰๊ท ์ด๋‚˜ ์ค‘์•™๊ฐ’์œผ๋กœ ์ฑ„์šด๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ์ธ๋ ฅ ์ˆ˜๊ฐ€ ์„ฑ๋ณ„์— ๋”ฐ๋ผ ๋‹ค๋ฅด๋‹ค๋ฉด
๋‹ค์Œ์ฒ˜๋Ÿผ ๊ณ„์‚ฐํ•  ์ˆ˜ ์žˆ๋‹ค.

๋‚จ์„ฑ ๊ทธ๋ฃน ํ‰๊ท 

์—ฌ์„ฑ ๊ทธ๋ฃน ํ‰๊ท 

๊ฒฐ์ธก์น˜๊ฐ€ ๋ฐœ์ƒํ•œ ํ–‰์˜ ์„ฑ๋ณ„์„ ๊ธฐ์ค€์œผ๋กœ
ํ•ด๋‹น ๊ทธ๋ฃน์˜ ๋Œ€ํ‘œ๊ฐ’์„ ์‚ฌ์šฉํ•œ๋‹ค.

์ „์ฒด ํ‰๊ท ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค
์ง‘๋‹จ ํŠน์„ฑ์„ ๋” ์ž˜ ๋ฐ˜์˜ํ•  ์ˆ˜ ์žˆ๋‹ค.


Prediction Model

๊ฒฐ์ธก์น˜๊ฐ€ ์žˆ๋Š” ๋ณ€์ˆ˜๋ฅผ
ํ•˜๋‚˜์˜ Target์œผ๋กœ ๋ณด๊ณ  ์˜ˆ์ธก ๋ชจ๋ธ์„ ํ•™์Šตํ•  ์ˆ˜๋„ ์žˆ๋‹ค.

ํ๋ฆ„์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

๊ฒฐ์ธก์น˜๊ฐ€ ์—†๋Š” ๋ฐ์ดํ„ฐ
โ†’ Training Data

๊ฒฐ์ธก์น˜๊ฐ€ ์žˆ๋Š” ๋ฐ์ดํ„ฐ
โ†’ Prediction ๋Œ€์ƒ

๊ฒฐ์ธก๋œ Column
โ†’ Target Variable

๋‹ค๋ฅธ Feature๋ฅผ ์ด์šฉํ•ด
๊ฒฐ์ธก๊ฐ’์„ ์˜ˆ์ธกํ•˜๊ณ  ์ฑ„์šด๋‹ค.

์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ชจ๋ธ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

Linear Regression

kNN

Random Forest

Iterative Imputation

kNN Imputation์ด๋ž€?

kNN์€ ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ์™€
๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๊ธฐ์กด ๋ฐ์ดํ„ฐ๋ฅผ ์ฐพ๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค.

๊ฒฐ์ธก๊ฐ’์„ ์ฑ„์šธ ๋•Œ๋Š”
ํ•ด๋‹น ํ–‰๊ณผ ๊ฐ€์žฅ ๋น„์Šทํ•œ ์ด์›ƒ๋“ค์˜ ๊ฐ’์„ ์‚ฌ์šฉํ•œ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ์–ด๋–ค ํ–‰์˜ ์†Œ๋“์ด ๋น„์–ด ์žˆ๊ณ 
๊ฐ€์žฅ ๋น„์Šทํ•œ ๋‘ ์‚ฌ๋žŒ์˜ ์†Œ๋“์ด ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค๊ณ  ํ•ด๋ณด์ž.

5000
6000

k = 2๋ผ๋ฉด ํ‰๊ท ์ธ 5500์œผ๋กœ ์ฑ„์šธ ์ˆ˜ ์žˆ๋‹ค.

์žฅ์ ์€ ๋ฐ์ดํ„ฐ์˜ ์ง€์—ญ์ ์ธ ๊ตฌ์กฐ๋ฅผ ๋ฐ˜์˜ํ•œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.

ํ•˜์ง€๋งŒ ๋‹ค์Œ ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค.

์Šค์ผ€์ผ๋ง์— ๋ฏผ๊ฐํ•จ

๋ฐ์ดํ„ฐ๊ฐ€ ํฌ๋ฉด ๊ณ„์‚ฐ๋Ÿ‰ ์ฆ๊ฐ€

์ ์ ˆํ•œ k ์„ ํƒ ํ•„์š”

์˜๋ฏธ ์—†๋Š” Feature๊ฐ€ ๊ฑฐ๋ฆฌ ๊ณ„์‚ฐ์„ ๋ฐฉํ•ดํ•  ์ˆ˜ ์žˆ์Œ

Linear Regression Imputation์ด๋ž€?

๊ฒฐ์ธก๊ฐ’์ด ์žˆ๋Š” ๋ณ€์ˆ˜๋ฅผ
๋‹ค๋ฅธ ๋ณ€์ˆ˜์˜ ์„ ํ˜• ์กฐํ•ฉ์œผ๋กœ ์˜ˆ์ธกํ•œ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ์†Œ๋“์ด ๋น„์–ด ์žˆ๋‹ค๋ฉด

์†Œ๋“
=
๋‚˜์ด ร— w1
+
๊ฒฝ๋ ฅ ร— w2
+
ํ•™๋ ฅ ร— w3
+
b

์™€ ๊ฐ™์€ ๋ชจ๋ธ์„ ํ•™์Šตํ•  ์ˆ˜ ์žˆ๋‹ค.

๋ณ€์ˆ˜ ์‚ฌ์ด์— ์„ ํ˜• ๊ด€๊ณ„๊ฐ€ ์กด์žฌํ•œ๋‹ค๋ฉด ์œ ์šฉํ•˜๋‹ค.

ํ•˜์ง€๋งŒ ์‹ค์ œ ๊ด€๊ณ„๊ฐ€ ๋น„์„ ํ˜•์ด๊ฑฐ๋‚˜
์ด์ƒ์น˜๊ฐ€ ๋งŽ๋‹ค๋ฉด ์ž˜๋ชป๋œ ๊ฐ’์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค.


๊ฒฐ์ธก์น˜ ์ฒ˜๋ฆฌ ๊ฐ€์ด๋“œ๋ผ์ธ

๊ฐ•์˜ ์ž๋ฃŒ์—์„œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€
์˜ˆ์‹œ ์ •์ฑ…์„ ์ œ์‹œํ–ˆ๋‹ค.

๊ฒฐ์ธก ๋ฐœ์ƒ
    โ”‚
    โ–ผ
๊ฒฐ์ธก์ด ์™„์ „ํžˆ ๋ฌด์ž‘์œ„์— ๊ฐ€๊นŒ์šด๊ฐ€?
    โ”‚
 โ”Œโ”€โ”€โ”ดโ”€โ”€โ”
 โ”‚     โ”‚
YES    NO
 โ”‚      โ”‚
์‚ญ์ œ ๊ฒ€ํ†   โ–ผ
       ๊ฒฐ์ธก๋ฅ ์ด ๋†’์€๊ฐ€?
           โ”‚
      โ”Œโ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”
      โ”‚         โ”‚
    YES        NO
      โ”‚         โ”‚
ML ๊ธฐ๋ฐ˜     ํ‘œ๋ณธ์ด ์ž‘์€๊ฐ€?
๋Œ€์ฒด ๊ณ ๋ ค        โ”‚
            โ”Œโ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”
            โ”‚         โ”‚
          YES        NO
            โ”‚         โ”‚
๊ฒฐ์ธก ์ •๋ณด๊ฐ€ ์ค‘์š”ํ•œ๊ฐ€?  ๋‹จ์ˆœ ๋Œ€์ฒด ๋˜๋Š”
            โ”‚          ๋ชจ๋ธ์˜ ์ž์ฒด ์ฒ˜๋ฆฌ ๊ฒ€ํ† 
       โ”Œโ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”
       โ”‚         โ”‚
     YES        NO
       โ”‚         โ”‚
KNN, RF ๋“ฑ     ํ‰๊ท ยท์ค‘์•™๊ฐ’ยท์ตœ๋นˆ๊ฐ’
๋ณตํ•ฉ ๋Œ€์ฒด       ๋Œ€์ฒด ๊ฒ€ํ† 

๋‹ค๋งŒ ์ด ํ๋ฆ„์€ ์–ด๋””๊นŒ์ง€๋‚˜
๊ฐ„๋‹จํ•œ ์˜ˆ์‹œ ์ •์ฑ…์ด๋‹ค.

ํŠนํžˆ ๋‹ค์Œ์€ ์กฐ์‹ฌํ•ด์•ผ ํ•œ๋‹ค.

๊ฒฐ์ธก๋ฅ ์ด ๋‚ฎ๋‹ค๊ณ  ๋ฌด์กฐ๊ฑด ๋ฌด์‹œํ•˜์ง€ ์•Š๋Š”๋‹ค.

0์ด ์‹ค์ œ ์˜๋ฏธ๋ฅผ ๊ฐ€์งˆ ๋•Œ๋งŒ 0์œผ๋กœ ์ฑ„์šด๋‹ค.

10%๋ผ๋Š” ๊ธฐ์ค€์€ ์ ˆ๋Œ€์ ์ธ ๋ฒ•์น™์ด ์•„๋‹ˆ๋‹ค.

๊ฒฐ์ธก ์›์ธ๊ณผ ๋„๋ฉ”์ธ ์˜๋ฏธ๊ฐ€ ์šฐ์„ ์ด๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ๊ณ„์ขŒ ์ž”์•ก์˜ ๊ฒฐ์ธก์น˜๋ฅผ 0์œผ๋กœ ์ฑ„์šฐ๋ฉด
์‹ค์ œ๋กœ ์ž”์•ก์ด 0์ธ ๊ณ„์ขŒ์™€
์ˆ˜์ง‘์— ์‹คํŒจํ•œ ๊ณ„์ขŒ๋ฅผ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์—†๊ฒŒ ๋œ๋‹ค.

๋”ฐ๋ผ์„œ ๊ฒฐ์ธก ์—ฌ๋ถ€๋ฅผ ๋ณ„๋„ Feature๋กœ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•๋„ ์žˆ๋‹ค.

income_missing = 1

scikit-learn์—์„œ๋Š” ๋‹ค์Œ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

SimpleImputer

IterativeImputer

KNNImputer

MissingIndicator

์ด๋ฏธ ํ•„์š”ํ•œ ๋„๊ตฌ๊ฐ€ ๋Œ€๋ถ€๋ถ„ ๊ตฌํ˜„๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ
์ง์ ‘ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๋งŒ๋“œ๋Š” ๊ฒƒ๋ณด๋‹ค
๊ฐ ๋ฐฉ๋ฒ•์˜ ๊ฐ€์ •๊ณผ ํ•œ๊ณ„๋ฅผ ์ดํ•ดํ•˜๊ณ  ์ ์ ˆํ•˜๊ฒŒ ์„ ํƒํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค.


Step 5. Outlier Treatment

Outlier๋Š” ์ „์ฒด์ ์ธ ํŒจํ„ด์—์„œ
๋ฉ€๋ฆฌ ๋–จ์–ด์ ธ ์žˆ๋Š” ๊ด€์ธก๊ฐ’์ด๋‹ค.

๊ฒฝ์ง„๋Œ€ํšŒ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์‹œ๊ฐํ™”ํ•˜๋‹ค ๋ณด๋ฉด
๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ๋“ค๊ณผ ๋™๋–จ์–ด์ ธ ํ˜ผ์ž ํŠ€์–ด ์žˆ๋Š” ์ ์„ ๋ณผ ๋•Œ๊ฐ€ ์žˆ๋‹ค.

๊ทธ๋Ÿฐ ๊ฐ’์ด ์ด์ƒ์น˜๋‹ค.

๊ฐ€์žฅ ๋น ๋ฅด๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ์˜ˆ์‹œ๋ฅผ ๋“ค์–ด๋ณด์ž.

๋Œ€ํ•œ๋ฏผ๊ตญ 20๋Œ€์™€ 30๋Œ€์˜ ํ‰๊ท  ์†Œ๋“์„ ์กฐ์‚ฌํ•˜๋Š”๋ฐ
์„ธ๊ณ„์ ์ธ ์—ฐ์˜ˆ์ธ์˜ ์†Œ๋“์ด ํฌํ•จ๋๋‹ค๊ณ  ํ•ด๋ณด์ž.

๋Œ€๋ถ€๋ถ„์˜ ์†Œ๋“์ด ๋น„์Šทํ•œ ๋ฒ”์œ„์— ๋ชฐ๋ ค ์žˆ์–ด๋„
๊ทน๋‹จ์ ์œผ๋กœ ๋†’์€ ์†Œ๋“ ๋ช‡ ๊ฐœ๊ฐ€ ํ‰๊ท ์„ ํฌ๊ฒŒ ๋Œ์–ด์˜ฌ๋ฆด ์ˆ˜ ์žˆ๋‹ค.

์ผ๋ฐ˜์ ์ธ ์†Œ๋“ ๋ฐ์ดํ„ฐ
+
๋ธ”๋ž™ํ•‘ํฌ ๋ฉค๋ฒ„์˜ ์†Œ๋“
โ†“
ํ‰๊ท ์ด ํฌ๊ฒŒ ์ƒ์Šน

์ด๋•Œ ํ‰๊ท ๊ฐ’๋งŒ ๋ณด๋ฉด
์ผ๋ฐ˜์ ์ธ 20ยท30๋Œ€์˜ ์†Œ๋“ ์ˆ˜์ค€์„ ์ž˜๋ชป ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค.


์ด์ƒ์น˜๋Š” ์™œ ๋ฐœ์ƒํ• ๊นŒ?

์ด์ƒ์น˜๋ฅผ ๋ฐœ๊ฒฌํ–ˆ๋‹ค๊ณ  ํ•ด์„œ
๊ณง๋ฐ”๋กœ ์‚ญ์ œํ•˜๋ฉด ์•ˆ ๋œ๋‹ค.

๋จผ์ € ๋ฐœ์ƒ ์ด์œ ๋ฅผ ํ™•์ธํ•ด์•ผ ํ•œ๋‹ค.

๊ฐ•์˜์—์„œ๋Š” ์ด์ƒ์น˜ ์›์ธ์„ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋‚˜๋ˆด๋‹ค.

์ธ์œ„์ ์ธ ์˜ค๋ฅ˜

์ž์—ฐ์ ์œผ๋กœ ๋ฐœ์ƒํ•œ ์ด์ƒ์น˜

๊ตฌ์ฒด์ ์œผ๋กœ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.


Data Entry Error

์‚ฌ๋žŒ์ด ๋ฐ์ดํ„ฐ๋ฅผ ์ž˜๋ชป ์ž…๋ ฅํ•œ ๊ฒฝ์šฐ๋‹ค.

ํ‚ค 175cm
โ†’ 1750cm๋กœ ์ž…๋ ฅ

Measurement Error

์ธก์ • ์žฅ๋น„๋‚˜ ์„ผ์„œ์˜ ์˜ค๋ฅ˜๋‹ค.

์ •์ƒ ์˜จ๋„: 24๋„

์„ผ์„œ ์˜ค๋ฅ˜: 240๋„

Intentional Outlier

๋ฏผ๊ฐํ•œ ์งˆ๋ฌธ์—
์‘๋‹ต์ž๊ฐ€ ์˜๋„์ ์œผ๋กœ ์ž˜๋ชป๋œ ๊ฐ’์„ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ๋‹ค.

์†Œ๋“
๊ฑด๊ฐ• ์ •๋ณด
์ •์น˜์  ์„ฑํ–ฅ

Data Processing Error

์—ฌ๋Ÿฌ ๋ฐ์ดํ„ฐ ์†Œ์Šค๋ฅผ ํ•ฉ์น˜๊ฑฐ๋‚˜ ๋ณ€ํ™˜ํ•˜๋Š” ๊ณผ์ •์—์„œ
๋ฒ„๊ทธ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค.

๋‹ฌ๋Ÿฌ์™€ ์›ํ™”๋ฅผ ๊ฐ™์€ ๋‹จ์œ„๋กœ ์ฒ˜๋ฆฌ

์ดˆ์™€ ๋ฐ€๋ฆฌ์ดˆ๋ฅผ ํ˜ผ๋™

์ค‘๋ณต ์ง‘๊ณ„

Sampling Error

์ „์ฒด Sample๊ณผ ๋‹ค๋ฅธ ๋ชจ์ง‘๋‹จ์— ์†ํ•œ ๋ฐ์ดํ„ฐ๊ฐ€
์ž˜๋ชป ํฌํ•จ๋œ ๊ฒฝ์šฐ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ์„ฑ์ธ ํ‚ค๋ฅผ ๋ถ„์„ํ•˜๋Š” ๋ฐ์ดํ„ฐ์—
์•„๋™ ๋ฐ์ดํ„ฐ๊ฐ€ ๋“ค์–ด๊ฐ„ ๊ฒฝ์šฐ๋‹ค.


Natural Outlier

์˜ค๋ฅ˜๊ฐ€ ์•„๋‹ˆ๋ผ
ํ˜„์‹ค์—์„œ ์‹ค์ œ๋กœ ์กด์žฌํ•˜๋Š” ๊ทน๋‹จ์ ์ธ ๊ฐ’์ด๋‹ค.

๋งค์šฐ ๋†’์€ ์†Œ๋“

๋“œ๋ฌธ ์งˆ๋ณ‘

์ดˆ๋Œ€ํ˜• ๊ฑฐ๋ž˜

๊ทน์‹ฌํ•œ ๊ธฐ์ƒ ํ˜„์ƒ

์ด๋Ÿฐ ๊ฐ’์€ ์‚ญ์ œ ๋Œ€์ƒ์ด ์•„๋‹ˆ๋ผ
์˜คํžˆ๋ ค ์ค‘์š”ํ•œ ๋ถ„์„ ๋Œ€์ƒ์ผ ์ˆ˜ ์žˆ๋‹ค.


์ด์ƒ์น˜๋Š” ํ•ญ์ƒ ๋‚˜์œ ๊ฒƒ์ผ๊นŒ?

์•„๋‹ˆ๋‹ค.

๋„๋ฉ”์ธ์— ๋”ฐ๋ผ ์ด์ƒ์น˜๊ฐ€
๊ฐ€์žฅ ์ค‘์š”ํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ๋  ์ˆ˜๋„ ์žˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ์‚ฌ๊ณ  ๋ฐœ์ƒ ์˜ˆ์ธก์„ ์ƒ๊ฐํ•ด๋ณด์ž.

๋Œ€๋ถ€๋ถ„์˜ ๋ฐ์ดํ„ฐ๋Š” ์ •์ƒ ์ฃผํ–‰์ผ ๊ฒƒ์ด๋‹ค.

ํ•˜์ง€๋งŒ ์šฐ๋ฆฌ๊ฐ€ ์ •๋ง ์•Œ๊ณ  ์‹ถ์€ ๊ฒƒ์€
์‚ฌ๊ณ ๊ฐ€ ๋ฐœ์ƒํ•œ ๋“œ๋ฌธ ์ƒํ™ฉ์ด๋‹ค.

์ •์ƒ ๋ฐ์ดํ„ฐ
โ†’ ๋Œ€๋ถ€๋ถ„

์‚ฌ๊ณ  ๋ฐ์ดํ„ฐ
โ†’ ๋งค์šฐ ์ ์Œ

์ด๋•Œ ์‚ฌ๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ์ด์ƒ์น˜๋ผ๊ณ  ์‚ญ์ œํ•œ๋‹ค๋ฉด
๋ถ„์„์˜ ๋ชฉ์  ์ž์ฒด๊ฐ€ ์‚ฌ๋ผ์ง„๋‹ค.

์‚ฌ๊ธฐ ๊ฑฐ๋ž˜ ํƒ์ง€, ์นจ์ž… ํƒ์ง€, ์žฅ๋น„ ๊ณ ์žฅ ํƒ์ง€์—์„œ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋‹ค.

์ด์ƒ์น˜๋Š” ํ†ต๊ณ„์ ์œผ๋กœ ๋“œ๋ฌธ ๊ฐ’์ผ ๋ฟ,
๋ฌด์กฐ๊ฑด ์ž˜๋ชป๋œ ๊ฐ’์ด๋ผ๋Š” ๋œป์€ ์•„๋‹ˆ๋‹ค.


์ด์ƒ์น˜๋ฅผ ํƒ์ง€ํ•˜๋Š” ๋ฐฉ๋ฒ•

๊ฐ€์žฅ ๋จผ์ € ํ•ด์•ผ ํ•  ๊ฒƒ์€ ์‹œ๊ฐํ™”๋‹ค.

๋Œ€ํ‘œ์ ์ธ ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

Box Plot

Histogram

Scatter Plot

์ดํ›„ ํ†ต๊ณ„์ ์ธ ๊ธฐ์ค€์„ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.


IQR ๋ฐฉ์‹

IQR์€ Interquartile Range์˜ ์•ฝ์ž๋‹ค.

IQR = Q3 - Q1

์ผ๋ฐ˜์ ์œผ๋กœ ๋‹ค์Œ ๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚œ ๊ฐ’์„
์ด์ƒ์น˜ ํ›„๋ณด๋กœ ๋ณธ๋‹ค.

Lower Bound = Q1 - 1.5 ร— IQR

Upper Bound = Q3 + 1.5 ร— IQR

์ค‘์š”ํ•œ ์ ์€ ์ด๊ฒƒ์ด
์ด์ƒ์น˜์˜ ์ ˆ๋Œ€์ ์ธ ์ •์˜๊ฐ€ ์•„๋‹ˆ๋ผ
ํ›„๋ณด๋ฅผ ์ฐพ๊ธฐ ์œ„ํ•œ ๊ฒฝํ—˜์  ๊ธฐ์ค€์ด๋ผ๋Š” ๊ฒƒ์ด๋‹ค.


Percentile ๋ฐฉ์‹

๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ผ์ • ๋ฐฑ๋ถ„์œ„ ๋ฐ–์˜ ๊ฐ’์„
์ด์ƒ์น˜ ํ›„๋ณด๋กœ ํŒ๋‹จํ•  ์ˆ˜ ์žˆ๋‹ค.

5th Percentile ๋ฏธ๋งŒ

95th Percentile ์ดˆ๊ณผ

์ดํ›„ ๊ฐ’์„ ์‚ญ์ œํ•˜๋Š” ๋Œ€์‹ 
๊ฒฝ๊ณ„๊ฐ’์œผ๋กœ ์ œํ•œํ•˜๋Š” Capping์„ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ๋‹ค.

๋‹ค๋งŒ 5%์™€ 95% ์—ญ์‹œ ๊ณ ์ •๋œ ์ •๋‹ต์ด ์•„๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ๋ถ„ํฌ์™€ ๋„๋ฉ”์ธ์— ๋”ฐ๋ผ
1%์™€ 99%๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ๋‹ค.


Standard Deviation ๋ฐฉ์‹

์ •๊ทœ๋ถ„ํฌ์— ๊ฐ€๊นŒ์šด ๋ฐ์ดํ„ฐ์—์„œ๋Š”
ํ‰๊ท ์œผ๋กœ๋ถ€ํ„ฐ ์„ธ ํ‘œ์ค€ํŽธ์ฐจ ์ด์ƒ ๋–จ์–ด์ง„ ๊ฐ’์„
์ด์ƒ์น˜ ํ›„๋ณด๋กœ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

|z-score| >= 3

ํ•˜์ง€๋งŒ ๋ถ„ํฌ๊ฐ€ ์‹ฌํ•˜๊ฒŒ ์น˜์šฐ์ณ ์žˆ๋‹ค๋ฉด
์ด ๊ธฐ์ค€์€ ์ ์ ˆํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ๋‹ค.

๊ฒฐ๊ตญ ์–ด๋–ค ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜๋“ 
๊ทธ๋ž˜ํ”„์™€ ๋„๋ฉ”์ธ ์ง€์‹์„ ํ•จ๊ป˜ ํ™•์ธํ•ด์•ผ ํ•œ๋‹ค.


์ด์ƒ์น˜๋Š” ์–ด๋–ป๊ฒŒ ์ฒ˜๋ฆฌํ• ๊นŒ?

์ด์ƒ์น˜ ์ฒ˜๋ฆฌ ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

์‚ญ์ œ

Capping

๋ณ€์ˆ˜ ๋ณ€ํ™˜

๊ฐ’ ๋Œ€์ฒด

๋ณ„๋„์˜ ๊ทธ๋ฃน์œผ๋กœ ์ฒ˜๋ฆฌ

์ด์ƒ์น˜์— ๊ฐ•ํ•œ ๋ชจ๋ธ ์‚ฌ์šฉ

์‚ญ์ œ

๋ช…๋ฐฑํ•œ ๋ฐ์ดํ„ฐ ์ž…๋ ฅ ์˜ค๋ฅ˜๋‚˜ ์ฒ˜๋ฆฌ ์˜ค๋ฅ˜๋ผ๋ฉด
์‚ญ์ œ๋ฅผ ๊ณ ๋ คํ•  ์ˆ˜ ์žˆ๋‹ค.

๋‚˜์ด = 250์„ธ

ํ‚ค = -170cm

ํ•˜์ง€๋งŒ ์‹ค์ œ๋กœ ์กด์žฌํ•˜๋Š” ๊ฐ’์ด๋ผ๋ฉด
๋‹จ์ˆœ ์‚ญ์ œํ•˜๋ฉด ์•ˆ ๋œ๋‹ค.


Capping

์ƒํ•œ๊ณผ ํ•˜ํ•œ์„ ์„ค์ •ํ•˜๊ณ 
๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚œ ๊ฐ’์„ ๊ฒฝ๊ณ„๊ฐ’์œผ๋กœ ๋ฐ”๊พผ๋‹ค.

95th Percentile๋ณด๋‹ค ํผ
โ†’ 95th Percentile ๊ฐ’์œผ๋กœ ๋ณ€๊ฒฝ

๊ทน๋‹จ๊ฐ’์˜ ์˜ํ–ฅ์„ ์ค„์ด๋ฉด์„œ
ํ–‰ ์ž์ฒด๋Š” ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๋‹ค.


Transforming Values

๋กœ๊ทธ ๋ณ€ํ™˜ ๋“ฑ์„ ์‚ฌ์šฉํ•ด
๊ทน๋‹จ์ ์ธ ๊ฐ’์˜ ํฌ๊ธฐ๋ฅผ ์••์ถ•ํ•  ์ˆ˜ ์žˆ๋‹ค.

์›๋ณธ:
1, 2, 3, 10, 1000

๋กœ๊ทธ ๋ณ€ํ™˜:
0, 0.69, 1.10, 2.30, 6.91

1000์ด๋ผ๋Š” ๊ฐ’์ด ์—ฌ์ „ํžˆ ๊ฐ€์žฅ ํฌ์ง€๋งŒ
๋‹ค๋ฅธ ๊ฐ’๊ณผ์˜ ๊ฒฉ์ฐจ๊ฐ€ ์ค„์–ด๋“ ๋‹ค.


Imputation

๋ช…๋ฐฑํ•œ ์˜ค๋ฅ˜๋กœ ํŒ๋‹จ๋˜๋Š” ์ด์ƒ์น˜๋ฅผ
ํ‰๊ท , ์ค‘์•™๊ฐ’์ด๋‚˜ ์˜ˆ์ธก๊ฐ’์œผ๋กœ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋‹ค.

ํ•˜์ง€๋งŒ ์ž์—ฐ์ ์œผ๋กœ ๋ฐœ์ƒํ•œ ์ด์ƒ์น˜๋ฅผ
์ผ๋ฐ˜์ ์ธ ๊ฐ’์œผ๋กœ ๋ฎ์–ด์“ฐ๋ฉด ์ค‘์š”ํ•œ ์ •๋ณด๋ฅผ ์žƒ์„ ์ˆ˜ ์žˆ๋‹ค.


๋ณ„๋„ ๊ทธ๋ฃน์œผ๋กœ ์ฒ˜๋ฆฌ

์ด์ƒ์น˜๊ฐ€ ์ถฉ๋ถ„ํžˆ ๋งŽ๊ณ 
์ผ๋ฐ˜ ๋ฐ์ดํ„ฐ์™€ ๋‹ค๋ฅธ ํ–‰๋™ ํŒจํ„ด์„ ๋ณด์ธ๋‹ค๋ฉด
๋ณ„๋„์˜ ๊ทธ๋ฃน์œผ๋กœ ๋‚˜๋ˆ„์–ด ๋ชจ๋ธ๋งํ•  ์ˆ˜ ์žˆ๋‹ค.

์ผ๋ฐ˜ ๊ณ ๊ฐ ๋ชจ๋ธ

๊ณ ์•ก ์ž์‚ฐ๊ฐ€ ๋ชจ๋ธ

๊ฐ ๊ทธ๋ฃน์— ๋ณ„๋„์˜ ๋ชจ๋ธ์„ ์ ์šฉํ•œ ๋’ค
๊ฒฐ๊ณผ๋ฅผ ํ•ฉ์น˜๋Š” ๋ฐฉ์‹์ด๋‹ค.


์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ์˜ ์ด์ƒ์น˜๋Š” ์–ด๋–ป๊ฒŒ ์ฒ˜๋ฆฌํ• ๊นŒ?

์ˆ˜์—…์—์„œ ๋‹ค๋ฃฌ ๋Œ€๋ถ€๋ถ„์˜ ๋ฐฉ๋ฒ•์€
์ด๋ฏธ ์ˆ˜์ง‘๋œ Tabular Data๋ฅผ ๋ถ„์„ํ•˜๋Š” Batch ํ™˜๊ฒฝ์— ๊ฐ€๊น๋‹ค.

ํ•˜์ง€๋งŒ ์‹ค์‹œ๊ฐ„ ์„ผ์„œ๋‚˜ ๊ฑฐ๋ž˜ ๋ฐ์ดํ„ฐ์—์„œ๋Š”
์ƒํ™ฉ์ด ์กฐ๊ธˆ ๋‹ค๋ฅด๋‹ค.

์‹ค์‹œ๊ฐ„ ํ™˜๊ฒฝ์—์„œ๋Š” ๋‹ค์Œ์ด ์ค‘์š”ํ•˜๋‹ค.

์ตœ๊ทผ ๊ตฌ๊ฐ„์˜ ํ†ต๊ณ„๋Ÿ‰

์ด๋™ ํ‰๊ท 

Rolling Standard Deviation

์‹œ๊ฐ„๋Œ€๋ณ„ ์ •์ƒ ๋ฒ”์œ„

Concept Drift

Streaming Anomaly Detection

์˜ˆ๋ฅผ ๋“ค์–ด ์„œ๋ฒ„ ์‘๋‹ต ์‹œ๊ฐ„์ด ํ‰์†Œ 100ms์ธ๋ฐ
๊ฐ‘์ž๊ธฐ 500ms๊ฐ€ ๋˜์—ˆ๋‹ค๊ณ  ํ•ด๋ณด์ž.

์ „์ฒด ๋ฐ์ดํ„ฐ ๊ธฐ์ค€์œผ๋กœ๋Š” ์ด์ƒํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์ง€๋งŒ
์ตœ๊ทผ 5๋ถ„ ํ‰๊ท ๊ณผ ๋น„๊ตํ•˜๋ฉด ์ด์ƒํ•  ์ˆ˜ ์žˆ๋‹ค.

์ฆ‰, ์‹ค์‹œ๊ฐ„ ์ด์ƒ์น˜๋Š”
๊ณ ์ •๋œ ์ „์ฒด ๋ถ„ํฌ๊ฐ€ ์•„๋‹ˆ๋ผ
์‹œ๊ฐ„์— ๋”ฐ๋ผ ๋ณ€ํ•˜๋Š” ์ •์ƒ ์ƒํƒœ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํŒ๋‹จํ•ด์•ผ ํ•œ๋‹ค.


Step 6. Variable Transformation

Variable Transformation์€
๊ธฐ์กด ๋ณ€์ˆ˜์— ํ•จ์ˆ˜๋ฅผ ์ ์šฉํ•ด ๋‹ค๋ฅธ ํ˜•ํƒœ๋กœ ๋ฐ”๊พธ๋Š” ๊ณผ์ •์ด๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ๋ณ€์ˆ˜ x๋ฅผ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋‹ค.

log(x)

sqrt(x)

xยณ

๊ตฌ๊ฐ„ํ™”

๋ณ€ํ™˜์˜ ๋ชฉ์ ์€ ๋‹จ์ˆœํžˆ ์ˆซ์ž๋ฅผ ๋ฐ”๊พธ๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋‹ค.

๋ถ„ํฌ์˜ ํ˜•ํƒœ๋ฅผ ์กฐ์ •ํ•˜๊ณ ,

๊ทน๋‹จ๊ฐ’์˜ ์˜ํ–ฅ์„ ์ค„์ด๊ณ ,

๋ณ€์ˆ˜ ์‚ฌ์ด์˜ ๊ด€๊ณ„๋ฅผ ๋” ๋ช…ํ™•ํ•˜๊ฒŒ ๋งŒ๋“ค๊ณ ,

๋ชจ๋ธ์ด ํ•™์Šตํ•˜๊ธฐ ์‰ฌ์šด ํ˜•ํƒœ๋กœ ๋ฐ”๊พธ๋Š” ๊ฒƒ

์ด๋‹ค.


์–ธ์ œ ๋ณ€์ˆ˜ ๋ณ€ํ™˜์„ ์‚ฌ์šฉํ• ๊นŒ?

๋Œ€ํ‘œ์ ์œผ๋กœ ๋‹ค์Œ ์ƒํ™ฉ์—์„œ ์‚ฌ์šฉํ•œ๋‹ค.

๋ณ€์ˆ˜๋“ค์˜ ๋‹จ์œ„๊ฐ€ ํฌ๊ฒŒ ๋‹ค๋ฅผ ๋•Œ

๋ถ„ํฌ๊ฐ€ ํ•œ์ชฝ์œผ๋กœ ์‹ฌํ•˜๊ฒŒ ์น˜์šฐ์ณค์„ ๋•Œ

๊ทน๋‹จ๊ฐ’์˜ ์˜ํ–ฅ์ด ํด ๋•Œ

๋น„์„ ํ˜• ๊ด€๊ณ„๋ฅผ ์„ ํ˜• ๊ด€๊ณ„์— ๊ฐ€๊น๊ฒŒ ๋งŒ๋“ค๊ณ  ์‹ถ์„ ๋•Œ

ํ•ด์„๊ณผ ์‹ค์ œ ์ •์ฑ… ์ ์šฉ์„ ์‰ฝ๊ฒŒ ๋งŒ๋“ค๊ณ  ์‹ถ์„ ๋•Œ

์˜ˆ๋ฅผ ๋“ค์–ด ๋‚˜์ด์™€ ์†Œ๋“์„ ํ•จ๊ป˜ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ํ•ด๋ณด์ž.

๋‚˜์ด: 20 ~ 70

์†Œ๋“: 20,000,000 ~ 1,000,000,000

๊ฑฐ๋ฆฌ ๊ธฐ๋ฐ˜ ๋ชจ๋ธ์—์„œ๋Š” ์†Œ๋“์˜ ํฌ๊ธฐ๊ฐ€
๋‚˜์ด์˜ ์˜ํ–ฅ์„ ์••๋„ํ•  ์ˆ˜ ์žˆ๋‹ค.

์ด ๊ฒฝ์šฐ Standardization์ด๋‚˜ Normalization์„ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.


๋กœ๊ทธ ๋ณ€ํ™˜์€ ์™œ ์‚ฌ์šฉํ• ๊นŒ?

๋กœ๊ทธ ๋ณ€ํ™˜์€
์˜ค๋ฅธ์ชฝ์œผ๋กœ ๊ธธ๊ฒŒ ๋Š˜์–ด์ง„ ๋ถ„ํฌ๋ฅผ ์™„ํ™”ํ•˜๋Š” ๋ฐ ์ž์ฃผ ์‚ฌ์šฉ๋œ๋‹ค.

์†Œ๋“, ๋งค์ถœ, ์กฐํšŒ์ˆ˜์™€ ๊ฐ™์€ ๋ฐ์ดํ„ฐ๋Š”
์ผ๋ถ€ ๊ฐ’์ด ๋งค์šฐ ํฐ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค.

๋Œ€๋ถ€๋ถ„: 10 ~ 100

์ผ๋ถ€: 10,000 ์ด์ƒ

๋กœ๊ทธ๋ฅผ ์ ์šฉํ•˜๋ฉด ํฐ ๊ฐ’์„ ์••์ถ•ํ•  ์ˆ˜ ์žˆ๋‹ค.

10 โ†’ 1

100 โ†’ 2

10,000 โ†’ 4

๋ฐ‘์ด 10์ธ ๋กœ๊ทธ์˜ ์˜ˆ์‹œ๋‹ค.

๊ฐ’์˜ ์ฐจ์ด๊ฐ€ ์ค„์–ด๋“ค๋ฉด์„œ
๋ถ„ํฌ๊ฐ€ ๋” ๋Œ€์นญ์ ์ธ ํ˜•ํƒœ์— ๊ฐ€๊นŒ์›Œ์งˆ ์ˆ˜ ์žˆ๋‹ค.

๋กœ๊ทธ ๋ณ€ํ™˜์˜ ์žฅ์ ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

์˜ค๋ฅธ์ชฝ Skewness ๊ฐ์†Œ

๊ทน๋‹จ๊ฐ’ ์˜ํ–ฅ ์™„ํ™”

๊ณฑ์…ˆ ๊ด€๊ณ„๋ฅผ ๋ง์…ˆ ๊ด€๊ณ„๋กœ ๋ณ€ํ™˜

๋น„์„ ํ˜• ๊ด€๊ณ„๋ฅผ ์„ ํ˜•์— ๊ฐ€๊น๊ฒŒ ํ‘œํ˜„

๋‹ค๋งŒ ์ผ๋ฐ˜ ๋กœ๊ทธ๋Š”
0์ด๋‚˜ ์Œ์ˆ˜์— ๋ฐ”๋กœ ์ ์šฉํ•  ์ˆ˜ ์—†๋‹ค.

๋”ฐ๋ผ์„œ ๋ฐ์ดํ„ฐ ํŠน์„ฑ์— ๋”ฐ๋ผ

log1p(x)

๊ฐ’ ์ด๋™ ํ›„ ๋กœ๊ทธ

๋‹ค๋ฅธ ๋ณ€ํ™˜

์„ ๊ณ ๋ คํ•ด์•ผ ํ•œ๋‹ค.


๋Œ€ํ‘œ์ ์ธ ๋ณ€์ˆ˜ ๋ณ€ํ™˜ ๋ฐฉ๋ฒ•

Logarithm

์˜ค๋ฅธ์ชฝ์œผ๋กœ ์น˜์šฐ์นœ ๋ถ„ํฌ๋ฅผ ์ค„์ด๋Š” ๋ฐ ์‚ฌ์šฉํ•œ๋‹ค.

์กฐ๊ฑด:
์ผ๋ฐ˜์ ์œผ๋กœ ์–‘์ˆ˜ ๋ฐ์ดํ„ฐ์— ์‚ฌ์šฉ

Square Root

๋กœ๊ทธ๋ณด๋‹ค ์™„๋งŒํ•œ ๋ณ€ํ™˜์ด๋‹ค.

0 ์ด์ƒ์˜ ๊ฐ’์— ์‚ฌ์šฉ ๊ฐ€๋Šฅ

Count Data ๋“ฑ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.


Cube Root

์Œ์ˆ˜์™€ 0์—๋„ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

๋กœ๊ทธ๋‚˜ ์ œ๊ณฑ๊ทผ๋ณด๋‹ค ๋ณ€ํ™˜ ํšจ๊ณผ๋Š” ์•ฝํ•  ์ˆ˜ ์žˆ์ง€๋งŒ
๋ถ€ํ˜ธ๋ฅผ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์žฅ์ ์ด ์žˆ๋‹ค.


Standardization

ํ‰๊ท ์„ 0, ํ‘œ์ค€ํŽธ์ฐจ๋ฅผ 1๋กœ ๋งž์ถ˜๋‹ค.

z = (x - mean) / standard deviation

Feature์˜ ๋‹จ์œ„๋ฅผ ํ†ต์ผํ•˜๋Š” ๋ฐ ์œ ์šฉํ•˜๋‹ค.


Normalization

๊ฐ’์„ ํŠน์ • ๋ฒ”์œ„๋กœ ์กฐ์ •ํ•œ๋‹ค.

0 ~ 1

๊ฑฐ๋ฆฌ ๊ธฐ๋ฐ˜ ๋ชจ๋ธ์ด๋‚˜ Neural Network์—์„œ ์ž์ฃผ ์‚ฌ์šฉํ•œ๋‹ค.


Binning

์—ฐ์†ํ˜• ๋ณ€์ˆ˜๋ฅผ ๋ฒ”์ฃผํ˜• ๊ตฌ๊ฐ„์œผ๋กœ ๋‚˜๋ˆˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ๋‚˜์ด๋ฅผ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋‹ค.

30์„ธ ๋ฏธ๋งŒ

30 ~ 45์„ธ

45์„ธ ์ดˆ๊ณผ

์†Œ๋“์€ ๋‹ค์Œ์ฒ˜๋Ÿผ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋‹ค.

Low

Average

High

๊ตฌ๊ฐ„ํ™”๋Š” ํ•ด์„๊ณผ ์ •์ฑ… ์ ์šฉ์„ ์‰ฝ๊ฒŒ ๋งŒ๋“ค์ง€๋งŒ
์›๋ž˜ ์ˆ˜์น˜ ์ •๋ณด๊ฐ€ ์†์‹ค๋  ์ˆ˜ ์žˆ๋‹ค.

๊ตฌ๊ฐ„์„ ์–ด๋–ป๊ฒŒ ๋‚˜๋ˆŒ์ง€๋Š”
๋น„์ฆˆ๋‹ˆ์Šค์™€ ๋„๋ฉ”์ธ์— ๋Œ€ํ•œ ์ดํ•ด๊ฐ€ ํ•„์š”ํ•˜๋‹ค.


Step 7. Variable Creation

Variable Creation์€
๊ธฐ์กด ๋ณ€์ˆ˜๋ฅผ ์ด์šฉํ•ด ์ƒˆ๋กœ์šด Feature๋ฅผ ๋งŒ๋“œ๋Š” ๊ณผ์ •์ด๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ๋‚ ์งœ Column์ด ์žˆ๋‹ค๊ณ  ํ•ด๋ณด์ž.

2026-07-22

์ด ๊ฐ’์„ ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉํ•˜๋Š” ๋Œ€์‹ 
๋‹ค์Œ Feature๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋‹ค.

Year = 2026

Month = 7

Day = 22

Weekday = Wednesday

Weekend = 0

Target๊ณผ ๋” ๊ฐ•ํ•œ ๊ด€๊ณ„๋ฅผ ๊ฐ€์ง„ Feature๊ฐ€
์ƒˆ๋กญ๊ฒŒ ๋“œ๋Ÿฌ๋‚  ์ˆ˜ ์žˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ์ฃผ๋ฌธ๋Ÿ‰์€ ๋‚ ์งœ ์ž์ฒด๋ณด๋‹ค
์š”์ผ์ด๋‚˜ ์ฃผ๋ง ์—ฌ๋ถ€์™€ ๋” ๊ด€๋ จ์ด ์žˆ์„ ์ˆ˜ ์žˆ๋‹ค.


Variable Transformation๊ณผ Feature Creation์˜ ์ฐจ์ด

๋‘ ๊ฐœ๋…์€ ๋น„์Šทํ•ด ๋ณด์ด์ง€๋งŒ ์กฐ๊ธˆ ๋‹ค๋ฅด๋‹ค.

Variable Transformation

๊ธฐ์กด ๋ณ€์ˆ˜๋ฅผ ๋‹ค๋ฅธ ํ˜•ํƒœ๋กœ ๋ฐ”๊พธ๋Š” ๊ฒƒ์ด๋‹ค.

income
โ†’ log(income)

๋ณดํ†ต ์›๋ž˜ Feature์˜ ๋ถ„ํฌ๋‚˜ ๊ด€๊ณ„๋ฅผ ์กฐ์ •ํ•˜๋Š” ๊ฒƒ์ด ๋ชฉ์ ์ด๋‹ค.

Feature Creation

๊ธฐ์กด ๋ณ€์ˆ˜๋กœ๋ถ€ํ„ฐ
์ƒˆ๋กœ์šด ์˜๋ฏธ๋ฅผ ๊ฐ€์ง„ Feature๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

debt / income
โ†’ debt_ratio
weight / heightยฒ
โ†’ BMI
ํ˜„์žฌ ๋‚ ์งœ - ๋งˆ์ง€๋ง‰ ๋กœ๊ทธ์ธ ๋‚ ์งœ
โ†’ days_since_last_login

์ฆ‰,

Transformation
โ†’ ํ‘œํ˜„ ๋ฐฉ์‹ ๋ณ€๊ฒฝ

Creation
โ†’ ์ƒˆ๋กœ์šด ์ •๋ณด ์ƒ์„ฑ

์ด๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

๋‹ค๋งŒ ์‹ค์ œ ๋จธ์‹ ๋Ÿฌ๋‹์—์„œ๋Š”
๋กœ๊ทธ๊ฐ’์ด๋‚˜ ๊ตฌ๊ฐ„ํ™” ๊ฒฐ๊ณผ๋ฅผ ์ƒˆ๋กœ์šด Column์œผ๋กœ ์ถ”๊ฐ€ํ•  ์ˆ˜๋„ ์žˆ์–ด
๋‘ ๊ฐœ๋…์ด ์™„์ „ํžˆ ๋ถ„๋ฆฌ๋˜์ง€๋Š” ์•Š๋Š”๋‹ค.


Feature Creation์˜ ๋ชฉ์ 

Feature Creation์˜ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๋ชฉ์ ์€
์›๋ณธ ๋ฐ์ดํ„ฐ์— ์ˆจ์–ด ์žˆ๋Š” ๊ด€๊ณ„๋ฅผ ๋“œ๋Ÿฌ๋‚ด๋Š” ๊ฒƒ์ด๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ํ‚ค์™€ ๋ชธ๋ฌด๊ฒŒ๊ฐ€ ๊ฐ๊ฐ Target๊ณผ ์•ฝํ•œ ๊ด€๊ณ„๋ฅผ ๋ณด์ด๋”๋ผ๋„
๋‘ ๊ฐ’์„ ์กฐํ•ฉํ•œ BMI๋Š” ๊ฐ•ํ•œ ๊ด€๊ณ„๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋‹ค.

Height
+
Weight
โ†“
BMI

์ž๋™๋งค๋งค ํ”„๋กœ๊ทธ๋žจ์—์„œ๋„ ๋น„์Šทํ•˜๋‹ค.

์›๋ณธ ๋ฐ์ดํ„ฐ๊ฐ€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค๊ณ  ํ•ด๋ณด์ž.

ํ˜„์žฌ ๊ฐ€๊ฒฉ

์ง์ „ ๊ฐ€๊ฒฉ

๋งค์ˆ˜ ์ฒด๊ฒฐ๋Ÿ‰

๋งค๋„ ์ฒด๊ฒฐ๋Ÿ‰

ํ˜„์žฌ ์‹œ๊ฐ„

์ด๋ฅผ ์ด์šฉํ•ด ๋‹ค์Œ Feature๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.

๊ฐ€๊ฒฉ ๋ณ€ํ™”์œจ

๋งค์ˆ˜ยท๋งค๋„ ์ฒด๊ฒฐ๋Ÿ‰ ๋น„์œจ

์ตœ๊ทผ 5๋ถ„ ๋ณ€๋™์„ฑ

์žฅ ์‹œ์ž‘ ํ›„ ๊ฒฝ๊ณผ ์‹œ๊ฐ„

๊ฑฐ๋ž˜๋Ÿ‰ ์ด๋™ ํ‰๊ท 

๋ชจ๋ธ ์ž…์žฅ์—์„œ๋Š” ์›๋ณธ ๊ฐ’๋ณด๋‹ค
์ด๋Ÿฐ Feature๊ฐ€ ๋ฌธ์ œ๋ฅผ ๋” ์ง์ ‘์ ์œผ๋กœ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค.

์ข‹์€ Feature๊ฐ€ ๋งŽ์„์ˆ˜๋ก
๋ชจ๋ธ์ด ๋ฌธ์ œ์˜ ๊ตฌ์กฐ๋ฅผ ํ•™์Šตํ•˜๊ธฐ ์‰ฌ์›Œ์ง„๋‹ค.

ํ•˜์ง€๋งŒ ๋ฌด์กฐ๊ฑด ๋งŽ์€ Feature๊ฐ€ ์ข‹์€ ๊ฒƒ์€ ์•„๋‹ˆ๋‹ค.

๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰ ์ฆ๊ฐ€

ํ•™์Šต ์‹œ๊ฐ„ ์ฆ๊ฐ€

์ค‘๋ณต Feature ์ฆ๊ฐ€

๊ณผ์ ํ•ฉ ๊ฐ€๋Šฅ์„ฑ

๋…ธ์ด์ฆˆ ์ฆ๊ฐ€

๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค.

Feature๋Š” ๋งŽ์ด ๋งŒ๋“œ๋Š” ๊ฒƒ๋ณด๋‹ค
๋ฌธ์ œ์™€ ๊ด€๋ จ๋œ ์˜๋ฏธ ์žˆ๋Š” ๊ฐ’์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค.


Derived Variable

Derived Variable์€
๊ธฐ์กด ๋ณ€์ˆ˜๋“ค์„ ์กฐํ•ฉํ•ด ๋งŒ๋“  ์ƒˆ๋กœ์šด ๋ณ€์ˆ˜๋‹ค.

๋Œ€ํ‘œ์ ์ธ ์˜ˆ์‹œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

BMI = Weight / Heightยฒ

Revenue = Price ร— Quantity

Debt Ratio = Debt / Income

Age = Current Date - Birth Date

์–ด๋–ค ๋ณ€์ˆ˜๋ฅผ ๋งŒ๋“ค์ง€๋Š”
์ •ํ•ด์ง„ ๊ณต์‹๋งŒ์œผ๋กœ ๊ฒฐ์ •ํ•˜๊ธฐ ์–ด๋ ต๋‹ค.

๋ถ„์„๊ฐ€์˜ ๋‹ค์Œ ๋Šฅ๋ ฅ์ด ํ•„์š”ํ•˜๋‹ค.

๋„๋ฉ”์ธ ์ง€์‹

ํ˜ธ๊ธฐ์‹ฌ

๊ฐ€์„ค ์„ค์ •

๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์ดํ•ด

๊ฒฐ๊ตญ Feature Engineering์€
๋‹จ์ˆœํ•œ ๊ธฐ์ˆ  ์ž‘์—…์ด ์•„๋‹ˆ๋ผ
๋ฌธ์ œ๋ฅผ ์–ด๋–ป๊ฒŒ ๋ฐ”๋ผ๋ณด๋А๋ƒ์™€ ์—ฐ๊ฒฐ๋œ๋‹ค.


Dummy Variable์ด๋ž€?

๋Œ€๋ถ€๋ถ„์˜ ๋จธ์‹ ๋Ÿฌ๋‹ ๋ชจ๋ธ์€
์ˆซ์ž ํ˜•ํƒœ์˜ ์ž…๋ ฅ์„ ์š”๊ตฌํ•œ๋‹ค.

ํ•˜์ง€๋งŒ ๋ฐ์ดํ„ฐ์—๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฒ”์ฃผํ˜• ๊ฐ’์ด ์กด์žฌํ•œ๋‹ค.

์„ฑ๋ณ„

๊ตญ๊ฐ€

์ง์—…

๊ฒฐํ˜ผ ์—ฌ๋ถ€

์ด ๊ฐ’์„ ์ˆซ์ž๋กœ ๋ณ€ํ™˜ํ•˜๊ธฐ ์œ„ํ•ด
Dummy Variable์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

Dummy Variable์€
Indicator Variable์ด๋ผ๊ณ ๋„ ๋ถ€๋ฅธ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ์„ฑ๋ณ„์ด ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค๊ณ  ํ•ด๋ณด์ž.

Gender
Male
Female

์ด๋ฅผ ๋‹ค์Œ์ฒ˜๋Ÿผ ๋ณ€ํ™˜ํ•  ์ˆ˜ ์žˆ๋‹ค.

Gender_MaleGender_Female
10
01

๊ฐ ๋ฒ”์ฃผ์— ํ•ด๋‹นํ•˜๋ฉด 1,
ํ•ด๋‹นํ•˜์ง€ ์•Š์œผ๋ฉด 0์„ ๋„ฃ๋Š”๋‹ค.

์ด ๊ณผ์ •์„ ์ผ๋ฐ˜์ ์œผ๋กœ
One-Hot Encoding์ด๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค.

๋‹ค๋งŒ ์„ ํ˜• ํšŒ๊ท€์™€ ๊ฐ™์ด
์™„์ „ํ•œ ๋‹ค์ค‘๊ณต์„ ์„ฑ์„ ํ”ผํ•ด์•ผ ํ•˜๋Š” ๋ชจ๋ธ์—์„œ๋Š”
๋ฒ”์ฃผ ํ•˜๋‚˜๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ œ์™ธํ•˜๋Š” ๋ฐฉ์‹๋„ ์‚ฌ์šฉํ•œ๋‹ค.

drop_first = true

์ฆ‰, ๋ฒ”์ฃผํ˜• ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์น˜ํ˜•์œผ๋กœ ๋ณ€ํ™˜ํ•  ๋•Œ๋„
๋ชจ๋ธ์˜ ํŠน์„ฑ์„ ๊ณ ๋ คํ•ด์•ผ ํ•œ๋‹ค.


๋ฐ์ดํ„ฐ ํƒ์ƒ‰ ์ „์— ํ™•์ธํ•  ํ˜„์‹ค์ ์ธ ๋ฌธ์ œ

7๋‹จ๊ณ„๋ฅผ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์—๋„
ํ™•์ธํ•ด์•ผ ํ•˜๋Š” ๋ถ€๋ถ„์ด ์žˆ๋‹ค.

๋ฐ์ดํ„ฐ ์ถœ์ฒ˜๋ฅผ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š”๊ฐ€?

์˜ค๋ž˜๋œ ๋ฐ์ดํ„ฐ๋Š” ์•„๋‹Œ๊ฐ€?

CSV, JSON, XML, SQL ์ค‘ ์–ด๋–ค ํ˜•์‹์ธ๊ฐ€?

๋ฐ์ดํ„ฐ ํฌ๊ธฐ๋Š” ์–ด๋А ์ •๋„์ธ๊ฐ€?

์ €์žฅ ๊ณต๊ฐ„์€ ์ถฉ๋ถ„ํ•œ๊ฐ€?

์—ฌ๋Ÿฌ ์ถœ์ฒ˜์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ•ฉ์ณ์•ผ ํ•˜๋Š”๊ฐ€?

๋ฐ์ดํ„ฐ ๋ฒ„์ „์€ ๊ด€๋ฆฌ๋˜๊ณ  ์žˆ๋Š”๊ฐ€?

๊ฐ Column์— ๋Œ€ํ•œ ๋ฌธ์„œ๊ฐ€ ์กด์žฌํ•˜๋Š”๊ฐ€?

๋ฐ์ดํ„ฐ๊ฐ€ ์ž‘๋‹ค๋ฉด Excel์ด๋‚˜ Pandas๋งŒ์œผ๋กœ๋„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค.

ํ•˜์ง€๋งŒ ์ˆ˜๋ฐฑ๋งŒ ๊ฐœ ์ด์ƒ์˜ ๋ฐ์ดํ„ฐ์™€
์ค‘์ฒฉ JSON, ์ด๋ฏธ์ง€, ์‹œ๊ณ„์—ด์ด ํฌํ•จ๋œ๋‹ค๋ฉด
Spark๋‚˜ Cloud Storage ๊ฐ™์€ ๋„๊ตฌ๊ฐ€ ํ•„์š”ํ•  ์ˆ˜ ์žˆ๋‹ค.

Data Exploration์€ ๋‹จ์ˆœ ๋ถ„์„ ๊ธฐ์ˆ ์ด ์•„๋‹ˆ๋ผ
๋ฐ์ดํ„ฐ์˜ ํฌ๊ธฐ์™€ ๊ตฌ์กฐ์— ๋งž๋Š” ์‹œ์Šคํ…œ ์„ ํƒ๋„ ํฌํ•จํ•œ๋‹ค.


๊ต๋‚ด AI ๊ฒฝ์ง„๋Œ€ํšŒ์—์„œ ๋‚ด๊ฐ€ ๋†“์ณค๋˜ ๋ถ€๋ถ„

์ด๋ฒˆ ๊ฐ•์˜๋ฅผ ๋“ค์œผ๋ฉฐ
์ด์ „์— ์ฐธ๊ฐ€ํ–ˆ๋˜ AI ๊ฒฝ์ง„๋Œ€ํšŒ๊ฐ€ ๋– ์˜ฌ๋ž๋‹ค.

๋‹น์‹œ ๋‚˜๋Š” ์ฃผ์–ด์ง„ ๋ฐ์ดํ„ฐ๋ฅผ ๋น ๋ฅด๊ฒŒ ๋ชจ๋ธ์— ๋„ฃ๊ณ 
์„ฑ๋Šฅ์„ ๋†’์ด๋Š” ๋ฐ ์ง‘์ค‘ํ–ˆ๋‹ค.

TF-IDF

LinearSVC

ํ›„์ฒ˜๋ฆฌ Rule

Masking

๊ฐ™์€ ๋ฐฉ๋ฒ•์„ ์—ฌ๋Ÿฌ ๋ฒˆ ์‹œ๋„ํ–ˆ๋‹ค.

ํ•˜์ง€๋งŒ ๋Œ์ด์ผœ๋ณด๋ฉด
์ดˆ๋ฐ˜ ๋ฐ์ดํ„ฐ ํƒ์ƒ‰์ด ์ถฉ๋ถ„ํžˆ ๊ตฌ์กฐ์ ์ด์ง€ ์•Š์•˜๋‹ค.

์–ด๋–ค ํด๋ž˜์Šค๊ฐ€ ํŠนํžˆ ๋ถ€์กฑํ•œ์ง€

ํŠน์ • Feature๊ฐ€ Target๊ณผ ์–ด๋–ค ๊ด€๊ณ„์ธ์ง€

์ž˜๋ชป๋œ ํ˜•์‹์˜ Sample์€ ์—†๋Š”์ง€

๋ชจํ˜ธํ•œ Sample์ด ์–ด๋–ค ๊ทธ๋ฃน์— ๋ชฐ๋ ค ์žˆ๋Š”์ง€

Outlier์— ๊ฐ€๊นŒ์šด ์ž…๋ ฅ์€ ๋ฌด์—‡์ธ์ง€

๋ถ„ํฌ๊ฐ€ Train๊ณผ Blind Test์—์„œ ๋‹ฌ๋ผ์ง€๋Š”์ง€

๋ฅผ ์ฒ˜์Œ๋ถ€ํ„ฐ ์ฒด๊ณ„์ ์œผ๋กœ ์ •๋ฆฌํ–ˆ๋‹ค๋ฉด
์‹คํ—˜ ๋ฐฉํ–ฅ์ด ๋œ ์ค‘๊ตฌ๋‚œ๋ฐฉ์ด์—ˆ์„ ๊ฒƒ์ด๋‹ค.

์‹ค์ œ๋กœ ๋Œ€ํšŒ ํ›„๋ฐ˜๋ถ€์— ์„ฑ๋Šฅ์„ ๋†’์ธ ๊ฒƒ๋„
๋ชจ๋ธ์„ ๋” ๋ณต์žกํ•˜๊ฒŒ ๋งŒ๋“  ๊ฒฐ๊ณผ๋ผ๊ธฐ๋ณด๋‹ค

์–ด๋–ค ์œ ํ˜•์—์„œ ํ‹€๋ฆฌ๋Š”์ง€ ๋ถ„์„ํ•˜๊ณ ,

Masking์ด ์–ธ์ œ ์‚ด๋ฆฌ๊ณ  ์–ธ์ œ ๋ง์น˜๋Š”์ง€ ๋ณด๊ณ ,

ํŠน์ • ๊ทธ๋ฃน์„ ๋”ฐ๋กœ ์ง„๋‹จํ•œ ๊ฒƒ

์— ๊ฐ€๊นŒ์› ๋‹ค.

๊ฒฐ๊ตญ ๊ทธ๊ฒƒ๋„ Data Exploration์˜ ์ผ๋ถ€์˜€๋‹ค.

๋‚˜๋Š” ๋‹น์‹œ ๋ชจ๋ธ๋ง์„ ๋จผ์ € ํ•˜๊ณ 
๋‚˜์ค‘์— ๋ฐ์ดํ„ฐ ํƒ์ƒ‰์„ ์ˆ˜ํ–‰ํ•œ ์…ˆ์ด๋‹ค.

๋ชจ๋ธ์ด ํ‹€๋ ธ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๊ธฐ ์ „์—
๋จผ์ € ๋ฐ์ดํ„ฐ๊ฐ€ ์–ด๋–ค ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธํ–ˆ์–ด์•ผ ํ–ˆ๋‹ค.


์ด๋ฒˆ ๊ฐ•์˜๋ฅผ ๋“ค์œผ๋ฉฐ ๋А๋‚€ ์ 

์ฒ˜์Œ์—๋Š” Data Exploration์„
๊ทธ๋ƒฅ ๋ฐ์ดํ„ฐ์˜ ํ‰๊ท ์„ ๊ตฌํ•˜๊ณ  ๊ทธ๋ž˜ํ”„๋ฅผ ๊ทธ๋ฆฌ๋Š” ๊ณผ์ •์ด๋ผ๊ณ  ์ƒ๊ฐํ–ˆ๋‹ค.

ํ•˜์ง€๋งŒ ์‹ค์ œ๋กœ๋Š” ํ›จ์”ฌ ๋„“์€ ๊ณผ์ •์ด์—ˆ๋‹ค.

๋ณ€์ˆ˜์˜ ์˜๋ฏธ๋ฅผ ํ™•์ธํ•˜๊ณ ,

๋ถ„ํฌ๋ฅผ ์ดํ•ดํ•˜๊ณ ,

๋ณ€์ˆ˜ ์‚ฌ์ด์˜ ๊ด€๊ณ„๋ฅผ ์ฐพ๊ณ ,

๊ฒฐ์ธก์น˜์˜ ๋ฐœ์ƒ ์›์ธ์„ ์ถ”๋ก ํ•˜๊ณ ,

์ด์ƒ์น˜๊ฐ€ ์˜ค๋ฅ˜์ธ์ง€ ์ค‘์š”ํ•œ ์‹ ํ˜ธ์ธ์ง€ ํŒ๋‹จํ•˜๊ณ ,

ํ•„์š”ํ•œ ๋ณ€ํ™˜๊ณผ Feature๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ

์ด ๋ชจ๋“  ๊ฒƒ์ด Data Exploration์— ํฌํ•จ๋œ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๊ฐ€์žฅ ์ธ์ƒ ๊นŠ์—ˆ๋˜ ์ ์€
์ •ํ•ด์ง„ ํ•˜๋‚˜์˜ ์ฒ˜๋ฆฌ ๋ฐฉ๋ฒ•์ด ์—†๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.

๊ฒฐ์ธก์น˜
โ†’ ๋ฌด์กฐ๊ฑด ์‚ญ์ œํ•˜์ง€ ์•Š๋Š”๋‹ค.

์ด์ƒ์น˜
โ†’ ๋ฌด์กฐ๊ฑด ์ œ๊ฑฐํ•˜์ง€ ์•Š๋Š”๋‹ค.

๋กœ๊ทธ ๋ณ€ํ™˜
โ†’ ๋ชจ๋“  ์ˆ˜์น˜ํ˜• ๋ณ€์ˆ˜์— ์ ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค.

Feature
โ†’ ๋งŽ์„์ˆ˜๋ก ๋ฌด์กฐ๊ฑด ์ข‹์€ ๊ฒƒ์ด ์•„๋‹ˆ๋‹ค.

๋ชจ๋“  ํŒ๋‹จ์€
๋ฌธ์ œ์˜ ๋ชฉ์ ๊ณผ ๋ฐ์ดํ„ฐ๊ฐ€ ์ƒ์„ฑ๋œ ๋„๋ฉ”์ธ์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง„๋‹ค.

์ด๋ฏธ Python๊ณผ scikit-learn์—๋Š”
๊ฒฐ์ธก์น˜ ์ฒ˜๋ฆฌ์™€ ์ด์ƒ์น˜ ํƒ์ง€๋ฅผ ์œ„ํ•œ ๋„๊ตฌ๊ฐ€ ๋งŽ์ด ์กด์žฌํ•œ๋‹ค.

ํ•˜์ง€๋งŒ ๋„๊ตฌ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ๊ณผ
๊ฒฐ๊ณผ๋ฅผ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ํ•ด์„ํ•˜๋Š” ๊ฒƒ์€ ๋‹ค๋ฅธ ๋ฌธ์ œ๋‹ค.

๊ฒฐ๊ตญ ์ค‘์š”ํ•œ ๊ฒƒ์€

์–ด๋–ค ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ• ์ง€ ์™ธ์šฐ๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ,
์™œ ์ด ์ฒ˜๋ฆฌ๊ฐ€ ํ•„์š”ํ•œ์ง€๋ฅผ ์ดํ•ดํ•˜๋Š” ๊ฒƒ

์ด๋ผ๊ณ  ๋А๊ผˆ๋‹ค.


๊ฒฐ๋ก 

๊ฒฐ๋ก ์€ ๊ฐ„๋‹จํ•˜๋‹ค.

๋ชจ๋ธ์„ ํ•™์Šตํ•˜๊ธฐ ์ „์—
๋ฐ์ดํ„ฐ๋ฅผ ๋จผ์ € ์ดํ•ดํ•ด์•ผ ํ•œ๋‹ค.

Data Exploration์˜ 7๋‹จ๊ณ„๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

1. Variable Identification
2. Univariate Analysis
3. Bi-variate Analysis
4. Missing Values Treatment
5. Outlier Treatment
6. Variable Transformation
7. Variable Creation

์ด ๊ณผ์ •์„ ํ†ตํ•ด ๋‹ค์Œ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

๋ฐ์ดํ„ฐ์˜ ๊ตฌ์กฐ

๊ฐ ๋ณ€์ˆ˜์˜ ๋ถ„ํฌ

๋ณ€์ˆ˜ ์‚ฌ์ด์˜ ๊ด€๊ณ„

๊ฒฐ์ธก์น˜์˜ ์›์ธ

์ด์ƒ์น˜์˜ ์˜๋ฏธ

ํ•„์š”ํ•œ ์ „์ฒ˜๋ฆฌ

์ƒˆ๋กญ๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” Feature

์ข‹์€ ๋ชจ๋ธ์„ ์„ ํƒํ•˜๋Š” ๊ฒƒ๋„ ์ค‘์š”ํ•˜๋‹ค.

ํ•˜์ง€๋งŒ ๋ชจ๋ธ์ด ํ•™์Šตํ•˜๋Š” ๊ฒƒ์€
๊ฒฐ๊ตญ ์šฐ๋ฆฌ๊ฐ€ ์ œ๊ณตํ•œ ๋ฐ์ดํ„ฐ๋‹ค.

๊ฐ•๋ ฅํ•œ ๋ชจ๋ธ
+
์ž˜๋ชป๋œ ๋ฐ์ดํ„ฐ
=
์ž˜๋ชป๋œ ๊ฒฐ๊ณผ

๋ฐ˜๋Œ€๋กœ ๋‹จ์ˆœํ•œ ๋ชจ๋ธ์ด๋ผ๋„
๋ฐ์ดํ„ฐ๋ฅผ ์ œ๋Œ€๋กœ ์ดํ•ดํ•˜๊ณ  ์ข‹์€ Feature๋ฅผ ์ œ๊ณตํ•˜๋ฉด
์ถฉ๋ถ„ํžˆ ์ข‹์€ ๊ฒฐ๊ณผ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.

์ด๋ฒˆ ๊ฐ•์˜๋ฅผ ํ†ตํ•ด
๋จธ์‹ ๋Ÿฌ๋‹์˜ ์‹œ์ž‘์ ์€ ๋ชจ๋ธ ์„ ํƒ์ด ์•„๋‹ˆ๋ผ๋Š” ๊ฒƒ์„ ๋‹ค์‹œ ๋А๊ผˆ๋‹ค.

๋ชจ๋ธ์„ ์˜์‹ฌํ•˜๊ธฐ ์ „์—
๋จผ์ € ๋ฐ์ดํ„ฐ๋ฅผ ์˜์‹ฌํ•˜์ž.

profile
๋„์ „์„ ๋ฉˆ์ถ”์ง€ ์•Š๋Š” ๊ฐœ๋ฐœ์ž

0๊ฐœ์˜ ๋Œ“๊ธ€