
์๋ ์ฐ๋ฆฌ ์ด๋๊น์ง ํด์๋ ๋ชจ๋ธ๋ง ์์ ๋ค์ด ๊ฒฐ๊ตญ์ 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 ๋น๊ต๋ฅผ ํตํด ์ต์ข ์ ์ฒ๋ฆฌ ๋ฐฉํฅ์ ๊ฒฐ์ ํ๋ค๋ ํ๋ฆ์ผ๋ก ์ค๋ช ํ ๊ณํ์ด๋ค.