๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

[๋‚ด์ผ๋ฐฐ์›€์บ ํ”„] Team Project

[๋‚ด์ผ๋ฐฐ์›€์บ ํ”„] feature engineering ๋ฐ ์‹œ๊ฐํ™” ์ž๋ฃŒ

์•„๋‹ˆ ์šฐ๋ฆฌ ์ด๋•Œ๊นŒ์ง€ ํ•ด์™”๋˜ ๋ชจ๋ธ๋ง ์ž‘์—…๋“ค์ด ๊ฒฐ๊ตญ์€ EDA๋ผ๊ณ ์š”? ๋˜๋””์—์ด.....

 

1. ์˜ค๋Š˜์˜ ํ•™์Šต ๋ชฉํ‘œ

์˜ค๋Š˜์˜ ํ•™์Šต ๋ชฉํ‘œ๋Š” ์ „์ฒ˜๋ฆฌ๋œ ์ œ์กฐ ๊ณต์ • ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ํ‰๊ท  ์šฉ์ถœ๋ฅ ์„ ์˜ˆ์ธกํ•˜๋Š” ๋จธ์‹ ๋Ÿฌ๋‹ ๋ชจ๋ธ์„ ๊ตฌ์„ฑํ•˜๊ณ , ๋ชจ๋ธ๋ง ๊ฒฐ๊ณผ๋ฅผ ๋ฐœํ‘œ๋‚˜ ๋ณด๊ณ ์„œ์—์„œ ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๊ฒŒ ๋ณด์—ฌ์ค„ ์ˆ˜ ์žˆ๋Š” ์‹œ๊ฐํ™” ์ž๋ฃŒ๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด์—ˆ๋‹ค.

์ด๋ฒˆ ํ”„๋กœ์ ํŠธ์˜ ์ตœ์ข… ๋ชฉํ‘œ๋Š” ์ œ์กฐ ๊ณต์ • ๋ณ€์ˆ˜์™€ ํ‰๊ท  ์šฉ์ถœ๋ฅ  ์‚ฌ์ด์˜ ๊ด€๊ณ„๋ฅผ ๋ถ„์„ํ•˜๊ณ , ์ด๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ํ‰๊ท  ์šฉ์ถœ๋ฅ ์„ ์˜ˆ์ธกํ•˜๋Š” ๋ชจ๋ธ์„ ๊ฐœ๋ฐœํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ๋”ฐ๋ผ์„œ ์˜ค๋Š˜์€ ๋‹จ์ˆœํžˆ ๋ชจ๋ธ์„ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์— ๊ทธ์น˜์ง€ ์•Š๊ณ , ์–ด๋–ค ๋ชจ๋ธ๋ง ๋ฐฉ์‹์ด ํ”„๋กœ์ ํŠธ ํ๋ฆ„์— ๋งž๋Š”์ง€, ๊ทธ๋ฆฌ๊ณ  ๊ฒฐ๊ณผ๋ฅผ ์–ด๋–ป๊ฒŒ ์‹œ๊ฐ์ ์œผ๋กœ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ์„์ง€์— ์ง‘์ค‘ํ–ˆ๋‹ค.

ํŠนํžˆ ์˜ค๋Š˜์€ ๋ชจ๋ธ๋ง 3, 4, 5๋ฒˆ ๋‹จ๊ณ„์™€ ๊ด€๋ จ๋œ ์„ค๋ช… ๋ฐฉ์‹๊ณผ ์‹œ๊ฐํ™” ๋ฐฉ์‹์„ ๊ตฌ์ฒดํ™”ํ–ˆ๋‹ค. ๋ชจ๋ธ๋ง 3๋ฒˆ์€ ์ƒํ˜ธ์ž‘์šฉ ๋ณ€์ˆ˜๋ฅผ ํ™œ์šฉํ•œ ๋ชจ๋ธ๋ง์ด๊ณ , ๋ชจ๋ธ๋ง 4๋ฒˆ์€ ์ค‘์š” ๋ณ€์ˆ˜ ์„ ํƒ์— ๋”ฐ๋ฅธ ์„ฑ๋Šฅ ๋ณ€ํ™” ๋ถ„์„, ๋ชจ๋ธ๋ง 5๋ฒˆ์€ ์›๋ณธ ๋ฐ์ดํ„ฐ์™€ clipping ๋ฐ์ดํ„ฐ์˜ ์„ฑ๋Šฅ ๋น„๊ต์˜€๋‹ค.


2. ์˜ค๋Š˜ ์ง„ํ–‰ํ•œ ๋ชจ๋ธ๋ง ๋‚ด์šฉ

์˜ค๋Š˜ ๋ชจ๋ธ๋ง์—์„œ๋Š” ์—ฌ๋Ÿฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ™œ์šฉํ•ด ํ‰๊ท  ์šฉ์ถœ๋ฅ ์ธ dissolution_av๋ฅผ ์˜ˆ์ธกํ•˜๋Š” ํšŒ๊ท€ ๋ฌธ์ œ๋ฅผ ๋‹ค๋ฃจ์—ˆ๋‹ค.

์‚ฌ์šฉํ•œ ๋ชจ๋ธ์€ LinearRegression, RandomForest, GradientBoosting, CatBoost ๋“ฑ์ด์—ˆ๋‹ค. ๊ฐ ๋ชจ๋ธ์€ R², RMSE, MAE ์ง€ํ‘œ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๋น„๊ตํ–ˆ๋‹ค.

