//
Search
Login
๐Ÿ’ป

๐Ÿ’˜๐Ÿ’ซ๋‘๊ทผ๋‘๊ทผ ์บ๊ธ€ ๋ฐ์ดํ„ฐ ๋ถ„์„ ํŠœํ† ๋ฆฌ์–ผ๐Ÿ’˜๐Ÿ’ซ

Created
2022/08/20
Editor

I. Intro

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

II. ๋ฐ์ดํ„ฐ ๋ถ„์„ ํŠœํ† ๋ฆฌ์–ผ

Chapter 1. ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”

๋ณธ๊ฒฉ์ ์ธ ๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ ๋ฐ ๋ชจ๋ธ๋ง์— ์•ž์„œ, ์šฐ๋ฆฌ๊ฐ€ ๋‹ค๋ฃฐ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ฌด์—‡์ธ์ง€ ์‹œ๊ฐํ™”ํ•ด ์‚ดํŽด๋ณผ ํ•„์š”๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹œ๊ฐํ™”๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ์˜ ์ด์ƒ์น˜๋ฅผ ๋ฐœ๊ฒฌํ•  ์ˆ˜ ์žˆ๊ณ , ๋ฐ์ดํ„ฐ์˜ ํŠน์„ฑ์„ ํŒŒ์•…ํ•ด ์ถ”ํ›„ ์˜ˆ์ธก ๋ชจ๋ธ์„ ๊ณ ๋ฅด๋Š” ๋ฐ ๋„์›€์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฃผ์–ด์ง„ feature ํ™•์ธํ•˜๊ธฐ

๋จผ์ €, pandas ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ read_csv() ํ•จ์ˆ˜๋ฅผ ํ†ตํ•ด ์šฐ๋ฆฌ๊ฐ€ ์‚ฌ์šฉํ•  csv ํŒŒ์ผ์„ ๋ถˆ๋Ÿฌ์™€์•ผํ•ฉ๋‹ˆ๋‹ค. head() ํ•จ์ˆ˜๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ์˜ ๋Œ€๋žต์ ์ธ ํŠน์„ฑ๊ณผ feature ๊ฐœ์ˆ˜๋ฅผ ํŒŒ์•…ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.
์šฐ๋ฆฌ๊ฐ€ ๋ถˆ๋Ÿฌ์˜จ ๋ฐ์ดํ„ฐ๋Š” ์‹ฌ์žฅ๋งˆ๋น„ ์—ฌ๋ถ€๋ฅผ ์˜๋ฏธํ•˜๋Š” output์„ ์ œ์™ธํ•˜๊ณ  ์ด 13๊ฐœ์˜ feature๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง ๊ณผ์ •์—์„œ๋Š” ๊ฐ feature๋“ค์ด ์‹ฌ์žฅ๋งˆ๋น„ ๋ฐœ๋ณ‘์— ์–ผ๋งˆ๋‚˜ ์˜ํ–ฅ์„ ๋ฏธ์น ์ง€ ์•Œ์•„๋ณผ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. feature ๋ณ„๋กœ ์กฐ๊ธˆ ๋” ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ํŒŒ์•…ํ•ด๋ณด๊ธฐ ์œ„ํ•ด info() ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. info() ํ•จ์ˆ˜๋Š” ๋ฐ์ดํ„ฐ ํ”„๋ ˆ์ž„์„ ๊ตฌ์„ฑํ•˜๋Š” ํ–‰๊ณผ ์—ด์˜ ํฌ๊ธฐ, ์ปฌ๋Ÿผ ๋ช…, ์ปฌ๋Ÿผ์„ ๊ตฌ์„ฑํ•˜๋Š” ๊ฐ’์˜ ์ž๋ฃŒํ˜• ๋“ฑ์„ ๊ฒฐ๊ณผ๋กœ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
์ฃผ์–ด์ง„ feature๋ฅผ ์•„๋ž˜์™€ ๊ฐ™์ด ์—ฐ์†ํ˜•, ๋ฒ”์ฃผํ˜•์œผ๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

feature ๋ณ„ ๋ถ„ํฌ ๋ฐ ๊ด€๊ณ„ ํ™•์ธํ•˜๊ธฐ

๋ณธ๊ฒฉ์ ์œผ๋กœ ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”๋ฅผ ์ง„ํ–‰ํ•˜๊ธฐ์— ์•ž์„œ์„œ, ๊ฐ feature์˜ ๋ถ„ํฌ๋ฅผ ํ™•์ธํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋จผ์ € ๊ฐœ๋ณ„ feature์˜ ๋ถ„ํฌ๋ฅผ ํ™•์ธํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
plt.figure(figsize=(15,15)) for i,col in enumerate(df.columns,1): plt.subplot(7,2,i) plt.title(f"Distribution of {col} Data") sns.histplot(df[col],kde=True) plt.tight_layout() plt.plot()
Python
๋ณต์‚ฌ
์‹œ๊ฐํ™” ๊ฒฐ๊ณผ๋ฅผ ํ†ตํ•ด ๊ฐ feature์˜ ๋ถ„ํฌ๋Š” ๋ฌผ๋ก , ์—ฐ์†ํ˜• ๋ฐ์ดํ„ฐ์™€ ๋ฒ”์ฃผํ˜• ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค์‹œ ํ•œ ๋ฒˆ ๊ตฌ๋ณ„ํ•ด ๋ณผ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
์ด๋ฒˆ์—๋Š” ๋‘ feature ๊ฐ„์˜ ๊ด€๊ณ„๋ฅผ ์•Œ์•„๋ณด๋„๋กํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด๋•Œ๋Š” seaborn์˜ pairplot() ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•  ๊ฑด๋ฐ์š”, pairplot ํ•จ์ˆ˜๋Š” ๊ฐ ๊ทธ๋ฆฌ๋“œ์˜ ๋‘ feature ๊ฐ„์˜ ๊ด€๊ณ„๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๊ทธ๋ž˜ํ”„๋ฅผ ํ•˜๋‚˜์”ฉ ๊ทธ๋ฆฌ๋ฉฐ ๊ฐ™์€ feature๋ผ๋ฆฌ ์ง์„ ์ด๋ฃจ๋Š” ๋Œ€๊ฐ์„  ๋ฐฉํ–ฅ์œผ๋กœ๋Š” ํžˆ์Šคํ† ๊ทธ๋žจ์„ ์‹œ๊ฐํ™”ํ•ฉ๋‹ˆ๋‹ค. ์„œ๋กœ ๋‹ค๋ฅธ ๋ณ€์ˆ˜ ๊ฐ„์—๋Š” ์‚ฐ์ ๋„๋ฅผ ํ†ตํ•ด ๋‘ feature์˜ ๊ด€๊ณ„๋ฅผ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
plt.figure(figsize=(15,10)) sns.pairplot(df,hue="output") plt.title("Looking for Insites in Data") plt.legend("HeartDisease") plt.tight_layout() plt.plot()
Python
๋ณต์‚ฌ
์‹ฌ์žฅ๋งˆ๋น„ ๋ฐ์ดํ„ฐ์— pairplot ํ•จ์ˆ˜๋ฅผ ์ ์šฉํ•ด๋ณด๋ฉด ์œ„์™€ ๊ฐ™์€ ๊ฒฐ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋•Œ hue๋ฅผ output์œผ๋กœ ์„ค์ •ํ•ด, ์‹ฌ์žฅ๋งˆ๋น„ ์—ฌ๋ถ€ ๋ณ„๋กœ ํžˆ์Šคํ† ๊ทธ๋žจ๊ณผ ์‚ฐ์ ๋„ ๊ทธ๋ž˜ํ”„์˜ ์ƒ‰์ƒ์„ ๋‹ค๋ฅด๊ฒŒ ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

์‹œ๊ฐํ™” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ โ€˜Plotlyโ€™

๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”๋ฅผ ์œ„ํ•ด์„œ matplotlib, seaborn ๋“ฑ์˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ์‹œ๊ฐํ™” ๊ณผ์ •์—์„œ๋Š” plotly๋ฅผ ์‚ฌ์šฉํ•ด ์ฃผ์–ด์ง„ ๋ฐ์ดํ„ฐ๋ฅผ ์‹œ๊ฐํ™”ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. plotly๋Š” ์›น ์‹œ๊ฐํ™” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ธ d3.js๋ฅผ ์ด์šฉํ•ด ์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒํ•œ ๊ทธ๋ž˜ํ”„๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฐ์ ๋„ ๊ทธ๋ž˜ํ”„, ์„  ๊ทธ๋ž˜ํ”„, ๋ง‰๋Œ€ ๊ทธ๋ž˜ํ”„ ๋“ฑ์˜ ๊ธฐ๋ณธ์ ์ธ ์‹œ๊ฐํ™” ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ์ธ๊ณต์ง€๋Šฅ ๋ฐ ๋จธ์‹ ๋Ÿฌ๋‹ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ๊ฒฐํ•ฉํ•ด ๋‹ค์–‘ํ•œ ์‹œ๊ฐํ™” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
plotly์˜ ๋” ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์•„๋ž˜ Plotly ๊ณต์‹ ์‚ฌ์ดํŠธ์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์—ฐ์†ํ˜• ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”

์—ฐ์†ํ˜• ๋ฐ์ดํ„ฐ๋Š” box plot, ์ฆ‰ ์ƒ์ž ๊ทธ๋ฆผ์„ ์ด์šฉํ•ด ์‹œ๊ฐํ™”ํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
box plot(์ƒ์ž ๊ทธ๋ฆผ)์ด ๋ฌด์—‡์ธ๊ฐ€์š”?
box plot์€ ์ž๋ฃŒ๋กœ๋ถ€ํ„ฐ ์–ป์–ด๋‚ธ ํ†ต๊ณ„๋Ÿ‰์ธ 5๊ฐ€์ง€ ์š”์•ฝ ์ˆ˜์น˜๋ฅผ ํ†ตํ•ด ์‹œ๊ฐํ™”ํ•ฉ๋‹ˆ๋‹ค. 5๊ฐ€์ง€ ์š”์•ฝ์ˆ˜์น˜๋ž€ ์ตœ์†Ÿ๊ฐ’, ์ œ 1์‚ฌ๋ถ„์œ„๊ฐ’, ์ œ 2์‚ฌ๋ถ„์œ„๊ฐ’, ์ œ 3์‚ฌ๋ถ„์œ„๊ฐ’, ์ตœ๋Œ“๊ฐ’์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ตœ์†Ÿ๊ฐ’๊ณผ ์ตœ๋Œ“๊ฐ’์„ ๋ฒ—์–ด๋‚œ ์ด์ƒ์น˜๋Š” ์ ์œผ๋กœ ์‹œ๊ฐํ™”ํ•ฉ๋‹ˆ๋‹ค. ์ƒ์ž ๊ทธ๋ฆผ์„ ํ†ตํ•ด ๋ฐ์ดํ„ฐ ๋ถ„ํฌ๋ฅผ ํ™•์ธํ•˜๊ณ  ์ด์ƒ์ ์„ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์šฉ์ดํ•ฉ๋‹ˆ๋‹ค.
์œ„์—์„œ ์‚ดํŽด๋ณธ ์—ฐ์†ํ˜• ๋ฐ์ดํ„ฐ ์ค‘ ์ฝœ๋ ˆ์Šคํ…Œ๋กค์„ ์˜๋ฏธํ•˜๋Š” โ€˜cholโ€™ feature์™€ ์ตœ๋Œ€ ์‹ฌ๋ฐ•์ˆ˜๋ฅผ ์˜๋ฏธํ•˜๋Š” โ€˜thalachhโ€™ feature๋ฅผ ์ด์šฉํ•ด ์‹œ๊ฐํ™”๋ฅผ ์ง„ํ–‰ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ฐ box plot์˜ x์ถ•์„ output์œผ๋กœ ์„ค์ •ํ•ด ์‹ฌ์žฅ๋งˆ๋น„ ์—ฌ๋ถ€์— ๋Œ€ํ•œ feature์˜ ๋ถ„ํฌ๋ฅผ ์•Œ์•„๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
๋จผ์ € โ€˜cholโ€™ feature์˜ ๋ถ„ํฌ๋ฅผ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.
์‹œ๊ฐํ™” ๊ฒฐ๊ณผ๋ฅผ ํ†ตํ•ด, ์ด์ƒ์น˜๋ฅผ ์ œ์™ธํ•˜๋ฉด ์‹ฌ์žฅ๋งˆ๋น„ ํ™˜์ž๊ตฐ์˜ ์ˆ˜์น˜๊ฐ€ ์˜คํžˆ๋ ค ๋‚ฎ์•˜์Œ์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹ค์Œ์œผ๋กœ๋Š” โ€˜thalachhโ€™ feature์˜ ๋ถ„ํฌ๋ฅผ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.
์ตœ๋Œ€ ์‹ฌ๋ฐ•์ˆ˜์˜ ๊ฒฝ์šฐ ์ตœ์†Ÿ๊ฐ’, ์ค‘์•™๊ฐ’, ์ตœ๋Œ“๊ฐ’ ๋“ฑ์ด ๋ชจ๋‘ ์‹ฌ์žฅ๋งˆ๋น„ ํ™˜์ž๊ตฐ์—์„œ ๋†’๊ฒŒ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค.
์•„ํ‹ฐํด์—์„œ๋Š” ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ box plot์„ ์‚ฌ์šฉํ–ˆ์ง€๋งŒ, ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ์ถ”๊ฐ€์ ์ธ ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜๋ฉด box plot์— ์‚ฐ์ ๋„ ๊ทธ๋ž˜ํ”„๋‚˜ ํžˆ์Šคํ† ๊ทธ๋žจ์„ ์ถ”๊ฐ€ํ•ด ์‹œ๊ฐํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฒ”์ฃผํ˜• ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”

๋ฒ”์ฃผํ˜• ๋ฐ์ดํ„ฐ๋Š” ๊ธฐ๋ณธ์ ์ธ ํžˆ์Šคํ† ๊ทธ๋žจ์„ ์ด์šฉํ•ด ์‹œ๊ฐํ™”ํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
๋ฒ”์ฃผํ˜• ๋ฐ์ดํ„ฐ ์ค‘ chest pain type ์˜๋ฏธํ•˜๋Š” โ€˜cpโ€™ feature์™€ ์ง€์ค‘ํ•ด ๋นˆํ˜ˆ ์—ฌ๋ถ€๋ฅผ ์˜๋ฏธํ•˜๋Š” โ€˜thallโ€™ feature๋ฅผ ์ด์šฉํ•ด ์‹œ๊ฐํ™”๋ฅผ ์ง„ํ–‰ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋ฒ”์ฃผํ˜• ๋ฐ์ดํ„ฐ ์—ญ์‹œ x์ถ•์„ output์œผ๋กœ ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.
โ€˜cpโ€™ feautre์— ๋Œ€ํ•œ ์‹œ๊ฐํ™” ๊ฒฐ๊ณผ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
์‹œ๊ฐํ™” ๊ฒฐ๊ณผ๋ฅผ ํ†ตํ•ด, chest pain type 0๋ณด๋‹ค๋Š” chest pain type 1, 2, 3์— ๋Œ€ํ•ด ์‹ฌ์žฅ๋งˆ๋น„ ๋ฐœ์ƒ ๋น„์œจ์ด ๋†’์•˜์Œ์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹ค์Œ์œผ๋กœ๋Š” โ€˜slpโ€™ feature๋ฅผ ์‹œ๊ฐํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค.
์‹œ๊ฐํ™” ๊ฒฐ๊ณผ๋ฅผ ํ†ตํ•ด, slp feature๊ฐ€ 2์ธ ๊ฒฝ์šฐ์—์„œ ์‹ฌ์žฅ๋ณ‘ ๋ฐœ์ƒ ๋น„์œจ์ด ๋‘๋“œ๋Ÿฌ์ง€๊ฒŒ ๋†’๊ฒŒ ๋‚˜ํƒ€๋‚ฌ์Œ์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฒ”์ฃผํ˜• ๋ฐ์ดํ„ฐ๋Š” ํžˆ์Šคํ† ๊ทธ๋žจ ์™ธ์—๋„, Heatmap ๋“ฑ์„ ํ†ตํ•ด ์‹œ๊ฐํ™” ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฐ์ดํ„ฐ์˜ ๊ฐ’์„ ์ƒ‰์ƒ์œผ๋กœ ๋ณ€ํ™˜์‹œ์ผœ์ฃผ๋Š” Heatmap ์‹œ๊ฐํ™”์˜ ๊ฒฝ์šฐ ์ƒ‰์ƒ ์ •๋ณด๋ฅผ ํ†ตํ•ด ํ•ญ๋ชฉ๋ณ„ ์ˆ˜์น˜๋ฅผ ๊ฐ€์‹œ์ ์œผ๋กœ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋‹ค๋Š” ์žฅ์ ์„ ๊ฐ€์ง€๊ณ  ์žˆ์ง€๋งŒ, ๋น„๊ต์  ๊ท ์ผํ•œ ๋ถ„ํฌ์˜ ๋ฐ์ดํ„ฐ์— ์ ์šฉํ•˜๊ธฐ์—๋Š” ๋ถ€์ ์ ˆํ•˜๋‹ค๋Š” ๋‹จ์ ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

Chapter 2. ๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ

๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ๋Š” ๋จธ์‹ ๋Ÿฌ๋‹ ์•Œ๊ณ ๋ฆฌ์ฆ˜๋งŒํผ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ๋จธ์‹ ๋Ÿฌ๋‹ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๋ฐ์ดํ„ฐ์— ๊ธฐ๋ฐ˜ํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์–ด๋–ค ๋ฐ์ดํ„ฐ๋ฅผ ์ž…๋ ฅ์œผ๋กœ ๊ฐ€์ง€๋Š๋ƒ์— ๋”ฐ๋ผ ๊ฒฐ๊ณผ๊ฐ€ ํฌ๊ฒŒ ๋‹ฌ๋ผ์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ๋จธ์‹ ๋Ÿฌ๋‹ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ ์šฉํ•˜๊ธฐ ์ „์— ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•ด ๋ฏธ๋ฆฌ ์ฒ˜๋ฆฌํ•ด์•ผํ•  ์‚ฌํ•ญ๋“ค์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์ƒ์น˜ ์ œ๊ฑฐํ•˜๊ธฐ