R²๋Š” ๋ชจ๋ธ์ด ์‹ค์ œ ์šฉ์ถœ๋ฅ  ๋ณ€๋™์„ ์–ผ๋งˆ๋‚˜ ์„ค๋ช…ํ•˜๋Š”์ง€๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ์ง€ํ‘œ์ด๊ณ , RMSE์™€ MAE๋Š” ์˜ˆ์ธก๊ฐ’๊ณผ ์‹ค์ œ๊ฐ’ ์‚ฌ์ด์˜ ์˜ค์ฐจ ํฌ๊ธฐ๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ์ง€ํ‘œ์ด๋‹ค. ๋”ฐ๋ผ์„œ R²๋Š” ๋†’์„์ˆ˜๋ก ์ข‹๊ณ , RMSE์™€ MAE๋Š” ๋‚ฎ์„์ˆ˜๋ก ์ข‹์€ ๋ชจ๋ธ์ด๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

๋ชจ๋ธ๋ง ๊ณผ์ •์—์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•˜๊ฒŒ ๋ณธ ๋ถ€๋ถ„์€ ๋ชจ๋ธ๋ณ„ ์„ฑ๋Šฅ ์ฐจ์ด๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ์ „์ฒ˜๋ฆฌ ๋ฐฉ์‹์— ๋”ฐ๋ผ ๋ชจ๋ธ ์„ฑ๋Šฅ์ด ์–ด๋–ป๊ฒŒ ๋‹ฌ๋ผ์ง€๋Š”์ง€์˜€๋‹ค. ํŠนํžˆ ์›๋ณธ ๋ฐ์ดํ„ฐ์™€ clipping ์ ์šฉ ๋ฐ์ดํ„ฐ์˜ ์„ฑ๋Šฅ ์ฐจ์ด๋ฅผ ๋น„๊ตํ•˜๋ฉด์„œ ์ด์ƒ์น˜ ์ฒ˜๋ฆฌ๊ฐ€ ๋ชจ๋ธ์— ์–ด๋–ค ์˜ํ–ฅ์„ ์ฃผ๋Š”์ง€ ํ™•์ธํ–ˆ๋‹ค.

๊ฒฐ๊ณผ์ ์œผ๋กœ LinearRegression์€ ์›๋ณธ ๋ฐ์ดํ„ฐ์—์„œ ์„ฑ๋Šฅ์ด ๋งค์šฐ ์ข‹์ง€ ์•Š์•˜์ง€๋งŒ, clipping ํ›„ ์„ฑ๋Šฅ์ด ํฌ๊ฒŒ ๊ฐœ์„ ๋˜์—ˆ๋‹ค. ๋ฐ˜๋ฉด RandomForest, GradientBoosting, CatBoost ๊ฐ™์€ ํŠธ๋ฆฌ ๊ธฐ๋ฐ˜ ๋ชจ๋ธ๋“ค์€ clipping ํ›„ ์˜คํžˆ๋ ค ์„ฑ๋Šฅ์ด ์†Œํญ ๋–จ์–ด์ง€๊ฑฐ๋‚˜ ํฐ ๊ฐœ์„ ์ด ๋‚˜ํƒ€๋‚˜์ง€ ์•Š์•˜๋‹ค.

์ด๋ฅผ ํ†ตํ•ด ์„ ํ˜• ๋ชจ๋ธ์€ ์ด์ƒ์น˜์— ๋ฏผ๊ฐํ•˜์ง€๋งŒ, ํŠธ๋ฆฌ ๊ธฐ๋ฐ˜ ๋ชจ๋ธ์€ ์›๋ณธ ๋ฐ์ดํ„ฐ์˜ ํŒจํ„ด์„ ๋น„๊ต์  ์ž˜ ํ™œ์šฉํ•œ๋‹ค๋Š” ์ ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค.


3. ๋ชจ๋ธ๋ง 3๋ฒˆ: ์ƒํ˜ธ์ž‘์šฉ ๋ณ€์ˆ˜ ๋ชจ๋ธ๋ง ์„ค๋ช… ๋ฐฉํ–ฅ

์˜ค๋Š˜ ๊ฐ€์žฅ ๋จผ์ € ์ •๋ฆฌํ•œ ๋ถ€๋ถ„์€ ๋ชจ๋ธ๋ง 3๋ฒˆ์„ ๋ฐœํ‘œ์—์„œ ์–ด๋–ป๊ฒŒ ์„ค๋ช…ํ• ์ง€์˜€๋‹ค.

๋ชจ๋ธ๋ง 3๋ฒˆ์€ ๋‹จ์ˆœํžˆ ๊ฐœ๋ณ„ ๋ณ€์ˆ˜๋งŒ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ์›์ž์žฌ ํ’ˆ์งˆ ๋ณ€์ˆ˜์™€ ๊ณต์ • ๋ณ€์ˆ˜ ์‚ฌ์ด์˜ ์ƒํ˜ธ์ž‘์šฉ์„ ๋ฐ˜์˜ํ•œ ๋ชจ๋ธ๋ง์ด๋‹ค.

EDA ๋‹จ๊ณ„์—์„œ ํ™•์ธํ•œ ๊ฒฐ๊ณผ, ๊ฐœ๋ณ„ ๋ณ€์ˆ˜์™€ ํ‰๊ท  ์šฉ์ถœ๋ฅ  ์‚ฌ์ด์˜ ์ƒ๊ด€๊ด€๊ณ„๋Š” ์ „๋ฐ˜์ ์œผ๋กœ ๊ฐ•ํ•˜์ง€ ์•Š์•˜๋‹ค. ์ฆ‰, ํŠน์ • ๋ณ€์ˆ˜ ํ•˜๋‚˜๋งŒ์œผ๋กœ ํ‰๊ท  ์šฉ์ถœ๋ฅ ์„ ์„ค๋ช…ํ•˜๊ธฐ์—๋Š” ํ•œ๊ณ„๊ฐ€ ์žˆ์—ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ œ์กฐ ๊ณต์ •์—์„œ๋Š” ํ•˜๋‚˜์˜ ๋ณ€์ˆ˜๋งŒ ๋…๋ฆฝ์ ์œผ๋กœ ์˜ํ–ฅ์„ ์ฃผ๊ธฐ๋ณด๋‹ค๋Š”, ์›์ž์žฌ ํŠน์„ฑ๊ณผ ๊ณต์ • ์กฐ๊ฑด์ด ํ•จ๊ป˜ ์ž‘์šฉํ•ด ์ตœ์ข… ํ’ˆ์งˆ์— ์˜ํ–ฅ์„ ์ค„ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๋‹ค.