์ด์ƒ์น˜๋ž€ ๋ง ๊ทธ๋Œ€๋กœ ์ด์ƒ์ด ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋œปํ•ฉ๋‹ˆ๋‹ค. ๋จธ์‹ ๋Ÿฌ๋‹์—์„œ๋Š” ์ด๋Ÿฌํ•œ ์ด์ƒ์น˜ ๋ฐ์ดํ„ฐ ๋•Œ๋ฌธ์— ๋ชจ๋ธ์˜ ์„ฑ๋Šฅ์ด ํฌ๊ฒŒ ์ขŒ์šฐ๋ฉ๋‹ˆ๋‹ค.
์ด์ƒ์น˜๊ฐ€ ๋ชจ๋ธ์˜ ์„ฑ๋Šฅ์— ์–ด๋–ป๊ฒŒ ์˜ํ–ฅ์„ ๋ผ์น˜๋‚˜์š”?
๋ชจ๋ธ์˜ ์ž…์žฅ์—์„œ๋Š” ๋ฐ์ดํ„ฐ์˜ ํŒจํ„ด์„ ๋ณด๊ณ  ํ๋ฆ„์„ ํŒŒ์•…ํ•ด ์˜ˆ์ธก์„ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•˜๋Š”๋ฐ, ์ด์ƒ์น˜ ๋ฐ์ดํ„ฐ๊ฐ€ ์กด์žฌํ•  ์‹œ์—๋Š” ์ด์ƒ์น˜ ๋ฐ์ดํ„ฐ๋“ค ๋•Œ๋ฌธ์— ๋ชจ๋ธ์˜ ์ž…์žฅ์—์„œ๋Š” ๋œฌ๊ธˆ์—†๋Š” ํŒจํ„ด์„ ์ˆ˜ํ–‰ํ•˜๊ฒŒ ๋˜์–ด ์˜ˆ์ธก ์ •ํ™•๋„๊ฐ€ ๋–จ์–ด์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋ฉด ์ด์ƒ์น˜๋Š” ์–ด๋–ป๊ฒŒ ๋ฐœ๊ฒฌํ•˜๋‚˜์š”?
๋Œ€ํ‘œ์ ์ธ ๋ฐฉ๋ฒ•์œผ๋กœ IQR๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค.
IQR(Inter Quantile Range) IQR์€ ์‚ฌ๋ถ„์œ„ ๊ฐ’์˜ ํŽธ์ฐจ๋ฅผ ์ด์šฉํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ IQR์€ ์•„๋ž˜์˜ ๊ทธ๋ฆผ์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋“ฏ์ด 3์‚ฌ๋ถ„์œ„์ˆ˜์—์„œ 1์‚ฌ๋ถ„์œ„์ˆ˜๋ฅผ ๋บ€ ๊ฐ’์ž…๋‹ˆ๋‹ค. ์ฆ‰, IQR = Q3 - Q1์ž…๋‹ˆ๋‹ค. IQR์„ ์ด์šฉํ•ด์„œ ์ด์ƒ์น˜๋ฅผ ํƒ์ง€ํ•  ๋•Œ๋Š” IQR๊ฐ’์— ์–ด๋–ค ํŠน์ • ๊ฐ’์„ ๊ณฑํ•ด์„œ ๊ตฌํ•˜๋Š”๋ฐ, ๋ณดํ†ต 1.5๋ฅผ ๊ณฑํ•˜์—ฌ ์ด์ƒ์น˜๋ฅผ ํƒ์ง€ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, IQR์—์„œ 1.5๋ฅผ ๊ณฑํ•˜์—ฌ Q3์— ๋”ํ•ด์ฃผ๊ณ , IQR์—์„œ 1.5๋ฅผ ๊ณฑํ•ด์„œ Q1์— ๋นผ์ค๋‹ˆ๋‹ค. ์ด๋•Œ, Q3์— ๋”ํ•ด์ค€ ๊ฐ’์„ ์ตœ๋Œ“๊ฐ’, Q1์— ๋นผ์ค€ ๊ฐ’์„ ์ตœ์†Ÿ๊ฐ’์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ, ์ตœ๋Œ“๊ฐ’๋ณด๋‹ค ํฐ ๊ฐ’ ๊ทธ๋ฆฌ๊ณ  ์ตœ์†Ÿ๊ฐ’๋ณด๋‹ค ์ž‘์€ ๊ฐ’์„ โ€œ์ด์ƒ์น˜โ€๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค.
์‹ฌ์žฅ๋งˆ๋น„ ๋ฐ์ดํ„ฐ์˜ ํ”ผ์ฒ˜๋“ค์˜ ๋ถ„ํฌ๋ฅผ ๋ณด์‹œ๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด Boxplot ์™ธ์— ์ ๋“ค์ด ์žˆ๋Š” ๊ฒƒ์„ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์ ๋“ค์€ โ€˜์ด์ƒ์น˜โ€™๋ผ๊ณ  ํ•˜๋Š”๋ฐ์š”! ์œ„์—์„œ ๋ฐฐ์šด iqr๋ฐฉ์‹์„ ์ด์šฉํ•˜์—ฌ ์ด์ƒ์น˜๋ฅผ ์ œ๊ฑฐํ•ด์ฃผ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

๊ฒฐ์ธก์น˜ ์ œ๊ฑฐํ•˜๊ธฐ

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

์ธ์ฝ”๋”ฉ

์‚ฌ์ดํ‚ท๋Ÿฐ์˜ ๋จธ์‹ ๋Ÿฌ๋‹ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๋ฌธ์ž์—ด ๊ฐ’์— ๋Œ€ํ•ด ์ ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํ”ผ์ฒ˜๋“ค์˜ ์ž๋ฃŒํ˜•์„ ํ™•์ธํ–ˆ์„ ๋•Œ ๋ฌธ์žฅํ˜•, ์ฆ‰ objectํ˜• ํ”ผ์ฒ˜๊ฐ€ ์žˆ์„ ๊ฒฝ์šฐ ์ด๋“ค์„ ์ˆซ์žํ˜•์œผ๋กœ ๋ฐ”๊ฟ”์ฃผ๋Š” ์ž‘์—…์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋จธ์‹ ๋Ÿฌ๋‹์˜ ๋Œ€ํ‘œ์ ์ธ ์ธ์ฝ”๋”ฉ ๋ฐฉ์‹์—๋Š” โ€˜๋ ˆ์ด๋ธ” ์ธ์ฝ”๋”ฉโ€™๊ณผ โ€˜์›-ํ•ซ ์ธ์ฝ”๋”ฉโ€™์ด ์žˆ์Šต๋‹ˆ๋‹ค.
๋ ˆ์ด๋ธ” ์ธ์ฝ”๋”ฉ? ์›-ํ•ซ ์ธ์ฝ”๋”ฉ?
์นดํ…Œ๊ณ ๋ฆฌํ˜• ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ”๋“œํ˜• ์ˆซ์ž ๊ฐ’์œผ๋กœ ๋ณ€ํ™˜ํ•ด์ฃผ๋Š” ์ž‘์—…์„ ๋ ˆ์ด๋ธ” ์ธ์ฝ”๋”ฉ์ด๋ผ๊ณ  ํ•˜๊ณ , ๋ฐ์ดํ„ฐ์˜ ์œ ํ˜•์— ๋”ฐ๋ผ ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ๊ณ ์œ  ๊ฐ’์— ํ•ด๋‹นํ•˜๋Š” ์นผ๋Ÿผ์—๋งŒ 1์„ ํ‘œ์‹œํ•˜๊ณ  ๋‚˜๋จธ์ง€ ์นผ๋Ÿผ์—๋Š” 0์œผ๋กœ ํ‘œ์‹œํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์›-ํ•ซ ์ธ์ฝ”๋”ฉ์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.
์ฆ‰, ๋ ˆ์ด๋ธ” ์ธ์ฝ”๋”ฉ์„ ์ ์šฉํ•  ๊ฒฝ์šฐ ์•„๋ž˜ ๊ทธ๋ฆผ์ฒ˜๋Ÿผ ๋ฌธ์žํ˜•์œผ๋กœ ๋˜์–ด์žˆ๋Š” ํ”ผ์ฒ˜๊ฐ€ ์ˆซ์žํ˜•์œผ๋กœ ๋ณ€ํ™˜์ด ๋ฉ๋‹ˆ๋‹ค. TV๋Š” 1, ๋ƒ‰์žฅ๊ณ ๋Š” 2์™€ ๊ฐ™์ด ๊ฐ๊ฐ์˜ ํ•ญ๋ชฉ์— ๊ณ ์œ  ๋ฒˆํ˜ธ๊ฐ€ ๋ถ€์—ฌ๋˜์—ˆ์Œ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์›-ํ•ซ ์ธ์ฝ”๋”ฉ์€ ์•„๋ž˜ ๊ทธ๋ฆผ์ฒ˜๋Ÿผ ์—ด๋“ค์˜ ๊ณ ์œ  ๊ฐ’์„ ์ฐจ์›์„ ๋ณ€ํ™˜ํ•œ ๋’ค, ํ•ด๋‹นํ•˜๋Š” ์นผ๋Ÿผ์—๋งŒ 1์„ ํ‘œ์‹œ, ๋‚˜๋จธ์ง€์—๋Š” 0์„ ํ‘œ์‹œํ•ด์ค๋‹ˆ๋‹ค. ์ด๋•Œ, ํŒ๋‹ค์Šค์˜ get_dummies ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ˆซ์žํ˜• ๊ฐ’ ๋ณ€ํ™˜์—†์ด ์›-ํ•ซ ์ธ์ฝ”๋”ฉ์„ ์‰ฝ๊ฒŒ ๊ตฌํ˜„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ด๋•Œ ์œ ์˜ํ•  ์ ์€ ๋ ˆ์ด๋ธ” ์ธ์ฝ”๋”ฉ์„ ํ†ตํ•ด ํ”ผ์ฒ˜๊ฐ’๋“ค์„ ์ธ์ฝ”๋”ฉํ•  ๋•Œ ๊ฐ ํ”ผ์ฒ˜๋งˆ๋‹ค ์ˆœ์ฐจ์ ์œผ๋กœ ์ˆซ์ž๊ฐ€ ๋ถ€์—ฌ๋˜๊ธฐ ๋•Œ๋ฌธ์— ํ”ผ์ฒ˜๋“ค๋งˆ๋‹ค ๋ถ€์—ฌ๋œ ์ˆซ์ž๊ฐ€ ๋‹ค๋ฅด๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด๋Ÿด ๊ฒฝ์šฐ ํŠน์ • ๋จธ์‹ ๋Ÿฌ๋‹ ์•Œ๊ณ ๋ฆฌ์ฆ˜์—์„œ ๊ฐ€์ค‘์น˜๊ฐ€ ๋” ๋ถ€์—ฌ๋˜๊ฑฐ๋‚˜ ๋” ์ค‘์š”ํ•˜๊ฒŒ ์ธ์‹๋  ๊ฐ€๋Šฅ์„ฑ์ด ๋ฐœ์ƒํ•  ๊ฐ€๋Šฅ์„ฑ๋„ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ ˆ์ด๋ธ” ์ธ์ฝ”๋”ฉ์€ ์„ ํ˜•ํšŒ๊ท€์™€ ๊ฐ™์€ ๋จธ์‹ ๋Ÿฌ๋‹ ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ์ ์šฉํ•˜์ง€ ์•Š์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค
์œ„์™€ ๊ฐ™์€ ์ด์œ ๋กœ ์‹ฌ์žฅ๋งˆ๋น„ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•ด์„œ๋Š” ๋ ˆ์ด๋ธ” ์ธ์ฝ”๋”ฉ์ด ์•„๋‹Œ ์›-ํ•ซ ์ธ์ฝ”๋”ฉ์„ ์ ์šฉํ•˜์˜€๋Š”๋ฐ์š”! ์›-ํ•ซ ์ธ์ฝ”๋”ฉ์„ ์ ์šฉํ•˜๋‹ˆ ์›๋ณธ ๋ฐ์ดํ„ฐ์— ๋น„ํ•ด ํ”ผ์ฒ˜๋“ค์ด ์ƒ๋‹นํžˆ ๋งŽ์•„์กŒ์Œ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์œ„์™€ ๊ฐ™์ด ํ”ผ์ฒ˜๋“ค์ด ๋งŽ์„ ๊ฒฝ์šฐ ๋‚˜์ค‘์— ๋ชจ๋ธ์„ ํ•™์Šต์‹œํ‚ฌ ๋•Œ, ๊ณผ์ ํ•ฉ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ํ”ผ์ฒ˜๋“ค์˜ ์ฐจ์›์„ ์ถ•์†Œ์‹œํ‚ค๋Š”, ์ฆ‰ ์ฐจ์›์ถ•์†Œ๋ฅผ ํ•ด์ฃผ๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค

ํ”ผ์ฒ˜ ์Šค์ผ€์ผ๋ง

์„œ๋กœ ๋‹ค๋ฅธ ๋ณ€์ˆ˜์˜ ๊ฐ’ ๋ฒ”์œ„๋ฅผ ์ผ์ •ํ•œ ์ˆ˜์ค€์œผ๋กœ ๋งž์ถ”๋Š” ์ž‘์—…์„ โ€˜ํ”ผ์ฒ˜ ์Šค์ผ€์ผ๋งโ€™์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๋Œ€ํ‘œ์ ์ธ ๋ฐฉ๋ฒ•์œผ๋กœ๋Š” ํ‘œ์ค€ํ™”์™€ ์ •๊ทœํ™”๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
์—ฌ๊ธฐ์„œ ํ‘œ์ค€ํ™”์™€ ์ •๊ทœํ™”์˜ ๊ฐœ๋…์„ ๊ฐ„๋‹จํžˆ ์„ค๋ช…ํ•ด๋“œ๋ฆฌ์ž๋ฉด
ํ‘œ์ค€ํ™”๋ž€? ํ‰๊ท ์ด 0์ด๊ณ  ๋ถ„์‚ฐ์ด 1์ธ, ์ฆ‰ โ€œ๊ฐ€์šฐ์‹œ์•ˆ ์ •๊ทœ ๋ถ„ํฌโ€๋ฅผ ๊ฐ€์ง„ ๊ฐ’์œผ๋กœ ๋ณ€ํ™˜ํ•ด์ฃผ๋Š” ์ž‘์—…์„ ํ‘œ์ค€ํ™”๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.
ํ‘œ์ค€ํ™”๋ฅผ ํ†ตํ•ด ๋ณ€ํ™˜๋  ํ”ผ์ฒ˜ x์˜ ์ƒˆ๋กœ์šด i๋ฒˆ์งธ ๋ฐ์ดํ„ฐ๋ฅผ xinewx_inew๋ผ๊ณ  ํ•œ๋‹ค๋ฉด ์ด ๊ฐ’์€ ์›๋ž˜ ๊ฐ’์—์„œ ํ”ผ์ฒ˜ x์˜ ํ‰๊ท ์„ ๋บ€ ๊ฐ’์„ ํ”ผ์ฒ˜ x์˜ ํ‘œ์ค€ํŽธ์ฐจ๋กœ ๋‚˜๋ˆˆ ๊ฐ’์œผ๋กœ ๊ณ„์‚ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

xinew=xiโˆ’mean(x)stdex(x) x_inew=\frac{x_i-mean(x)}{stdex(x)}

๋จธ์‹ ๋Ÿฌ๋‹์—์„œ๋Š” ํ‘œ์ค€ํ™”๋ฅผ ์‰ฝ๊ฒŒ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด ํด๋ž˜์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š”๋ฐ, ๋Œ€ํ‘œ์ ์œผ๋กœ StandardScaler๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. StandardScaler๋Š” ๊ฐœ๋ณ„ ํ”ผ์ฒ˜๋ฅผ ํ‰๊ท ์ด 0์ด๊ณ , ๋ถ„์‚ฐ์ด 1์ธ ๊ฐ’์œผ๋กœ ๋ณ€ํ™˜ํ•ด์ค๋‹ˆ๋‹ค. ์ฆ‰ ๋ฐ์ดํ„ฐ๋“ค์ด ๊ฐ€์šฐ์‹œ์•ˆ ์ •๊ทœ ๋ถ„ํฌ๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋„๋ก ๋ณ€ํ™˜ํ•ด์ฃผ๋Š” ์ค‘์š”ํ•œ ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
ํ‘œ์ค€ํ™”๋ฅผ ํ•ด์ฃผ๋Š” ๊ฒƒ์ด ์™œ ์ค‘์š”ํ•œ๊ฐ€์š”?
์„ ํ˜•ํšŒ๊ท€๋‚˜ ๋กœ์ง€์Šคํ‹ฑ ํšŒ๊ท€๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ๊ฐ€์šฐ์‹œ์•ˆ ๋ถ„ํฌ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜๊ณ  ๊ตฌํ˜„๋๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ์ „์— ํ‘œ์ค€ํ™”๋ฅผ ์ ์šฉํ•˜๋Š” ๊ฒƒ์€ ์˜ˆ์ธก ์„ฑ๋Šฅ ํ–ฅ์ƒ์— ์ค‘์š”ํ•œ ์š”์†Œ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.
์‹ฌ์žฅ๋งˆ๋น„ ๋ฐ์ดํ„ฐ๊ฐ™์€ ๊ฒฝ์šฐ์—๋Š” StandardScaler๋ฅผ ์ด์šฉํ•˜์—ฌ ํ‘œ์ค€ํ™”๋ฅผ ์ง„ํ–‰ํ•˜์˜€๋Š”๋ฐ์š”. ์•„๋ž˜ ์™ผ์ชฝ ๊ทธ๋ฆผ์€ ํ‘œ์ค€ํ™”๋ฅผ ํ•˜๊ธฐ ์ „, ์˜ค๋ฅธ์ชฝ์€ ํ‘œ์ค€ํ™”๋ฅผ ์ง„ํ–‰ํ•˜๊ณ ๋‚˜์„œ์˜ ๋ถ„ํฌ๋ฅผ ์‹œ๊ฐํ™” ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
x์ถ•์„ ๋ณด์‹œ๋ฉด ํ‘œ์ค€ํ™”๋ฅผ ์ง„ํ–‰ํ•˜๊ธฐ ์ „๊ณผ ๋น„๊ตํ–ˆ์„ ๋•Œ ์ง„ํ–‰ํ•œ ํ›„์˜ x์ถ• ๋ฒ”์œ„๊ฐ€ 0์„ ๊ธฐ์ค€์œผ๋กœ ๋’ค์ง‘์–ด์ง„ ์ข…๋ชจ์–‘์ด ๋œ ๊ฒƒ์„ ๋ณด์•„ ํ‘œ์ค€ํ™”๊ฐ€ ์ž˜ ์ˆ˜ํ–‰์ด ๋˜์—ˆ์Œ์„ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ •๊ทœํ™”๋ž€? ์„œ๋กœ ๋‹ค๋ฅธ ํฌ๊ธฐ์˜ ๋ฐ์ดํ„ฐ๋“ค์ด ์žˆ์„ ๋•Œ, ์ด๋“ค์˜ ํฌ๊ธฐ๋ฅผ ํ†ต์ผํ•˜๊ธฐ ์œ„ํ•ด ํฌ๊ธฐ๋ฅผ ๋ณ€ํ™˜ํ•ด์ฃผ๋Š” ์ž‘์—…์„ ์ •๊ทœํ™”๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ๊ฐœ๋ณ„ ๋ฐ์ดํ„ฐ์˜ ํฌ๊ธฐ๋ฅผ ๋ชจ๋‘ ๋˜‘๊ฐ™์€ ๋‹จ์œ„๋กœ ๋ณ€๊ฒฝํ•ด์ฃผ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ xinew xinew๋Š” ์›๋ž˜ ๊ฐ’์—์„œ ํ”ผ์ฒ˜ x์˜ ์ตœ์†Ÿ๊ฐ’์„ ๋บ€ ๊ฐ’์„ ํ”ผ์ฒ˜ x์˜ ์ตœ๋Œ“๊ฐ’๊ณผ ์ตœ์†Ÿ๊ฐ’์˜ ์ฐจ์ด๋กœ ๋‚˜๋ˆˆ ๊ฐ’์œผ๋กœ ๋ณ€ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

xinew=xiโˆ’mean(x)stdex(x) x_inew=\frac{x_i-mean(x)}{stdex(x)}

ํ‘œ์ค€ํ™”๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ •๊ทœํ™”๋ฅผ ์‰ฝ๊ฒŒ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด ๋จธ์‹ ๋Ÿฌ๋‹์—์„œ๋Š” ํด๋ž˜์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š”๋ฐ, ๋Œ€ํ‘œ์ ์œผ๋กœ MinMaxScaler๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
MinMaxScaler๋Š” ๋ฐ์ดํ„ฐ ๊ฐ’์„ 0๊ณผ 1์‚ฌ์ด์˜ ๋ฒ”์œ„ ๊ฐ’์œผ๋กœ ๋ณ€ํ™˜ํ•ด์ค๋‹ˆ๋‹ค. ๋งŒ์•ฝ ๋ฐ์ดํ„ฐ์˜ ๋ถ„ํฌ๊ฐ€ ๊ฐ€์šฐ์‹œ์•ˆ ๋ถ„ํฌ๊ฐ€ ์•„๋‹ ๊ฒฝ์šฐ์— MinMaxScaler๋ฅผ ์ ์šฉํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ”ผ์ฒ˜ ์Šค์ผ€์ผ๋ง์„ ํ•  ๋•Œ ์œ ์˜ํ•ด์•ผ ํ•  ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. Scaler๊ฐ์ฒด๋ฅผ ์ด์šฉํ•˜์—ฌ ํ•™์Šต ๋ฐ์ดํ„ฐ ์„ธํŠธ๋กœ fit()๊ณผ transform()์„ ์ ์šฉํ•˜๋ฉด ํ…Œ์ŠคํŠธ ๋ฐ์ดํ„ฐ ์„ธํŠธ๋กœ๋Š” ๋‹ค์‹œ fit()์„ ์ˆ˜ํ–‰ํ•˜์ง€ ์•Š๊ณ  ํ•™์Šต ๋ฐ์ดํ„ฐ ์„ธํŠธ๋กœ fit()์„ ์ˆ˜ํ–‰ํ•œ ๊ฒฐ๊ณผ๋ฅผ ์ด์šฉํ•ด transform()๋ณ€ํ™˜์„ ์ ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์ฆ‰, ํ•™์Šต ๋ฐ์ดํ„ฐ๋กœ fit()์ด ์ ์šฉ๋œ ์Šค์ผ€์ผ๋ง ๊ธฐ์ค€ ์ •๋ณด๋ฅผ ๊ทธ๋Œ€๋กœ ํ…Œ์ŠคํŠธ ๋ฐ์ดํ„ฐ ์„ธํŠธ์— ์ ์šฉํ•ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์ธ๋ฐ, ์™œ ๊ทธ๋ž˜์•ผ ํ• ๊นŒ์š”?
๋งจ ์ฒ˜์Œ์— ๋งํ–ˆ๋“ฏ์ด ๋จธ์‹ ๋Ÿฌ๋‹ ๋ชจ๋ธ์€ ํ•™์Šต ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•™์Šต๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ˜๋“œ์‹œ ํ…Œ์ŠคํŠธ ๋ฐ์ดํ„ฐ๋Š” ํ•™์Šต ๋ฐ์ดํ„ฐ์˜ ์Šค์ผ€์ผ๋ง ๊ธฐ์ค€์— ๋”ฐ๋ผ์•ผ ํ•ฉ๋‹ˆ๋‹ค
๋งŒ์•ฝ์— ํ…Œ์ŠคํŠธ ๋ฐ์ดํ„ฐ๋กœ ๋‹ค์‹œ ์ƒˆ๋กœ์šด ์Šค์ผ€์ผ๋ง ๊ธฐ์ค€ ์ •๋ณด๋ฅผ ๋งŒ๋“ค๊ฒŒ ๋˜๋ฉด ํ•™์Šต ๋ฐ์ดํ„ฐ์™€ ํ…Œ์ŠคํŠธ ๋ฐ์ดํ„ฐ์˜ ์Šค์ผ€์ผ๋ง ๊ธฐ์ค€ ์ •๋ณด๊ฐ€ ์„œ๋กœ ๋‹ฌ๋ผ์ง€๊ธฐ ๋•Œ๋ฌธ์— ์˜ฌ๋ฐ”๋ฅผ ์˜ˆ์ธก ๊ฒฐ๊ณผ๋ฅผ ๋„์ถœํ•˜์ง€ ๋ชป ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
์ž ์ด๋กœ์จ ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”, ๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ๋ฅผ ๋ชจ๋‘ ๋งˆ์ณค์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ๋ถ€ํ„ฐ๋Š” ๋ชจ๋ธ๋ง์— ๋Œ€ํ•ด์„œ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

Chapter 3. ๋ชจ๋ธ๋ง

๋จธ์‹ ๋Ÿฌ๋‹ ๋ชจ๋ธ ํ•™์Šต ๋ฐฉ๋ฒ•์€ ํฌ๊ฒŒ ์ง€๋„ ํ•™์Šต, ๋น„์ง€๋„ ํ•™์Šต, ๊ฐ•ํ™” ํ•™์Šต์œผ๋กœ ๋‚˜๋ˆ ์ง‘๋‹ˆ๋‹ค. ๊ฐ™์€ ๋ฐ์ดํ„ฐ๋กœ ํ•™์Šตํ•˜๋”๋ผ๋„ ์–ด๋–ค ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜๋Š๋ƒ์— ๋”ฐ๋ผ ์„ฑ๋Šฅ์ด ํฌ๊ฒŒ ๋‹ฌ๋ผ์งˆ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ ๋งŒํผ์ด๋‚˜ ์–ด๋–ค ๋ชจ๋ธ์„ ์„ ํƒํ•˜๊ณ  ์–ด๋–ป๊ฒŒ ํ•™์Šต์‹œํ‚ฌ ๊ฒƒ์ธ์ง€๊ฐ€ ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค!
๋ฐ์ดํ„ฐ ๋ถ„ํฌ์—์„œ ํ™•์ธํ–ˆ๋“ฏ์ด, ์ •๋‹ต ๋ ˆ์ด๋ธ”์ธ โ€˜์‹ฌ์žฅ๋งˆ๋น„ ๋ฐœ๋ณ‘ ์—ฌ๋ถ€โ€™ ๋ฐ์ดํ„ฐ๋ฅผ ์•Œ๊ณ  ์žˆ์œผ๋ฏ€๋กœ โ€˜์ง€๋„ ํ•™์Šตโ€™ ๋ฐฉ๋ฒ•์„ ์„ ํƒํ•˜์—ฌ ํ•™์Šต์„ ์ง„ํ–‰ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
์ง€๋„ํ•™์Šต์ด ๋ญ”๊ฐ€์š”?
์ง€๋„ ํ•™์Šต์ด๋ž€ ์—ฌ๋Ÿฌ ๋ฌธ์ œ์™€ ๋‹ต์„ ๊ฐ™์ดย ํ•™์Šตํ•จ์œผ๋กœ์จ ๋ฏธ์ง€์˜ ๋ฌธ์ œ์— ๋Œ€ํ•œ ์˜ฌ๋ฐ”๋ฅธ ๋‹ต์„ ์˜ˆ์ธกํ•˜๊ณ ์ž ํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ์ฆ‰, ์ •๋‹ต์ด ์žˆ๋Š” ์‚ฌ๋ก€๋“ค์„ ํ•™์Šตํ•˜์—ฌ ๋ชจ๋ธ์„ ์ƒ์„ฑํ•˜๊ณ , ๊ทธ ๋ชจ๋ธ์„ ์ด์šฉํ•ด ์ •๋‹ต์ด ์—†๋Š” ๋ฌธ์ œ์˜ ์ •๋‹ต์„ ์•Œ์•„๋‚ด๊ณ ์ž ํ•˜๋Š” ํ•™์Šต๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.
์ง€๋„ํ•™์Šต์€ ํฌ๊ฒŒ ํšŒ๊ท€๋ฌธ์ œ์™€ ๋ถ„๋ฅ˜๋ฌธ์ œ๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ์ธกํ•˜๊ณ  ์‹ถ์€ ์ •๋‹ต ๊ฐ’์ด ์—ฐ์†ํ˜• ์ˆซ์ž์ผ ๋•Œ ํšŒ๊ท€๋ฅผ ์ฃผ๋กœ ์‚ฌ์šฉํ•˜๊ณ , ๋ถ„๋ฅ˜๋Š” ๋ง ๊ทธ๋Œ€๋กœ ์–ด๋Š ์ •๋‹ต์— ์†ํ•˜๋Š”์ง€ โ€˜๋ถ„๋ฅ˜โ€™ํ•˜๊ณ  ์‹ถ์„ ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
์‹ฌ์žฅ๋งˆ๋น„ ๋ฐ์ดํ„ฐ์˜ ๊ฒฝ์šฐ, ์ •๋‹ต ๊ฐ’์ด 0๊ณผ 1๋กœ ์ด๋ค„์ง„ ์ด์ค‘๋ถ„๋ฅ˜ ๋ฌธ์ œ์ด๊ธฐ ๋•Œ๋ฌธ์—, ๋ถ„๋ฅ˜ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.
๋จธ์‹ ๋Ÿฌ๋‹ ๋ชจ๋ธ๋ง์˜ ์‹œ์ž‘์€ ์‚ฌ์šฉํ•  ๋ชจ๋ธ์„ ์„ ์ •ํ•˜๋Š” ๊ฒƒ์œผ๋กœ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.
์ด ๋•Œ, ๋ฐ์ดํ„ฐ์˜ ๋ถ„ํฌ์™€ ํ™œ์šฉ ๋ชฉ์ ์— ๋”ฐ๋ผ ๋ชจ๋ธ ์ข…๋ฅ˜๋ฅผ ์ž˜ ์„ ์ •ํ•ด์•ผ๋งŒ ๋†’์€ ์ •ํ™•๋„์™€ ์œ ์˜๋ฏธํ•œ ์ •๋ณด๋ฅผ ์ „๋‹ฌํ•ด์ฃผ๋Š” ๋ชจ๋ธ์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ์ƒ์„ฑํ•œ ๋ชจ๋ธ์„ ๋ฐ”๋กœ ์‚ฌ์šฉํ•ด๋„ ๋˜์ง€๋งŒ, โ€˜ํ•˜์ดํผ ํŒŒ๋ผ๋ฏธํ„ฐ ํŠœ๋‹โ€™์„ ๊ฑฐ์น˜๋ฉด ๋”์šฑ ์™„์„ฑ๋„ ์žˆ๋Š” ๋ชจ๋ธ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ•˜์ดํผ ํŒŒ๋ผ๋ฏธํ„ฐ ํŠœ๋‹์ด ๋ญ”๊ฐ€์š”?
ํ•˜์ดํผ ํŒŒ๋ผ๋ฏธํ„ฐ ํŠœ๋‹์€ ์‰ฝ๊ฒŒ ๋งํ•˜์ž๋ฉด ๋ชจ๋ธ์„ ๊พธ๋ฉฐ์ฃผ๋Š” ์ž‘์—…์ž…๋‹ˆ๋‹ค. ๊ฐ ๋ชจ๋ธ์˜ ๋…ํŠนํ•œ ๋ณ€์ˆ˜๊ฐ’๋“ค์„ ์กฐ์ •ํ•ด์ฃผ๋ฉด์„œ ๋ชจ๋ธ์˜ ์ •ํ™•๋„์™€ ๊ณผ์ ํ•ฉ ๋ฌธ์ œ๋ฅผ ๊ฐœ์„ ํ•ด๋‚˜๊ฐ€๋Š” ์ž‘์—…์ž…๋‹ˆ๋‹ค. ์œ„์˜ ๊ณผ์ •์„ ํ†ตํ•ด ์™„์„ฑํ•œ ๋ชจ๋ธ์— train, test ๋ฐ์ดํ„ฐ๋ฅผ ๋„ฃ์–ด ์˜ˆ์ธก์„ ์ง„ํ–‰ํ•˜๋ฉด ๋ชจ๋ธ๋ง ์ž‘์—…์ด ๋งˆ๋ฌด๋ฆฌ ๋ฉ๋‹ˆ๋‹ค!
์‹ฌ์žฅ๋งˆ๋น„ ์˜ˆ์ธก ๋ชจ๋ธ๋ง์—๋Š” ์ด 3๊ฐ€์ง€ ๋ชจ๋ธ์ด ์‚ฌ์šฉ๋์Šต๋‹ˆ๋‹ค. DecisionTree, RandomForest, XGBoost๋Š” ๊ฐ์ž๋งŒ์˜ ๊ณ ์œ ํ•œ ์žฅ์  ๋•Œ๋ฌธ์— ์‹ค์ œ ํ˜„์—…์—์„œ๋„ ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ๋ชจ๋ธ๋“ค์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ ์ง€๊ธˆ๋ถ€ํ„ฐ ๊ฐ ๋ชจ๋ธ๋“ค์„ ํ•˜๋‚˜์”ฉ ์‚ดํŽด๋ณด๋ฉฐ ๋ชจ๋ธ๋ง ๊ณผ์ •์„ ์ดํ•ดํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค!