๊ทธ๋ž˜์„œ ๋ชจ๋ธ๋ง 3๋ฒˆ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ๋ฆ„์œผ๋กœ ์„ค๋ช…ํ•˜๋Š” ๊ฒƒ์ด ์ ์ ˆํ•˜๋‹ค๊ณ  ํŒ๋‹จํ–ˆ๋‹ค.

์ฒซ์งธ, ๊ธฐ์กด ๊ฐœ๋ณ„ ๋ณ€์ˆ˜๋งŒ์œผ๋กœ๋Š” ํ‰๊ท  ์šฉ์ถœ๋ฅ ์„ ์ถฉ๋ถ„ํžˆ ์„ค๋ช…ํ•˜๊ธฐ ์–ด๋ ค์› ๋‹ค.
๋‘˜์งธ, ์ œ์กฐ ๊ณต์ •์—์„œ๋Š” ์›์ž์žฌ ํ’ˆ์งˆ๊ณผ ๊ณต์ • ์กฐ๊ฑด์ด ์„œ๋กœ ๊ฒฐํ•ฉ๋˜์–ด ์˜ํ–ฅ์„ ์ค„ ์ˆ˜ ์žˆ๋‹ค.
์…‹์งธ, ๋”ฐ๋ผ์„œ ์›์ž์žฌ ๋ณ€์ˆ˜์™€ ๊ณต์ • ๋ณ€์ˆ˜์˜ ์ƒํ˜ธ์ž‘์šฉ ๋ณ€์ˆ˜๋ฅผ ์ƒ์„ฑํ–ˆ๋‹ค.
๋„ท์งธ, ์ƒํ˜ธ์ž‘์šฉ ๋ณ€์ˆ˜๋ฅผ ์ถ”๊ฐ€ํ–ˆ์„ ๋•Œ ๋ชจ๋ธ ์„ฑ๋Šฅ์ด ๊ฐœ์„ ๋˜๋Š”์ง€ ํ™•์ธํ–ˆ๋‹ค.

์ด๋ ‡๊ฒŒ ์„ค๋ช…ํ•˜๋ฉด ์ฒญ์ค‘ ์ž…์žฅ์—์„œ๋„ “์™œ ๊ฐ‘์ž๊ธฐ ์ƒํ˜ธ์ž‘์šฉ ๋ณ€์ˆ˜๋ฅผ ๋งŒ๋“ค์—ˆ๋Š”์ง€”๋ฅผ ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๋‹ค. ๋‹จ์ˆœํžˆ ๋ณ€์ˆ˜๋ฅผ ๋งŽ์ด ๋งŒ๋“  ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, EDA ๊ฒฐ๊ณผ์—์„œ ๊ฐœ๋ณ„ ๋ณ€์ˆ˜์˜ ์„ค๋ช…๋ ฅ์ด ์•ฝํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ณตํ•ฉ์ ์ธ ๊ด€๊ณ„๋ฅผ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•œ ์‹œ๋„์˜€๋‹ค๋Š” ์ ์„ ๊ฐ•์กฐํ•  ์ˆ˜ ์žˆ๋‹ค.


4. ๋ชจ๋ธ๋ง 4๋ฒˆ: ์„ ํƒ ๋ณ€์ˆ˜ ์ˆ˜์— ๋”ฐ๋ฅธ ์„ฑ๋Šฅ ๋ณ€ํ™” ์‹œ๊ฐํ™”

๋ชจ๋ธ๋ง 4๋ฒˆ์—์„œ๋Š” ์ค‘์š” ๋ณ€์ˆ˜๋งŒ ์„ ํƒํ–ˆ์„ ๋•Œ ๋ชจ๋ธ ์„ฑ๋Šฅ์ด ์–ด๋–ป๊ฒŒ ๋ณ€ํ•˜๋Š”์ง€๋ฅผ ํ™•์ธํ–ˆ๋‹ค.

์ฒ˜์Œ์—๋Š” ์„ ํƒ ๋ณ€์ˆ˜ ์ˆ˜์— ๋”ฐ๋ฅธ ์•Œ๊ณ ๋ฆฌ์ฆ˜๋ณ„ R² ๋ณ€ํ™”๋ฅผ ํ•˜๋‚˜์˜ ๊ทธ๋ž˜ํ”„๋กœ ๊ทธ๋ ธ๋‹ค. ํ•˜์ง€๋งŒ GradientBoosting๊ณผ RandomForest์˜ ์„ฑ๋Šฅ ๊ฐ’์ด ๋น„์Šทํ•ด์„œ ๋‘ ๋ชจ๋ธ์˜ ์„ ์ด ๊ฒน์ณ ๋ณด์ด๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๋‹ค. ์—ฌ๊ธฐ์— LinearRegression๊นŒ์ง€ ํ•จ๊ป˜ ๋„ฃ์œผ๋ฉด ์Šค์ผ€์ผ ์ฐจ์ด ๋•Œ๋ฌธ์— ํŠธ๋ฆฌ ๊ธฐ๋ฐ˜ ๋ชจ๋ธ๋“ค์˜ ์„ธ๋ถ€์ ์ธ ์ฐจ์ด๊ฐ€ ๋” ์ž˜ ๋ณด์ด์ง€ ์•Š์•˜๋‹ค.

๊ทธ๋ž˜์„œ ์‹œ๊ฐํ™” ๋ฐฉ์‹ ์ž์ฒด๋ฅผ ๋‹ค์‹œ ๊ณ ๋ฏผํ–ˆ๋‹ค.

๋‹จ์ˆœํžˆ ํ•˜๋‚˜์˜ R² ๊ทธ๋ž˜ํ”„๋งŒ ๋ณด๋Š” ๋ฐฉ์‹๋ณด๋‹ค๋Š”, R², RMSE, MAE๋ฅผ ํ•จ๊ป˜ ๋ณด์—ฌ์ฃผ๋Š” ๋ฐฉ์‹์ด ๋” ํšจ๊ณผ์ ์ผ ์ˆ˜ ์žˆ๋‹ค๊ณ  ํŒ๋‹จํ–ˆ๋‹ค. ํŒ€์›์ด ๋งŒ๋“  ๊ทธ๋ž˜ํ”„์ฒ˜๋Ÿผ 0์„ ๊ธฐ์ค€์„ ์œผ๋กœ ๋‘๊ณ , R²๋Š” ์•„๋ž˜์ชฝ ๋˜๋Š” ๋ณ„๋„ ์ถ•์—์„œ ๋ณด๊ณ , RMSE์™€ MAE๋Š” ์œ„์ชฝ์—์„œ ๋น„๊ตํ•˜๋Š” ํ˜•ํƒœ๋ฅผ ์ฐธ๊ณ ํ–ˆ๋‹ค.

์ด ๋ฐฉ์‹์˜ ์žฅ์ ์€ ํ•˜๋‚˜์˜ ๊ทธ๋ฆผ ์•ˆ์—์„œ ์„ฑ๋Šฅ ์ง€ํ‘œ๋ฅผ ์ข…ํ•ฉ์ ์œผ๋กœ ๋ณผ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์ด๋‹ค. R²๋งŒ ๋ณด๋ฉด ์„ค๋ช…๋ ฅ๋งŒ ํ™•์ธํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, RMSE์™€ MAE๊นŒ์ง€ ํ•จ๊ป˜ ๋ณด๋ฉด ์‹ค์ œ ์˜ˆ์ธก ์˜ค์ฐจ๊ฐ€ ์–ผ๋งˆ๋‚˜ ์ค„์–ด๋“œ๋Š”์ง€๋„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

๋‹ค๋งŒ R²์™€ RMSE, MAE๋Š” ๊ฐ’์˜ ๋‹จ์œ„์™€ ๋ฐฉํ–ฅ์„ฑ์ด ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ๋Œ€๋กœ ํ•œ ์ถ•์— ๋†“์œผ๋ฉด ํ•ด์„์ด ์–ด๋ ค์šธ ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋ฐœํ‘œ์šฉ์œผ๋กœ๋Š” ๋‹ค์Œ ๋‘ ๊ฐ€์ง€ ๋ฐฉ์‹์„ ํ•จ๊ป˜ ๊ณ ๋ คํ–ˆ๋‹ค.

์ฒซ ๋ฒˆ์งธ๋Š” GradientBoosting๊ณผ RandomForest๋งŒ ๋”ฐ๋กœ ๋นผ์„œ ๋น„๊ตํ•˜๋Š” ๊ทธ๋ž˜ํ”„์ด๋‹ค. ๋‘ ๋ชจ๋ธ์€ ์„ฑ๋Šฅ์ด ๋น„์Šทํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ณ„๋„๋กœ ๋ถ„๋ฆฌํ•˜๋ฉด ์„ ํƒ ๋ณ€์ˆ˜ ์ˆ˜์— ๋”ฐ๋ฅธ ๋ฏธ์„ธํ•œ ์ฐจ์ด๋ฅผ ๋” ์ž˜ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

๋‘ ๋ฒˆ์งธ๋Š” GradientBoosting, RandomForest, LinearRegression ์„ธ ๋ชจ๋ธ์˜ R², RMSE, MAE๋ฅผ ๊ฐ๊ฐ ๋”ฐ๋กœ ๋ผ์ธ๊ทธ๋ž˜ํ”„๋กœ ๋น„๊ตํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค. ์ด ๋ฐฉ์‹์€ ์ง€ํ‘œ๋ณ„๋กœ ์ถ•์„ ๋ถ„๋ฆฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํ•ด์„์ด ๋” ๋ช…ํ™•ํ•˜๋‹ค.

๊ฒฐ๋ก ์ ์œผ๋กœ ๋ชจ๋ธ๋ง 4๋ฒˆ ์‹œ๊ฐํ™”์—์„œ๋Š” “ํ•œ ๊ทธ๋ž˜ํ”„์— ๋ชจ๋“  ์ •๋ณด๋ฅผ ๋ฌด๋ฆฌํ•˜๊ฒŒ ๋„ฃ๊ธฐ๋ณด๋‹ค๋Š”, ๋น„๊ต ๋ชฉ์ ์— ๋”ฐ๋ผ ๊ทธ๋ž˜ํ”„๋ฅผ ๋ถ„๋ฆฌํ•˜๋Š” ๊ฒƒ์ด ๋” ์ข‹๋‹ค”๊ณ  ํŒ๋‹จํ–ˆ๋‹ค.


5. ๋ชจ๋ธ๋ง 5๋ฒˆ: ์›๋ณธ ๋ฐ์ดํ„ฐ์™€ clipping ๋ฐ์ดํ„ฐ ๋น„๊ต

๋ชจ๋ธ๋ง 5๋ฒˆ์—์„œ๋Š” ์›๋ณธ ๋ฐ์ดํ„ฐ์™€ clipping ๋ฐ์ดํ„ฐ์˜ ์„ฑ๋Šฅ์„ ๋น„๊ตํ–ˆ๋‹ค.

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