DecisionTree

์ฒซ ๋ฒˆ ์งธ ๋ชจ๋ธ์ธ DecisionTree์ž…๋‹ˆ๋‹ค. ํ•œ๊ตญ๋ง๋กœ๋Š” โ€˜์˜์‚ฌ๊ฒฐ์ •ํŠธ๋ฆฌโ€™ ๋ชจ๋ธ์ด๋ผ๊ณ ๋„ ๋ถˆ๋ฆฝ๋‹ˆ๋‹ค.
์ด๋ฆ„๋งŒ ๋ณด๊ณ ๋„ ์–ด๋–ค ํ˜•ํƒœ์ธ์ง€ ๊ฐ์ด ์˜ค์‹ค๊นŒ์š”?
๋„ค, ๋งž์Šต๋‹ˆ๋‹ค. ๋ฐ”๋กœ Tree, ์ฆ‰ ๋‚˜๋ฌด ํ˜•ํƒœ์˜ ๋ชจ๋ธ์ž…๋‹ˆ๋‹ค.
DecisionTree ๋ชจ๋ธ์€ ์ค„๊ธฐ์—์„œ ๋‚˜๋ญ‡๊ฐ€์ง€๊ฐ€ ๋ป—์–ด๋‚˜๊ฐ€๋“ฏ์ด ๋ถ„๋ฅ˜๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋•Œ์˜ ๋ถ„๋ฅ˜ ๊ธฐ์ค€์€ ์ •๋ณด์˜ โ€˜๊ท ์ผ๋„โ€™์ธ๋ฐ์š”. ์‰ฝ๊ฒŒ ๋งํ•ด, ๋ถ„๋ฅ˜๊ฐ€ ์‰ฌ์šด ๊ธฐ์ค€ ์ˆœ์„œ๋Œ€๋กœ ๋ถ„๋ฅ˜๋ฅผ ์ง„ํ–‰ํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ •๋ณด๊ท ์ผ๋„์— ๋Œ€ํ•ด์„œ ์ž์„ธํžˆ ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”!
์˜ˆ์‹œ๋ฅผ ๋“ค์–ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ํ•˜์–€๊ณต 5๊ฐœ, ๊ฒ€์€๊ณต 5๊ฐœ๊ฐ€ ๋“ค์–ด์žˆ๋Š” ๋ฐ•์Šค A์™€ ํ•˜์–€๊ณต 9๊ฐœ ๊ฒ€์€๊ณต 1๊ฐœ๊ฐ€ ๋“ค์–ด์žˆ๋Š” ๋ฐ•์Šค B๊ฐ€ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด๋ด…์‹œ๋‹ค. ๊ฐ€๋ น ๋ˆˆ์„ ๊ฐ€๋ฆฐ์ฑ„ ๋ฐ•์Šค B์—์„œ ๊ณต์„ ๋ฝ‘์•˜์„ ๋•Œ๋Š”, ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์ •๋ณด๊ฐ€ ๋งŽ์ด ์—†์–ด๋„ ํ•˜์–€์ƒ‰๊ณต์ด๋ผ๊ณ  ์‰ฝ๊ฒŒ ์˜ˆ์ธกํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ A์˜ ๊ฒฝ์šฐ์—๋Š” ์˜ˆ์ธก์„ ์œ„ํ•ด์„œ ๋” ๋งŽ์€ ๋ฐ์ดํ„ฐ์™€ ์กฐ๊ฑด์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋•Œ, ์šฐ๋ฆฌ๋Š” ๋ฐ•์Šค A๋ฅผ ์ •๋ณด์˜ ๊ท ์ผ๋„๊ฐ€ ๋‚ฎ๋‹ค๊ณ  ๋งํ•˜๊ณ  ๋ฐ•์Šค B๋ฅผ ์ •๋ณด์˜ ๊ท ์ผ๋„๊ฐ€ ๋†’๋‹ค๊ณ  ๋งํ•ฉ๋‹ˆ๋‹ค.
DecisionTree์˜ ์žฅ์ ์€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ๋งค์šฐ ์‰ฝ๊ณ  ์ง๊ด€์ ์ด๋ผ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ถ„๋ฅ˜ ๊ธฐ์ค€์ด ๋งค์šฐ ๋ช…ํ™•ํ•˜๊ธฐ์— ์‹œ๊ฐํ™”๋ฅผ ํ†ตํ•ด์„œ ์–ด๋–ค ์š”์†Œ๊ฐ€ ๋ถ„๋ฅ˜์— ํฌ๊ฒŒ ์˜ํ–ฅ์„ ์ฃผ๋Š”์ง€ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋งŒ, ๋ถ„๋ฅ˜ ๊ธฐ์ค€์ด ์‰ฌ์šด๋งŒํผ ๊ณผ์ ํ•ฉ ๋ฌธ์ œ๋„ ๋ฐœ์ƒํ•  ๊ฐ€๋Šฅ์„ฑ์ด ํฝ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ max_depth๋ฅผ ๋น„๋กฏํ•œ ๋‹ค์–‘ํ•œ ํ•˜์ดํผ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์กฐ์ •ํ•˜์—ฌ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•ด ๊ณผ๋„ํ•œ ํ•™์Šต์„ ํ•˜์ง€ ๋ชปํ•˜๋„๋ก ๊ทœ์ œํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.
์‹ฌ์žฅ๋งˆ๋น„ ๋ชจ๋ธ๋ง์—์„œ๋Š” max_depth(๋ถ„๋ฅ˜๋ฅผ ์ง„ํ–‰ํ•˜๋Š” ์ตœ๋Œ€ ์ธต์„ ์ œํ•œํ•ด์ฃผ๋Š” ํŒŒ๋ผ๋ฏธํ„ฐ)๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๊ณผ์ ํ•ฉ์„ ์ œ์–ดํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ๊ฒฐ๊ณผ, ์ •ํ™•๋„๋Š” ์•ฝ 75% ์ •๋„๋กœ ๋น„๊ต์  ๋‚ฎ์€ ์ˆ˜์น˜๋ฅผ ๋ณด์˜€์Šต๋‹ˆ๋‹ค.
์•ž์œผ๋กœ ์†Œ๊ฐœํ•  ๋‚˜๋จธ์ง€ ๋‘ ๋ชจ๋ธ์€ ๋ชจ๋‘ โ€˜์•™์ƒ๋ธ”โ€™ ๋ชจ๋ธ์— ์†ํ•ฉ๋‹ˆ๋‹ค. ์•™์ƒ๋ธ” ๋ชจ๋ธ์€ ์—ฌ๋Ÿฌ ๋ชจ๋ธ๋“ค์„ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜์—ฌ ๋ชจ๋ธ์„ ์ƒ์„ฑํ•˜๋Š” ๊ธฐ๋ฒ•์œผ๋กœ, ๊ฐœ๋ณ„ ๋ชจ๋ธ์˜ ์žฅ์ ์€ ์‚ด๋ฆฌ๊ณ  ๋‹จ์ ์€ ๋ณด์™„ํ•˜๋Š” ๋ฐฉ์‹์„ ์ฑ„์šฉํ•˜์—ฌ ๋†’์€ ์ •ํ™•๋„์™€ ์„ฑ๋Šฅ์„ ์ž๋ž‘ํ•ฉ๋‹ˆ๋‹ค.
์‹ฌ์žฅ๋งˆ๋น„ ์˜ˆ์ธก ๋ชจ๋ธ๋ง์—์„œ๋Š” Bagging ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•œ RandomForest ๋ชจ๋ธ๊ณผ Boosting ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•œ XGBoost ๋ชจ๋ธ์„ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.

RandomForest

์ฒซ ๋ฒˆ์งธ ์•™์ƒ๋ธ” ๋ชจ๋ธ์ธ RandomForest ๋ชจ๋ธ์ž…๋‹ˆ๋‹ค. RandomForest๋Š” Bagging ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•˜๋Š” ๋Œ€ํ‘œ์ ์ธ ๋ชจ๋ธ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค
Bagging์ด ๋ฌด์—‡์„ ์˜๋ฏธํ•˜๋Š” ๊ฑด๊ฐ€์š”?
Bagging์ด๋ž€, ์‰ฝ๊ฒŒ ๋งํ•ด ์—ฌ๋Ÿฌ ๋ฒˆ ์ƒ˜ํ”Œ๋งํ•˜์—ฌ ํ•™์Šต์„ ์ง„ํ–‰ํ•œ๋‹ค๋Š” ์˜๋ฏธ์ž…๋‹ˆ๋‹ค. N๊ฐœ์˜ ์ƒ˜ํ”Œ์„ N๋ฒˆ ๋ณต์›์ถ”์ถœํ•˜์—ฌ ๋ฝ‘์•„๋‚ธ ๋ฐ์ดํ„ฐ๋ฅผ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๊ฐœ๋ณ„ ๋ชจ๋ธ์— ํ•™์Šต ์‹œํ‚ค๊ณ , ๋‚˜์˜จ ๊ฐœ๋ณ„ ์˜ˆ์ธก๊ฐ’๋“ค์„ ํ•ฉ์ณ ์ตœ์ข… ์˜ˆ์ธก์— ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.
๊ทธ๋ ‡๋‹ค๋ฉด, RandomForest๋Š” ์–ด๋–ค ์ข…๋ฅ˜์˜ ๊ฐœ๋ณ„ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ• ๊นŒ์š”??
์ด๋ฆ„์—์„œ ๋ˆˆ์น˜์ฑ„์…จ๊ฒ ์ง€๋งŒ, ๋ฐ”๋กœ ์œ„์—์„œ ์„ค๋ช…๋“œ๋ฆฐ DecisionTree๋ฅผ ๊ฐœ๋ณ„ ๋ชจ๋ธ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
RandomForest๋Š” ๋น ๋ฅธ ์†๋„, ๋†’์€ ์˜ˆ์ธก ์„ฑ๋Šฅ์œผ๋กœ ์‹ค์ „์—์„œ๋„ ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ๋ชจ๋ธ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ, ์ƒ˜ํ”Œ์„ ๋žœ๋ค์œผ๋กœ ๊ณ„์† ์ถ”์ถœํ•˜๋‹ค๋ณด๋ฉด ๋น„์Šทํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ๋งŒ๋“ค์–ด์งˆ ํ™•๋ฅ ์ด ๋†’์•„์ง‘๋‹ˆ๋‹ค. ์ด๋Š” ๊ณผ์ ํ•ฉ์„ ์ดˆ๋ž˜ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ƒ˜ํ”Œ๊ณผ feature๋„ ๊ฐ™์ด ์ƒ˜ํ”Œ๋งํ•˜๊ฑฐ๋‚˜, ํ•˜์ดํผ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ํŠœ๋‹ํ•˜์—ฌ ์ด์— ๋Œ€๋น„ํ•˜๊ณค ํ•ฉ๋‹ˆ๋‹ค.
๊ณผ์ ํ•ฉ์ด ๋ฌด์—‡์ธ๊ฐ€์š”?
๊ณผ์ ํ•ฉ์ด๋ž€, ๋ชจ๋ธ์ด ํ•™์Šต ๋ฐ์ดํ„ฐ๋ฅผ ์ง€๋‚˜์น˜๊ฒŒ ํ•™์Šตํ–ˆ์„ ๋•Œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ํ•™์Šต ๋ฐ์ดํ„ฐ์˜ ํŠน์ง•์„ ๊ณผ๋„ํ•˜๊ฒŒ ๋ฐ˜์˜ํ•˜์—ฌ ๋ชจ๋ธ์„ ์ƒ์„ฑํ•˜๋ฉด, ํ•™์Šต ๋ฐ์ดํ„ฐ์—๋งŒ ํŠนํ™”๋œ ๋ชจ๋ธ์ด ์ƒ์„ฑ๋˜์–ด ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๊ฐ€ ๋“ค์–ด์™”์„ ๋•Œ ๋ชจ๋ธ ์„ฑ๋Šฅ์ด ์ข‹์ง€ ์•Š๊ฒŒ ๋‚˜์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด, ๋ชจ๋ธ์„ ์ƒ์„ฑํ•˜๋Š” ๊ณผ์ •์—์„œ ๋‹ค์–‘ํ•œ ํ•˜์ดํผ ํŒŒ๋ผ๋ฏธํ„ฐ๋“ค์„ ์กฐ์ •ํ•˜๊ณค ํ•ฉ๋‹ˆ๋‹ค.
์‹ฌ์žฅ๋งˆ๋น„ ์˜ˆ์ธก์—์„œ๋Š” ๊ณผ์ ํ•ฉ ์ œ์–ด๋ฅผ ์œ„ํ•ด ๋‹ค์–‘ํ•œ ํŒŒ๋ผ๋ฏธํ„ฐ๋“ค์„ ํŠœ๋‹ํ–ˆ๊ณ , ๊ทธ ๊ฒฐ๊ณผ 83%์˜ ์ •ํ™•๋„๋ฅผ ๋ณด์˜€์Šต๋‹ˆ๋‹ค. DecisionTree์— ๋น„ํ•ด ์ƒ๋‹นํžˆ ๋†’์€ ์ •ํ™•๋„๋ฅผ ๋ณด์ด๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

XGBoost