LinearRegression์€ clipping ํ›„ ์„ฑ๋Šฅ์ด ํฌ๊ฒŒ ๊ฐœ์„ ๋˜์—ˆ๋‹ค. ์›๋ณธ ๋ฐ์ดํ„ฐ์—์„œ๋Š” R²๊ฐ€ ์Œ์ˆ˜๋กœ ๋‚˜ํƒ€๋‚˜ ๋ชจ๋ธ์ด ์‹ค์ œ ํ‰๊ท ๊ฐ’๋ณด๋‹ค๋„ ๋ชปํ•œ ์˜ˆ์ธก์„ ํ•˜๊ณ  ์žˆ์—ˆ์ง€๋งŒ, clipping ํ›„์—๋Š” R²๊ฐ€ ์–‘์ˆ˜๋กœ ๊ฐœ์„ ๋˜์—ˆ๋‹ค. RMSE์™€ MAE๋„ ํฌ๊ฒŒ ๊ฐ์†Œํ–ˆ๋‹ค.

๋ฐ˜๋ฉด GradientBoosting, RandomForest, CatBoost๋Š” clipping ํ›„ ์„ฑ๋Šฅ์ด ํฌ๊ฒŒ ์ข‹์•„์ง€์ง€ ์•Š์•˜๋‹ค. ์˜คํžˆ๋ ค R²๊ฐ€ ์†Œํญ ๊ฐ์†Œํ•˜๊ฑฐ๋‚˜ RMSE๊ฐ€ ์ฆ๊ฐ€ํ•˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ์—ˆ๋‹ค.

์ด ๊ฒฐ๊ณผ๋ฅผ ํ†ตํ•ด ์ค‘์š”ํ•œ ์˜์‚ฌ๊ฒฐ์ •์„ ๋‚ด๋ฆด ์ˆ˜ ์žˆ์—ˆ๋‹ค.

clipping์€ ์„ ํ˜• ๋ชจ๋ธ์—๋Š” ๋„์›€์ด ๋˜์—ˆ์ง€๋งŒ, ์ตœ์ข… ํ›„๋ณด๋กœ ๊ณ ๋ คํ•˜๋Š” ํŠธ๋ฆฌ ๊ธฐ๋ฐ˜ ๋ชจ๋ธ์—๋Š” ๋ฐ˜๋“œ์‹œ ์ข‹์€ ์ „์ฒ˜๋ฆฌ๋ผ๊ณ  ๋ณด๊ธฐ ์–ด๋ ค์› ๋‹ค. ๋”ฐ๋ผ์„œ ์ตœ์ข… ๋ชจ๋ธ๋ง์—์„œ๋Š” clipping ๋ฐ์ดํ„ฐ๋ฅผ ๋ฌด์กฐ๊ฑด ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค, ์›๋ณธ ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ์ค€์œผ๋กœ GradientBoosting์ด๋‚˜ CatBoost ๊ฐ™์€ ํŠธ๋ฆฌ ๊ธฐ๋ฐ˜ ๋ชจ๋ธ์„ ์ค‘์‹ฌ์œผ๋กœ ๋น„๊ตํ•˜๋Š” ๊ฒƒ์ด ๋” ์ ์ ˆํ•˜๋‹ค๊ณ  ํŒ๋‹จํ–ˆ๋‹ค.

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


6. ์‹œ๊ฐํ™” ์ž๋ฃŒ ์ƒ์„ฑ ๊ณผ์ •

์˜ค๋Š˜์€ ๋ชจ๋ธ๋ง ๊ฒฐ๊ณผ๋ฅผ ๋ฐœํ‘œ ์ž๋ฃŒ๋กœ ์–ด๋–ป๊ฒŒ ๋ณด์—ฌ์ค„์ง€๋„ ํ•จ๊ป˜ ์ •๋ฆฌํ–ˆ๋‹ค.

๋ชจ๋ธ๋ง ๊ฒฐ๊ณผ๋Š” ์ˆซ์ž ํ‘œ๋งŒ์œผ๋กœ ๋ณด์—ฌ์ฃผ๋ฉด ์ดํ•ดํ•˜๊ธฐ ์–ด๋ ต๋‹ค. ํŠนํžˆ R², RMSE, MAE์ฒ˜๋Ÿผ ์„œ๋กœ ์˜๋ฏธ๊ฐ€ ๋‹ค๋ฅธ ์ง€ํ‘œ๋ฅผ ๋น„๊ตํ•  ๋•Œ๋Š” ์‹œ๊ฐํ™”๊ฐ€ ์ค‘์š”ํ•˜๋‹ค.

๋จผ์ € ๋ชจ๋ธ๋ณ„ ์„ฑ๋Šฅ ๋น„๊ต ๊ทธ๋ž˜ํ”„๋ฅผ ๋งŒ๋“ค๊ธฐ๋กœ ํ–ˆ๋‹ค. ์ด ๊ทธ๋ž˜ํ”„๋Š” LinearRegression, RandomForest, GradientBoosting, CatBoost์˜ ์„ฑ๋Šฅ์„ ํ•œ๋ˆˆ์— ๋น„๊ตํ•˜๊ธฐ ์œ„ํ•œ ์ž๋ฃŒ์ด๋‹ค. R²๋Š” ๋†’์„์ˆ˜๋ก ์ข‹๊ณ , RMSE์™€ MAE๋Š” ๋‚ฎ์„์ˆ˜๋ก ์ข‹๋‹ค๋Š” ์ ์„ ํ•จ๊ป˜ ์„ค๋ช…ํ•ด์•ผ ํ•œ๋‹ค.