๋งˆ์ง€๋ง‰ ๋ชจ๋ธ์ธ XGBoost ๋ชจ๋ธ์ž…๋‹ˆ๋‹ค. Boosting ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋Š” ๋ชจ๋ธ๋กœ, ๋งค์šฐ ์šฐ์ˆ˜ํ•œ ์„ฑ๋Šฅ๊ณผ ์†๋„ ๋•Œ๋ฌธ์— DACON, Kaggle๊ณผ ๊ฐ™์€ ๋ฐ์ดํ„ฐ ๋ถ„์„ ๋Œ€ํšŒ๋“ค์—์„œ ์ฃผ๋ชฉ๋ฐ›๊ณ  ์žˆ๋Š” ๋ชจ๋ธ์ž…๋‹ˆ๋‹ค. ๋น ๋ฅธ ์†๋„์™€ ์ข‹์€ ์„ฑ๋Šฅ์€ XGBoost๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” Boosting ๊ธฐ๋ฒ•์—์„œ ๊ธฐ์ธํ•ฉ๋‹ˆ๋‹ค.
Boosting์ด ๋ญ”๊ฐ€์š”?
Boosting์€ ์˜ˆ์ธก ๊ฒฐ๊ณผ๊ฐ’์— ๊ฐ€์ค‘์น˜๋ฅผ ๋ถ€์—ฌํ•˜์—ฌ ๋‹ค์‹œ ํ•™์Šตํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ, ์–ด๋–ป๊ฒŒ ๊ฐ€์ค‘์น˜ ๊ฐ’์„ ์กฐ์ •ํ•ด์ฃผ๋Š๋ƒ์— ๋”ฐ๋ผ ๋ชจ๋ธ ์†๋„์™€ ์„ฑ๋Šฅ์ด ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋ฉด XGBoost๋Š” ์–ด๋–ป๊ฒŒ ๊ฐ€์ค‘์น˜ ๊ฐ’์„ ์กฐ์ •ํ•˜๋‚˜์š”?
XGBoost๋งŒ์˜ ๊ฐ€์ค‘์น˜ ์กฐ์ • ๋ฐฉ๋ฒ•์„ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š”, ๊ฒฝ์‚ฌ ํ•˜๊ฐ•๋ฒ•(Gradient Descent)์„ ๋จผ์ € ์•Œ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๊ฒฝ์‚ฌ ํ•˜๊ฐ•๋ฒ•์€ ๊ฐ„๋‹จํžˆ ๋งํ•ด ๊ธฐ์šธ๊ธฐ๋ฅผ ํ™œ์šฉํ•ด ์ตœ์†Œ ์˜ค์ฐจ์— ๋„๋‹ฌํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ๊ธฐ์šธ๊ธฐ๊ฐ€ ๋‚ฎ์€ ์ชฝ์œผ๋กœ ๊ณ„์† ์ด๋™์‹œ์ผœ ์ตœ์ข…์ ์œผ๋กœ ๊ทน๊ฐ’(์ตœ์†Ÿ๊ฐ’)์— ๋„๋‹ฌํ•  ๋•Œ ๋ฉˆ์ถ”๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. XGBoost๋Š” ๊ฒฝ์‚ฌ ํ•˜๊ฐ•๋ฒ•(Gradient Descent)๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๊ฐ€์ค‘์น˜๋ฅผ ๊ตฌํ•˜๊ณ  ๊ณ„์‚ฐ์— ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด ๋•Œ, ๊ณ„์‚ฐ ๊ฒฐ๊ณผ๊ฐ’์ด ๋” ์ด์ƒ ๋‚˜์•„์ง€์ง€ ์•Š๋Š”๋‹ค๊ณ  ํŒ๋‹จํ•˜๋ฉด ๊ณ„์‚ฐ์„ ๋ฉˆ์ถ”๋Š”, ์กฐ๊ธฐ ๋ฉˆ์ถค ๊ธฐ๋Šฅ๊นŒ์ง€ ํƒ‘์žฌํ•˜์—ฌ ๊ณผ์ ํ•ฉ ๋ฌธ์ œ์™€ ๊ณ„์‚ฐ ์†๋„ ๋ฌธ์ œ๋ฅผ ๋ชจ๋‘ ๊ณ ๋ คํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ํŠธ๋ฆฌ ๊ธฐ๋ฐ˜ ๋ชจ๋ธ์ด๊ธฐ์— DecisionTree์™€ ๊ฐ™์ด ํ•™์Šต ๊ณผ์ •์„ ์‹œ๊ฐํ™” ํ•  ์ˆ˜๋„ ์žˆ๋Š” ๋‹ค์žฌ๋‹ค๋Šฅํ•œ ๋ชจ๋ธ์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๊ฒ ์Šต๋‹ˆ๋‹ค.
ํ•˜์ดํผ ํŒŒ๋ผ๋ฏธํ„ฐ ํŠœ๋‹ ๊ฒฐ๊ณผ, ๊ฐ€์žฅ ๋†’์€ ์ •ํ™•๋„์ธ 89%๋ฅผ ๋ณด์˜€์Šต๋‹ˆ๋‹ค.
์—ญ์‹œ ๋ฏฟ๊ณ  ์“ฐ๋Š” XGBoost์ž…๋‹ˆ๋‹ค

Chapter 4. ๊ฒฐ๊ณผ ๋ถ„์„

๋“œ๋””์–ดโ€ฆ๋‘๊ทผ๋‘๊ทผ ์บ๊ธ€ ๋ฐ์ดํ„ฐ ๋ถ„์„ ํŠœํ† ๋ฆฌ์–ผ์˜ ๋งˆ์ง€๋ง‰ ๋‹จ๊ณ„์ธ โ€˜๊ฒฐ๊ณผ ๋ถ„์„ ์ฑ•ํ„ฐโ€™์— ๋„๋‹ฌํ–ˆ์Šต๋‹ˆ๋‹ค!! ์—ฌ๊ธฐ๊นŒ์ง€ ์˜ค์‹œ๋Š๋ผ ์ •๋ง ์ˆ˜๊ณ  ๋งŽ์œผ์…จ์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ ๋ถ„์„ ๋‹จ๊ณ„๋Š” ์ด๋ฒˆ ํŠœํ† ๋ฆฌ์–ผ์˜ ๊ฝƒ์ด๋ผ๊ณ ๋„ ํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ์š”. ์ด ๋‹จ๊ณ„๋Š” ์‚ฌ์‹ค ์•Œ๋ ค๋“œ๋ฆด๊ฒŒ ์—†์Šต๋‹ˆ๋‹ค!
์›Œ์›Œ ์ง„์ •ํ•˜์„ธ์š”..! ์•Œ๋ ค๋“œ๋ฆฌ๊ธฐ ์‹ซ์€ ๊ฑด ์•„๋‹ˆ๊ณ โ€ฆ์ง„์งœ ์•Œ๋ ค๋“œ๋ฆด ๊ฒŒ ์—†์Šต๋‹ˆ๋‹ค! ๊ฒฐ๊ณผ ๋ถ„์„ ๋‹จ๊ณ„์—์„œ๋Š” ๋ถ„์„ ๋ชฉ์ ์— ๋”ฐ๋ผ ๊ทธ ๋ฐฉ๋ฒ•์ด ์ฒœ์ฐจ๋งŒ๋ณ„์ž…๋‹ˆ๋‹ค. EDA ๊ฒฐ๊ณผ๋ฅผ ๋ณด๊ณ  ์ธ์‚ฌ์ดํŠธ๋ฅผ ์–ป์„ ์ˆ˜๋„ ์žˆ๊ณ , ๋ชจ๋ธ ๋ถ„์„ ๊ฒฐ๊ณผ๋ฅผ ๋ณด๊ณ  ๋ถ„์„์„ ์ง„ํ–‰ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค! ๊ทธ๋ ‡๊ธฐ์— ๊ฐ์ž์˜ ํ•„์š”์— ๋งž๊ฒŒ ๋ง˜๋Œ€๋กœ ๋ฐ์ดํ„ฐ ๋ถ„์„์„ ์ง„ํ–‰ํ•˜๋˜..๋…ผ๋ฆฌ์ ์ธ ๊ทผ๊ฑฐ์™€ ์ •ํ™•ํ•œ ๋ฐ์ดํ„ฐ ๋ถ„์„์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ด์•ผ ๋œ๋‹ค๋Š” ๊ฒƒ์„ ์žŠ์œผ์‹œ์ง€๋งŒ ์•Š์œผ๋ฉด ๋ฉ๋‹ˆ๋‹ค!
์˜ˆ์‹œ๋ฅผ ๋ณด์—ฌ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.
์œ„์˜ ๊ทธ๋ฆผ์€ XGBoost ๋ชจ๋ธ์—์„œ ์ œ๊ณตํ•˜๋Š” ์‹œ๊ฐํ™” ๊ธฐ๋Šฅ์ธ feature_importance์ธ๋ฐ์š”, ๊ฐ ํ”ผ์ฒ˜๋“ค์ด ๋ถ„๋ฅ˜ ๊ฒฐ๊ณผ์— ์–ผ๋งˆ๋‚˜ ์˜ํ–ฅ์„ ๋ฏธ์ณค๋Š”์ง€ ์‹œ๊ฐํ™”ํ•˜์—ฌ ์•Œ๋ ค์ฃผ๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. ๋ถ„๋ฅ˜ ๊ฒฐ๊ณผ์— ๊ฐ€์žฅ ํฐ ์˜ํ–ฅ์„ ๋ฏธ์นœ ํ”ผ์ฒ˜์ธ โ€˜cholโ€™๋Š” ์ฝœ๋ ˆ์Šคํ…Œ๋กค ์ˆ˜์น˜๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์‹ฌ์žฅ๋งˆ๋น„ ๋ฐœ๋ณ‘๋ฅ ๊ณผ ์ฝœ๋ ˆ์Šคํ…Œ๋กค ์ˆ˜์น˜๊ฐ€ ์—ฐ๊ด€ ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์€ ๋ณดํŽธ์ ์œผ๋กœ ์•Œ๋ ค์ ธ ์žˆ๋Š” ์‚ฌ์‹ค์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ ๋‘ ๋ฒˆ์งธ ํ”ผ์ฒ˜์ธ โ€˜oldpeakโ€™๋Š” ์˜ํ•™ ์šฉ์–ด๋ผ์„œ ์—ฌ๊ธฐ์„œ ์ž์„ธํžˆ ์„ค๋ช…๋“œ๋ฆฌ์ง„ ์•Š๊ฒ ์Šต๋‹ˆ๋‹ค๋งŒ, ์œ„์˜ ๊ฒฐ๊ณผ๋ฅผ ํ†ตํ•ด ์ง์ž‘ํ•ด๋ดค์„ ๋•Œ ์‹ฌ์žฅ๋งˆ๋น„ ๋ฐœ๋ณ‘ ์œ„ํ—˜๋„๋ฅผ ์ธก์ •ํ•  ๋•Œ ํ™˜์ž์˜ โ€˜oldpeakโ€™์„ ์ค‘์š”ํ•˜๊ฒŒ ๋ณด๋Š” ๊ฒƒ์ด ์ข‹๋‹ค๋ผ๋Š” ๊ฒฐ๊ณผ๋ฅผ ๋„์ถœํ•ด๋‚ผ ์ˆ˜๋„ ์žˆ๊ฒ ๋„ค์š”!

III. Outro

ํŠœํ† ๋ฆฌ์–ผ์„ ๋งˆ์น˜๋ฉฐโ€ฆ

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