๋‹ค์Œ์œผ๋กœ ์›๋ณธ ๋ฐ์ดํ„ฐ์™€ clipping ๋ฐ์ดํ„ฐ์˜ ์„ฑ๋Šฅ ์ฐจ์ด๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ๊ทธ๋ž˜ํ”„๋ฅผ ๋งŒ๋“ค๊ธฐ๋กœ ํ–ˆ๋‹ค. ์ด ์‹œ๊ฐํ™”๋Š” ๋ชจ๋ธ๋ง 5๋ฒˆ์˜ ํ•ต์‹ฌ ๊ฒฐ๋ก ์„ ๋ณด์—ฌ์ฃผ๋Š” ๋ฐ ์‚ฌ์šฉ๋œ๋‹ค. ํŠนํžˆ LinearRegression์€ clipping ํ›„ ์„ฑ๋Šฅ์ด ํฌ๊ฒŒ ์ข‹์•„์กŒ์ง€๋งŒ, ํŠธ๋ฆฌ ๊ธฐ๋ฐ˜ ๋ชจ๋ธ์€ ์›๋ณธ ๋ฐ์ดํ„ฐ์—์„œ ๋” ์•ˆ์ •์ ์ด์—ˆ๋‹ค๋Š” ์ ์„ ๊ฐ•์กฐํ•  ์ˆ˜ ์žˆ๋‹ค.

๋˜ํ•œ ๋ชจ๋ธ๋ง 4๋ฒˆ์—์„œ๋Š” ์„ ํƒ ๋ณ€์ˆ˜ ์ˆ˜์— ๋”ฐ๋ฅธ ์„ฑ๋Šฅ ๋ณ€ํ™”๋ฅผ ๋ผ์ธ๊ทธ๋ž˜ํ”„๋กœ ํ‘œํ˜„ํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค. ์ด๋•Œ RandomForest์™€ GradientBoosting์˜ ์„ ์ด ๊ฒน์ณ ์ž˜ ๋ณด์ด์ง€ ์•Š๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์—, ๋‘ ๋ชจ๋ธ๋งŒ ๋”ฐ๋กœ ๋น„๊ตํ•˜๋Š” ๊ทธ๋ž˜ํ”„์™€ ์ „์ฒด ๋ชจ๋ธ์„ ์ง€ํ‘œ๋ณ„๋กœ ๋‚˜๋ˆ„์–ด ๋น„๊ตํ•˜๋Š” ๊ทธ๋ž˜ํ”„๋ฅผ ํ•จ๊ป˜ ๊ณ ๋ คํ–ˆ๋‹ค.

์‹œ๊ฐํ™”์—์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•˜๊ฒŒ ์ƒ๊ฐํ•œ ์ ์€ “๋งŽ์€ ์ •๋ณด๋ฅผ ํ•œ ๊ทธ๋ž˜ํ”„์— ๋„ฃ๋Š” ๊ฒƒ”์ด ์•„๋‹ˆ๋ผ, “์ฒญ์ค‘์ด ํ•ต์‹ฌ ๊ฒฐ๋ก ์„ ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ณด์—ฌ์ฃผ๋Š” ๊ฒƒ”์ด์—ˆ๋‹ค.


7. ์˜ค๋Š˜์˜ ์ฃผ์š” ์˜์‚ฌ๊ฒฐ์ • ๊ณผ์ •

์˜ค๋Š˜์˜ ๊ฐ€์žฅ ํฐ ์˜์‚ฌ๊ฒฐ์ •์€ ์„ธ ๊ฐ€์ง€์˜€๋‹ค.

์ฒซ ๋ฒˆ์งธ๋Š” ๋ชจ๋ธ๋ง 3๋ฒˆ์„ ๋‹จ์ˆœํ•œ ๋ณ€์ˆ˜ ์ถ”๊ฐ€ ์‹คํ—˜์ด ์•„๋‹ˆ๋ผ, EDA ๊ฒฐ๊ณผ์—์„œ ์ถœ๋ฐœํ•œ ์ƒํ˜ธ์ž‘์šฉ ๋ถ„์„์œผ๋กœ ์„ค๋ช…ํ•˜๊ธฐ๋กœ ํ•œ ๊ฒƒ์ด๋‹ค. ๊ฐœ๋ณ„ ๋ณ€์ˆ˜์˜ ์ƒ๊ด€๊ด€๊ณ„๊ฐ€ ์•ฝํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์›์ž์žฌ์™€ ๊ณต์ • ์กฐ๊ฑด์˜ ์กฐํ•ฉ ํšจ๊ณผ๋ฅผ ํ™•์ธํ–ˆ๋‹ค๋Š” ํ๋ฆ„์œผ๋กœ ์ •๋ฆฌํ–ˆ๋‹ค.

๋‘ ๋ฒˆ์งธ๋Š” ๋ชจ๋ธ๋ง 4๋ฒˆ ๊ทธ๋ž˜ํ”„๋ฅผ ํ•œ ์žฅ์— ๋ฌด๋ฆฌํ•˜๊ฒŒ ๋„ฃ์ง€ ์•Š๊ธฐ๋กœ ํ•œ ๊ฒƒ์ด๋‹ค. ์ฒ˜์Œ์—๋Š” ๋ชจ๋“  ๋ชจ๋ธ๊ณผ ๋ชจ๋“  ์ง€ํ‘œ๋ฅผ ํ•˜๋‚˜์˜ ๊ทธ๋ž˜ํ”„์— ๋„ฃ๊ณ  ์‹ถ์—ˆ์ง€๋งŒ, ์˜คํžˆ๋ ค ์„ ์ด ๊ฒน์น˜๊ณ  ํ•ด์„์ด ์–ด๋ ค์›Œ์งˆ ์ˆ˜ ์žˆ์—ˆ๋‹ค. ๊ทธ๋ž˜์„œ GradientBoosting๊ณผ RandomForest๋งŒ ๋”ฐ๋กœ ๋น„๊ตํ•˜๊ฑฐ๋‚˜, R², RMSE, MAE๋ฅผ ๊ฐ๊ฐ ๋‚˜๋ˆ ์„œ ๋ณด์—ฌ์ฃผ๋Š” ๋ฐฉ์‹์ด ๋” ์ ์ ˆํ•˜๋‹ค๊ณ  ํŒ๋‹จํ–ˆ๋‹ค.

์„ธ ๋ฒˆ์งธ๋Š” ๋ชจ๋ธ๋ง 5๋ฒˆ์—์„œ clipping ๊ฒฐ๊ณผ๋ฅผ ํ•ด์„ํ•˜๋Š” ๋ฐฉ์‹์ด์—ˆ๋‹ค. ๋‹จ์ˆœํžˆ clipping ํ›„ LinearRegression ์„ฑ๋Šฅ์ด ์ข‹์•„์กŒ๋‹ค๊ณ  ํ•ด์„œ clipping์„ ์ตœ์ข… ์ „์ฒ˜๋ฆฌ๋กœ ์„ ํƒํ•˜์ง€ ์•Š์•˜๋‹ค. ์ตœ์ข…์ ์œผ๋กœ ์ค‘์š”ํ•œ ๋ชจ๋ธ์€ ํŠธ๋ฆฌ ๊ธฐ๋ฐ˜ ๋ชจ๋ธ์ด์—ˆ๊ณ , ์ด ๋ชจ๋ธ๋“ค์€ ์›๋ณธ ๋ฐ์ดํ„ฐ์—์„œ ๋” ์•ˆ์ •์ ์ธ ์„ฑ๋Šฅ์„ ๋ณด์˜€๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๋”ฐ๋ผ์„œ ์ตœ์ข… ๊ฒฐ๋ก ์€ “clipping์€ ์„ ํ˜• ๋ชจ๋ธ์—๋Š” ํšจ๊ณผ๊ฐ€ ์žˆ์—ˆ์ง€๋งŒ, ํŠธ๋ฆฌ ๊ธฐ๋ฐ˜ ์ตœ์ข… ํ›„๋ณด ๋ชจ๋ธ์—๋Š” ์›๋ณธ ๋ฐ์ดํ„ฐ๊ฐ€ ๋” ์ ํ•ฉํ–ˆ๋‹ค”๋กœ ์ •๋ฆฌํ–ˆ๋‹ค.


8. ์–ด๋ ค์› ๋˜ ์ 

์˜ค๋Š˜ ๊ฐ€์žฅ ์–ด๋ ค์› ๋˜ ์ ์€ ์‹œ๊ฐํ™”์˜ ๋ชฉ์ ์„ ์ •ํ•˜๋Š” ๊ฒƒ์ด์—ˆ๋‹ค.

์ฒ˜์Œ์—๋Š” ๊ฐ€๋Šฅํ•œ ๋งŽ์€ ์ •๋ณด๋ฅผ ํ•œ ๊ทธ๋ž˜ํ”„์— ๋‹ด๊ณ  ์‹ถ์—ˆ๋‹ค. ํ•˜์ง€๋งŒ R², RMSE, MAE๋Š” ์ง€ํ‘œ์˜ ์˜๋ฏธ์™€ ๊ฐ’์˜ ๋ฒ”์œ„๊ฐ€ ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ํ•œ ๊ทธ๋ž˜ํ”„์— ๋ชจ๋‘ ๋„ฃ์œผ๋ฉด ์˜คํžˆ๋ ค ํ•ด์„์ด ์–ด๋ ค์›Œ์กŒ๋‹ค.

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

๋ชจ๋ธ๋ง ํ•ด์„์—์„œ๋„ ์–ด๋ ค์šด ์ ์ด ์žˆ์—ˆ๋‹ค. clipping ํ›„ LinearRegression์˜ ์„ฑ๋Šฅ์€ ํฌ๊ฒŒ ์ข‹์•„์กŒ์ง€๋งŒ, ์ด ๊ฒฐ๊ณผ๋งŒ ๋ณด๊ณ  clipping์ด ์ „์ฒด์ ์œผ๋กœ ์ข‹์€ ์ „์ฒ˜๋ฆฌ๋ผ๊ณ  ํŒ๋‹จํ•˜๋ฉด ์•ˆ ๋๋‹ค. ๋ชจ๋ธ๋งˆ๋‹ค ๋ฐ์ดํ„ฐ์— ๋ฐ˜์‘ํ•˜๋Š” ๋ฐฉ์‹์ด ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์—, ์„ฑ๋Šฅ ์ง€ํ‘œ๋ฅผ ๋ชจ๋ธ ํŠน์„ฑ๊ณผ ํ•จ๊ป˜ ํ•ด์„ํ•ด์•ผ ํ–ˆ๋‹ค.


9. ๋А๋‚€ ์ 

์˜ค๋Š˜ ํ•™์Šต์„ ํ†ตํ•ด ๋ชจ๋ธ๋ง์—์„œ ์ค‘์š”ํ•œ ๊ฒƒ์€ ๋‹จ์ˆœํžˆ ๊ฐ€์žฅ ๋†’์€ ์ ์ˆ˜๋ฅผ ์ฐพ๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ์™œ ๊ทธ๋Ÿฐ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์™”๋Š”์ง€ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค๋Š” ์ ์„ ๋А๊ผˆ๋‹ค.

ํŠนํžˆ ์ด๋ฒˆ ํ”„๋กœ์ ํŠธ์ฒ˜๋Ÿผ ์ œ์กฐ ๊ณต์ • ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃฐ ๋•Œ๋Š” ๋ณ€์ˆ˜ ํ•˜๋‚˜ํ•˜๋‚˜์˜ ์˜ํ–ฅ์ด ๋ช…ํ™•ํ•˜๊ฒŒ ๋“œ๋Ÿฌ๋‚˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ๋‹ค. ์›์ž์žฌ ํ’ˆ์งˆ, ๊ณต์ • ์กฐ๊ฑด, ์ œํ’ˆ code, ์‹œ๊ณ„์—ด ์•ˆ์ •์„ฑ ์ง€ํ‘œ๊ฐ€ ์„œ๋กœ ๋ณตํ•ฉ์ ์œผ๋กœ ์–ฝํ˜€ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๊ทธ๋ž˜์„œ EDA ๊ฒฐ๊ณผ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ๋ชจ๋ธ๋ง ๋ฐฉํ–ฅ์„ ์ •ํ•˜๊ณ , ๋ชจ๋ธ๋ง ๊ฒฐ๊ณผ๋ฅผ ๋‹ค์‹œ ํ•ด์„ํ•˜๋Š” ๊ณผ์ •์ด ์ค‘์š”ํ–ˆ๋‹ค.

๋˜ํ•œ ์‹œ๊ฐํ™”๋Š” ๋‹จ์ˆœํžˆ ๊ฒฐ๊ณผ๋ฅผ ์˜ˆ์˜๊ฒŒ ๋ณด์—ฌ์ฃผ๋Š” ์ž‘์—…์ด ์•„๋‹ˆ๋ผ, ์˜์‚ฌ๊ฒฐ์ •์„ ์„ค๋ช…ํ•˜๋Š” ๋„๊ตฌ๋ผ๋Š” ์ ์„ ๋ฐฐ์› ๋‹ค. ์–ด๋–ค ๊ทธ๋ž˜ํ”„๋ฅผ ๋งŒ๋“ค ๊ฒƒ์ธ์ง€๋Š” ๊ฒฐ๊ตญ ์–ด๋–ค ๊ฒฐ๋ก ์„ ์ „๋‹ฌํ•˜๊ณ  ์‹ถ์€์ง€์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง„๋‹ค.

์˜ค๋Š˜์˜ ํ•ต์‹ฌ ๋ฐฐ์›€์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

๋ชจ๋ธ๋ง์€ ์ฝ”๋“œ ์‹คํ–‰๋ณด๋‹ค ํ•ด์„๊ณผ ์˜์‚ฌ๊ฒฐ์ •์ด ์ค‘์š”ํ•˜๋‹ค.
์‹œ๊ฐํ™”๋Š” ๋งŽ์€ ์ •๋ณด๋ฅผ ๋‹ด๋Š” ๊ฒƒ๋ณด๋‹ค ํ•ต์‹ฌ ๋น„๊ต๊ฐ€ ์ž˜ ๋ณด์ด๋„๋ก ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค.
์ „์ฒ˜๋ฆฌ ๋ฐฉ๋ฒ•์€ ๋ชจ๋ธ ํŠน์„ฑ์— ๋”ฐ๋ผ ๋‹ค๋ฅด๊ฒŒ ํ‰๊ฐ€ํ•ด์•ผ ํ•œ๋‹ค.


10. ๋‹ค์Œ ํ•™์Šต ๊ณ„ํš

๋‹ค์Œ ๋‹จ๊ณ„์—์„œ๋Š” GradientBoosting๊ณผ CatBoost๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ์ตœ์ข… ๋ชจ๋ธ ํ›„๋ณด๋ฅผ ๋” ์ž์„ธํžˆ ๋น„๊ตํ•  ์˜ˆ์ •์ด๋‹ค.

๋˜ํ•œ feature importance๋ฅผ ํ™•์ธํ•ด์„œ ํ‰๊ท  ์šฉ์ถœ๋ฅ  ์˜ˆ์ธก์— ์‹ค์ œ๋กœ ๊ธฐ์—ฌํ•œ ๋ณ€์ˆ˜๊ฐ€ ๋ฌด์—‡์ธ์ง€ ๋ถ„์„ํ•  ๊ณ„ํš์ด๋‹ค. ํŠนํžˆ EDA์—์„œ ์ค‘์š”ํ•˜๊ฒŒ ๋ดค๋˜ CV ๋ณ€์ˆ˜, ํ๊ธฐ์œจ, ์›์ž์žฌ ํ’ˆ์งˆ ๋ณ€์ˆ˜๊ฐ€ ๋ชจ๋ธ์—์„œ๋„ ์˜๋ฏธ ์žˆ๊ฒŒ ์‚ฌ์šฉ๋˜๋Š”์ง€ ํ™•์ธํ•˜๊ณ  ์‹ถ๋‹ค.

๋งˆ์ง€๋ง‰์œผ๋กœ ๋ฐœํ‘œ ์ž๋ฃŒ์—์„œ๋Š” ๋ชจ๋ธ๋ง 3, 4, 5๋ฒˆ์˜ ํ๋ฆ„์ด ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์ด์–ด์ง€๋„๋ก ์ •๋ฆฌํ•  ์˜ˆ์ •์ด๋‹ค. EDA์—์„œ ๊ฐœ๋ณ„ ๋ณ€์ˆ˜์˜ ๊ด€๊ณ„๋ฅผ ํ™•์ธํ•˜๊ณ , ์ƒํ˜ธ์ž‘์šฉ ๋ณ€์ˆ˜๋ฅผ ์‹คํ—˜ํ•˜๊ณ , ์ค‘์š” ๋ณ€์ˆ˜ ์„ ํƒ์„ ํ†ตํ•ด ๋ชจ๋ธ์„ ๋‹จ์ˆœํ™”ํ•˜๊ณ , clipping ๋น„๊ต๋ฅผ ํ†ตํ•ด ์ตœ์ข… ์ „์ฒ˜๋ฆฌ ๋ฐฉํ–ฅ์„ ๊ฒฐ์ •ํ–ˆ๋‹ค๋Š” ํ๋ฆ„์œผ๋กœ ์„ค๋ช…ํ•  ๊ณ„ํš์ด๋‹ค.