Week 3 ํ์ต ์ ๋ฆฌ
Day 1
๋ฐ์ดํฐ์ ํ์ผํ๋ ํ ํฌ๋์ ์ ๋ต์ ์๋ ค์ฃผ์ง ์๋๋ค. โ ๊ด์ฐฐ๊ณผ ํด์์ผ๋ก ๋ณธ์ธ๋ง์ ๊ด์ ์ด ์ค์ํ๋ค.
-
๋ฐ์ดํฐ ๋ถ์ ์ ์ฅ์ ๋ฌผ
- ๋ฐ์ดํฐ๋ก ํ ์ ์๋๊ฒ ๋ญ๊น?
- ํ์ ๋ ๋ฆฌ์์ค๋ก ํด๊ฒฐ ํ ์ ์๋?
- ํ ์ดํฐ๊ฐ ๋ง๋ฅ์ธ๊ฐ?
-
๋ฐ์ดํฐ ๋ฌธํด๋ ฅ : ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ณ ์ดํดํ ๊ฒ์ ๋ฐํ์ผ๋ก ๋ถ์ ๊ฒฐ๊ณผ๋ฅผ ์ ๋ฌํ๋ ๋ฅ๋ ฅ
-
์ข์ ์ง๋ฌธ์ ํ ์ ์๋ ์ญ๋ โ ์ ์ฒ๋ฆฌ๋ฅผ ์ด๋ป๊ฒ ํ ๊ฒ ์ธ์ง, ์ด๋ค ๋ชจ๋ธ์ ์ธ๊ฑด์ง ๋ฑ
-
ํ์ํ ๋ฐ์ดํฐ๋ฅผ ์ ๋ณํ๊ณ ๊ฒ์ฆํ ์ ์๋ ์ญ๋ โ ๋ฐ์ดํฐ๋ฅผ ๋ณด๊ฐ, ์ ๊ฑฐ, ์ด์์น ๋ฑ์ ์ด๋ป๊ฒ ์ฌ์ฉํ ๊ฒ์ธ์ง ๋ฑ
-
๋ฐ์ดํฐ ํด์ ๋ฅ๋ ฅ์ ๊ธฐ๋ฐ์ผ๋ก ์ ์๋ฏธํ ๊ฒฐ๋ก ์ ๋ง๋ค์ด๋ด๋ ์ญ๋
-
๊ฐ์ค ๊ธฐ๋ฐ A/Bํ ์คํธ*๋ฅผ ์ํํ์ฌ ๊ฒฐ๊ณผ๋ฅผ ํ๋ณํ ์ ์๋ ์ญ๋
-
A/B ํ ์คํธ*
์น ์ฌ์ดํธ ๋ฐฉ๋ฌธ์๋ฅผ ์์๋ก ๋ ์ง๋จ์ผ๋ก ๋๋๊ณ , ํ ์ง๋จ์๊ฒ๋ ๊ธฐ์กด ์ฌ์ดํธ๋ฅผ ๋ณด์ฌ์ฃผ๊ณ ๋ค๋ฅธ ์ง๋จ์๊ฒ๋ ์๋ก์ด ์ฌ์ดํธ๋ฅผ ๋ณด์ฌ์ค ๋ค์, ๋ ์ง๋จ ์ค ์ด๋ค ์ง๋จ์ด ๋ ๋์ ์ฑ๊ณผ๋ฅผ ๋ณด์ด๋์ง ์ธก์ ํ์ฌ, ์ ์ฌ์ดํธ๊ฐ ๊ธฐ์กด ์ฌ์ดํธ์ ๋นํด ์ข์์ง๋ฅผ ์ ๋์ ์ผ๋ก ํ๊ฐํ๋ ๋ฐฉ์
-
-
์์ฌ๊ฒฐ์ ์๋ค๋ ์ดํดํ๊ธฐ ์ฝ๊ฒ ๋ถ์ ๊ฒฐ๊ณผ๋ฅผ ํํํ ์ ์๋ ์ญ๋
-
๋ฐ์ดํฐ ์คํ ๋ฆฌํ ๋ง์ ํตํด ์์ฌ๊ฒฐ์ ์๋ค์ด ์ ์ฒด๊ทธ๋ฆผ์ ์ดํดํ๊ณ ๋ถ์ ๊ฒฐ๊ณผ์ ๋ฐ๋ผ ์คํํ๊ฒ ํ๋ ์ญ๋
-
๋ฐ์ดํฐ ์๊ฐํ๋? โ ๋ฌด์กฐ๊ฑด์ ์ธ ๋ฐ์ดํฐ์ ์๋ณด๋ค ์ธ๊ฐ์ ์ง๊ฐ ๋ฅ๋ ฅ, ์ธ์ง ๋ฅ๋ ฅ์ ๊ท ํ์ ์ผ๋ก ์ฌ์ฉํ์ฌ ํจ๊ณผ์ ์ผ๋ก ์ดํด ๊ฐ๋ฅํ๋๋ก ํจ
-
์ ๋ณด์ ๋ฐ์ดํฐ๋ ๋น์ทํ์ง๋ง ๋ค๋ฅด๋ค.
๋ฐ์ดํฐ : ํ์ค ์ธ๊ณ์์ ์ธก์ ํ๊ณ ์์งํ ์ฌ์ค์ด๋ ๊ฐ
- ๋ฐ์ดํฐ ์์ง ์์๋ ๊ฐ์ ๊ณผ ๋ชฉํ๋ฅผ ๊ฐ์ง๊ณ ์งํ
์ ๋ณด : ์ด๋ ํ ๋ชฉ์ ์ด๋ ์๋์ ๋ง๊ฒ ๋ฐ์ดํฐ๋ฅผ ๊ฐ๊ณต ์ฒ๋ฆฌํ ๊ฒ
- ์ ๋ณด๋ ํ ์คํธ๋ก ์ฎ๊ธฐ๋ ๊ณผ์ ์์ ์์ค์ด ๋ฐ์ํ ์ ์๊ณ ๋ฌธ๋งฅ์ ๋ฐ๋ผ ๋ค๋ฅด๊ฒ ํด์์ด ๊ฐ๋ฅํจ
-
๋ฐ์ดํฐ ์๊ฐํ
- Expressiveness : ๋ฐ์ดํฐ๊ฐ ๊ฐ์ง ์ ๋ณด๋ฅผ ์๊ฐ ์์๋ก ๋ชจ๋ ํํ
- Effectiveness : ์ค์ํ ์ ๋ณด๊ฐ ๋ถ๊ฐ๋์ด ํํ
-
Mark : ๋ฐ์ดํฐ๋ฅผ ๋ํ๋ด๊ธฐ ์ํ ๋น ๊ณต๊ฐ(๋ฒ ์ด์ค) โ ์ , ์ , ๋ฉด์ผ๋ก ์ด๋ฃจ์ด์ง
-
Channel : ๋น ๊ณต๊ฐ(๋ฒ ์ด์ค)์ ์์น๊ฐ์ ๋ฃ๋ ์ญํ โ ๊ฐ Mark๋ฅผ ๋ณ๊ฒฝํ๋ ์์
-
์๊ฐํ 5๊ฐ์ง ์์น
Accuracy:์ ํ๋.๋ฐ์ดํฐ์ ๊ฐ์ด ์ ํํ๊ฒ ํํ๋์ด์ผ ํจ ยญ Discriminability:๊ตฌ๋ณ ๊ฐ๋ฅ์ฑ.์ฑ๋ ๋ด ๊ฐ์ ๋ํ ๊ตฌ๋ถ ยญ Separability:๋ถ๋ฆฌ์ฑ.์๊ฐ์ ์ฑ๋๊ฐ ์ํธ์์ฉ์ ๋ํ ๊ตฌ๋ถ ยญ Popout:์๊ฐ์ ๋๋น.์ฑ๋์ ํตํ ๋ฐ์ดํฐ ๊ตฌ๋ถ์ด ๋ช ํํด์ผ ํจ ยญ Grouping:๊ทธ๋ฃนํ.์ ์ฌํ ๊ฒ์ ๊ทธ๋ฃน์ ํตํด ์ฝ๊ฒ ์ธ์ง ๊ฐ๋ฅ
-
Popout : ์๊ฐ์ ์ผ๋ก ๋ค๋ฅธ label์ ๊ฐ์ง ๋ฐ์ดํฐ๋ฅผ ๋ถ๋ฆฌ โ ํ๋์ ์ดํด ๊ฐ๋ฅ
-
์ ์ฃผ์์ ์์ฑ : ๋ฐ๋ก ์๊ฐํ์ง ์์๋ ํ๋์ ๋ณด์๋ง์ ์ดํด๊ฐ๋ฅํ ์์ฑ
-
principle of proportion ink : ์ค์ ๊ฐ๊ณผ ๊ทธ๋ํ๋ก ๋ํ๋๋ ๊ฐ์ ๋น์จ์ด ๊ฐ์์ผํจ, ๋ฐ๋์ x์ถ์ ์์์ 0!
-
์ธ๋ฐ ์์ด ๋ณต์กํ๊ฒ ํ ํ์๋ ์์
-
Overplotting : Scatter๋ฅผ ๊ทธ๋ฆด ๋ ์ ์ด ๋ง์์ง ์๋ก ๋ถํฌ๋ฅผ ํ๋์ ์ดํดํ๊ธฐ ํ๋ฆ โ 2์ฐจ์ ํ์คํ ๊ทธ๋จ, Contour plot์ ์ถ์ฒ
-
์ธ๊ณผ ๊ด๊ณ์ ์๊ด ๊ด๊ณ๋ ๋น์ทํ ๋๋์ด์ง๋ง ๋ค๋ฅด๋ค.
- ์ธ๊ณผ ๊ด๊ณ : ํน์ ์์ธ A๊ฐ B์ ์ํฅ์ ์ค๋ค.
- ์๊ด ๊ด๊ณ : ํน์ ์์ธ A์ B๊ฐ ์ฐ๊ด์ฑ์ด ์๋ค.
-
Text ์ถ๊ฐ โ ์๊ธธ ์ ์๋ ์คํด๋ฅผ ๋ฐฉ์งํ ์ ์์(์ ๋ชฉ, label, tick label, legend, Annotation ๋ฑ๋ฑ)
-
Color
- ๋ฒ์ฃผํ Color palette : ๋ ๋ฆฝ๋ ์์์ผ๋ก ๊ตฌ์ฑ๋จ โ ๋ฒ์ฃผํ ๋ณ์์์ ์ฌ์ฉ, ์์ ์ฐจ์ด๋ก ๊ตฌ๋ถ
- ์ฐ์ํ Color palette : ์ ๋ ฌ๋ ๊ฐ์ ๊ฐ์ง๋ ์์ํ, ์ฐ์ํ ๋ณ์์ ์ ํฉ โ ๊ท ์ผํ ์์ ๋ณํ๊ฐ ์ค์
- ๋ฐ์ฐํ Color palette : ์ฐ์ํ๊ณผ ๋น์ทํ์ง๋ง ์ค์์ ๊ธฐ์ค์ผ๋ก ๋ฐ์ฐ, ์ ๋์ผ๋ก ๊ฐ์๋ก ์์ด ์งํด์ง โ ์๋ฐ๋ ๊ฐ, ์๋ก๋ค๋ฅธ 2๊ฐ(ex ์ง์ง์จ)๋ฅผ ํํํ๋๋ฐ ์ ํฉ
Day 2
๋ฐ์ดํฐ
-
๋ฒ์ฃผํ ๋ฐ์ดํฐ โ ์์ํ, ๋ช ๋ชฉํ
- ์์ํ : ๊ฐ์ ์์๊ฐ ์กด์ฌ
- ๋ช ๋ชฉํ : ๊ฐ์ ์์๊ฐ ์์
- ์์ํ์ธ์ง ์์นํ์ธ์ง๊ฐ ๊ณ ๋ฏผ๋๋ค๋ฉด ์ฐ์ ์ฐ์ฐ์ ์๋ฏธ๋ฅผ ๋๋ฉด ๋๋ค.(๋ณ์ 4์ ์ ๋ณ์ 2์ ๋ณด๋ค 2๋ฐฐ ์ข์๊ฑด๊ฐ?) ๊ฒฝ์ฐ์ ๋ฐ๋ผ ์์ํ๋ ์์นํ์ฒ๋ผ ์นํํ์ฌ ๊ณ์ฐํด๋ณผ ์ ์๋ค.(ํ๊ท ๋ณ์ )
-
๋ฒ์ฃผํ - ์ง๋จ ๊ฐ ๋ถ์์ ์ฌ์ฉํ๊ธฐ ์ข์, ๊ฐ ์ง๋จ์ ๋ํฏ๊ฐ์ ์ด์ฉ
-
๋ช ๋ชฉํ - ์ผ๋ฐ์ ์ผ๋ก๋ ๊ฐ์ด ํ ์คํธ๋ก ๊ตฌ๋ถ โ ํ์ต์ ์ด์ฉํ๋ ค๋ฉด ์ซ์๋ก ๋ฐ๊พธ์ด์ค์ผํจ โ Encoding
- Label Encoding - ๊ฐ์ 1,2,3,โฆ ์ผ๋ก ์นํ โ ์์ํ์๋ ์ ํฉ, ๋ช ๋ชฉํ์๋ ์์ข์
- One Hot Encoding - ์ฌ๋ฌ๊ฐ์ ์ด์ ๋ง๋ค์ด [1, 0 0] ์์ผ๋ก ์นํ โ ์์ ์ ๋ณด X, ๋ฐ์ดํฐ๊ฐ ์ปค์ ธ ํ์ต ์๋๋ ์ฑ๋ฅ์ ์ ์ํฅ
- Binary Encoding - ๋ ์ด๋ธ ์ธ์ฝ๋ฉ ํ 2์ง์๋ก ์นํ โ ๋ฒ์ฃผ์ ์๋ฏธ๊ฐ ๊ฑฐ์ ์ฌ๋ผ์ง
- Embedding:์์ฐ์ด ์ฒ๋ฆฌ์ ์์ด ์ ์ ํ ์๋ฒ ๋ฉ ๋ชจ๋ธ์ ์ฌ์ฉํ๋ ๊ฒ๋ ํ๋์ ๋ฐฉ๋ฒ
- Hashing:๋๋ค ํด์ ๊ฐ์ผ๋ก ์์์ ๋ณด๋ฅผ ์์จ ์๋ ์์
- ํน์ ๊ฐ์ ๋ฐ๋ฅธ ์ธ์ฝ๋ฉ:ํด๋น ๋ฒ์ฃผ๊ฐ ๊ฐ์ง ํต๊ณ๊ฐ์ ์ฌ์ฉ (์์๋ก ๋น๋์๋ก ํ๋ค๋ฉด ์ฌ์๊ฐ 30๋ช ,๋จ์๊ฐ 70๋ช ์ด๋ผ๋ฉด =>[์ฌ์,๋จ์]=>[30,70])
-
์์ํ - ์์ ์ธ์ฝ๋ฉ ๋ฐฉ๋ฒ ๋ชจ๋ ์ฌ์ฉ ๊ฐ๋ฅ
- ์ํํ ๋ฐ์ดํฐ : ์์๊ฐ ์์ง๋ง ๊ณ์ ๋ฐ๋ณต๋๋ ๋ฐ์ดํฐ โ ์์ผ, ์, ๊ฐ๋, sinํจ์, cosํจ์ ๋ฑ
-
์์นํ ๋ฐ์ดํฐ โ ์ด์ฐํ(์ ์), ์ฐ์ํ(์ค์) or ๊ตฌ๊ฐํ, ๋น์จํ
- ๊ตฌ๊ฐํ ๋ฐ์ดํฐ โ ๊ฐ๋ค ๊ฐ์ ์ฐจ์ด๊ฐ ์ผ์ ํ ๋ฐ์ดํฐ์ ๋๋ค. ์ฆ, ์ฐ์์ ์ธ ์์น ์ฌ์ด์ ๊ฐ๊ฒฉ์ด ๋์ผ, ์ ๋ ์์ X โ ์จ๋, ์๊ฐ ๋ฑ
- ๋น์จํ ๋ฐ์ดํฐ โ ๋น์จํ ๋ฐ์ดํฐ๋ ์ ๋ ์์ ์ด ์กด์ฌํ๋ฉฐ, ์์น ๊ฐ์ ๋น์จ ๊ณ์ฐ์ด ๊ฐ๋ฅํ ๋ฐ์ดํฐ โ ์ธ๊ตฌ์, ํ์, ๋ฐ๋ ๋ฑ
์ง๋จ์ ๋ํฏ๊ฐ์ ์ฌ์ฉํด๋ ์ธ์ ๋ ์๋ชป๋ ์ ๋ณด๋ฅผ ์ป์ ์ ์์์ ์ธ์งํด์ผํจ
์ ์ฒ๋ฆฌ
- ์ ๊ทํ - ๋ฐ์ดํฐ๋ฅผ ํน์ ๋ฒ์๋ก ๋ณํ
- ํ์คํ - ํ๊ท 0, ํ์คํธ์ฐจ 1๋ก ๋ง๋ค์ด ํ์ค์ ๊ท๋ถํฌ๋ก ๋ง๋ฆ
-
NegativeSkewness (์ค๋ฅธ์ชฝ์ ์น์ฐ์ฒ์ง ๋ฐ์ดํฐ๋ผ๋ฉด?)
- Square/PowerTransformation:์ ๊ณฑ ๋ณํ ๋๋ ๊ฑฐ๋ญ ์ ๊ณฑ
- ExponentialTransformation:์ง์ ํจ์
- ๋ถํธ์ ์ ์ํด์ ์ฌ์ฉํด์ผํจ
-
PositiveSkewness (์ผ์ชฝ์ ์น์ฐ์ณ์ง ๋ฐ์ดํฐ๋ผ๋ฉด?)
- LogTransformation:๋ก๊ทธ
- Square-rootTransformation:์ ๊ณฑ๊ทผ
- (1)0์ด์ ์ค์ (2)์์ ๋ผ๋ ์กฐ๊ฑด ํ์
-
Box-CoxTransformation:๋ฒ์ฉ์ ์ธ LogTransformation๋ณํ ๋ฐฉ๋ฒ
๊ฒฐ์ธก์น
๋ง๊ทธ๋๋ก ๋น์ด์๋ ๊ฐ์ ๋ํ๋ โ ์ด ๊ฐ์ ์ด๋ป๊ฒ ์ฒ๋ฆฌํ๋๋์ ๋ฐ๋ผ ์ฑ๋ฅ์ด ๋ฌ๋ผ์ง ์ ์์
์๋ ์ปค๋งจ๋๋ฅผ ํตํด ๊ฒฐ์ธก์น๋ฅผ ์๊ฐํ ํ ์ ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น๊ฐ๋ฅ
pip install missingno
-
๊ฒฐ์ธก์น๊ฐ ๊ณผ๋ฐ์ ์ด์ โ ๊ฒฐ์ธก์น ์ ๋ฌด๋ง ์ฌ์ฉํ๊ฑฐ๋, ๊ฒฐ์ธก์น๊ฐ ์๋ ์ด์ ์ญ์
-
๊ฒฐ์ธก์น๊ฐ ์ ์๋ฏธํ๊ฒ(>5%) ๋ง์ ๊ฒฝ์ฐ โ ์ ์๋ฏธํ๊ธฐ ๋๋ฌธ์ ๊ฒฐ์ธก์น๋ฅผ ์ฑ์ฐ๋ ค๋ ๋์ฑ ๋ง๋ จ
-
๊ฒฐ์ธก์น์ ๊ฐ์๊ฐ ๋งค์ฐ ์ ์ ๊ฒฝ์ฐ โ ๊ฒฐ์ธก์น๊ฐ ์๋ ํ์ ์ญ์ , ๋ํฏ๊ฐ์ผ๋ก ์ฑ์
-
๊ท์น ๊ธฐ๋ฐ โ ๋๋ฉ์ธ ์ง์์ด๋ ๋ ผ๋ฆฌ์ ์ถ๋ก ์ ์ํ ๋ฐฉ๋ฒ โ ์ง๋์น๊ฒ ๋ณต์กํ๊ฑฐ๋ ๋จ์ํ ๊ฒฝ์ฐ ์๋ชป๋ ํธํฅ์ด ๋ฐ์๋ ์ ์์
-
์ง๋จ ๋ํฏ๊ฐ โ ํน์ ์ง๋จ์ ๋ํฏ๊ฐ(ํ๊ท ,์ค์๊ฐ,์ต๋น๊ฐ)๋ฑ ์ฌ์ฉ โ ์ง๋จ ์ค๊ณ๊ฐ ์ค์ํ๊ณ ์ด์์น์ ๋ฏผ๊ฐํ ์ ์์
-
๋ชจ๋ธ ๊ธฐ๋ฐ โ ํ๊ท๋ชจ๋ธ์ ํฌํจํ ๋ค์ํ ๋ชจ๋ธ์ ํตํด ์์ธก โ ๋ณต์กํ ํจํด์ ์์ธกํ ์ ์์ผ๋ ๊ณผ์ ํฉ ์ด์ ๋ฐ์ ๊ฐ๋ฅ
์ด์์น
๋ฐ์ดํฐ์ ๋ฒ์์์ ๊ณผํ๊ฒ ๋ฒ์ด๋ ๊ฐ โ ๊ธฐ๊ถ์ ์์
๋ํ๊ธฐ์ค : IQR, ํ์คํธ์ฐจ, z-score
๊ทธ์ธ : DBSCAN, Isolated Forest
IQR - IQR=3๋ถ์์์ 1๋ถ์์์ ์ฐจ์ด
1๋ถ์์ - 1.5 * IQR ์ด์
3๋ถ์์ ยญ 1.5 * IQR ์ด์
- Boxplot์ ๊ทธ๋ฆฌ๋ฉด ํ๋ฒ์ ํ์ธ ๊ฐ๋ฅ
- DBSCAN: ๋ฐ๋๊ธฐ๋ฐ์ผ๋ก ํด๋ฌ์คํฐ๋ง
- Isolated Forest: ๊ฒฐ์ ํธ๋ฆฌ๋ฅผ ์ด์ฉํด ๊ทธ๋ฃน์ ๋ถ๋ฆฌ
Feature Engineering
- ํน์ฑ ์ถ์ถ โ ๊ธฐ์กด์ ํน์ฑ์ผ๋ก ์๋ก์ ํน์ฑ์ ๋ง๋ฆ
- ํน์ฑ ์ ํ โ ๊ธฐ์กด์ ํน์ฑ ์ค ์ค์ํ ํน์ฑ๋ค๋ง ๊ณ ๋ฆ
๋ ๊ฐ์ง ๋ชจ๋ ๋๋ฉ์ธ ์ง์์ด ๋ ์ค์ํ ์ ์์
Clustering
: ์ ์ฌํ ์ฑ๊ฒฉ์ ๊ฐ์ง ๋ฐ์ดํฐ๋ฅผ ๊ทธ๋ฃน์ผ๋ก ๋ถ๋ฅ
-
K-Mean:๊ทธ๋ฃน์ K๊ฐ๋ก ๊ทธ๋ฃนํํ์ฌ,๊ฐ ํด๋ฌ์คํฐ์ ์ค์ฌ์ ์ ๊ธฐ์ค์ผ๋ก ๋ฐ์ดํฐ ๋ถ๋ฆฌ
-
HierarchicalClustering:๋ฐ์ดํฐ๋ฅผ ์ ์ง์ ์ผ๋ก ๋ถ๋ฅํ๋ ๋ฐฉ๋ฒ
-
DBSCAN:๋ฐ๋ ๊ธฐ๋ฐ ํด๋ฌ์คํฐ๋ง
-
GMM:๊ฐ์ฐ์์ ๋ถํฌ๊ฐ ํผํฉ๋ ๊ฒ์ผ๋ก ๋ชจ๋ธ๋ง
-
์ฐจ์์ถ์(dimensionreduction)๋ ํน์ฑ ์ถ์ถ ๋ฐฉ๋ฒ ์ค ํ๋๋ก ๋ฐ์ดํฐ์ ํน์ฑ(feature)N๊ฐ๋ฅผ M๊ฐ๋ก ์ค์ด๋ ๋ฐฉ๋ฒ โ ๊ฐ๊น์ด ๋ฐ์ดํฐ ๋ ๊ฐ๊น๊ฒ, ๋จผ ๋ฐ์ดํฐ๋ ๋ ๋ฉ๊ฒ
- ๋ฐ์ดํฐ์ ๋ณต์ก์ฑ ๊ฐ์:๊ณ ์ฐจ์ ๋ฐ์ดํฐ์์
- ์๊ฐํ:ํจํด ๋ฐ๊ฒฌ์ ์ฉ์ด =>ํด๋ฌ์คํฐ๋ง๊ณผ ๋งค์ฐ ๋ฐ์ ํ ๊ด๋ จ
- ๋ชจ๋ธ ์ฑ๋ฅ ํฅ์
Day 3
์๊ณ์ด ๋ฐ์ดํฐ
: ํ๋์ ๋ณ์๋ฅผ ์๊ฐ์ ๋ฐ๋ผ ์ฌ๋ฌ ๋ฒ ๊ด์ธกํ ๋ฐ์ดํฐ
-
ํน์ง
- ์ถ์ธ: ์ฅ๊ธฐ์ ์ธ์ฆ๊ฐ๋๋๊ฐ์
- ๊ณ์ ์ฑ: ํน์ ์์ผ/๊ณ์ ์ ๋ฐ๋ผ ์ํฅ
- ์ฃผ๊ธฐ: ๊ณ ์ ๋ ๋น๋๊ฐ ์๋์ง๋ง ํํ์ ์ผ๋ก ์ ์ฌํ๊ฒ ๋ํ๋๋ ํจํด
- ๋ ธ์ด์ฆ: ์๊ณก
-
์ฑ๋ถ๋ถ์: ์ถ์ธ, ๊ณ์ ์ฑ, ์ฃผ๊ธฐ, ๋ ธ์ด์ฆ๋ฅผ ํตํด ์๊ณ์ด์ ๋ถ์
- ๊ฐ๋ฒ๋ชจ๋ธ(additivemodel): ์ถ์ธ + ๊ณ์ ์ฑ + ์ฃผ๊ธฐ + ๋ ธ์ด์ฆ
- ์น๋ฒ๋ชจ๋ธ(multiplicativemodel): ์ถ์ธ * ๊ณ์ ์ฑ * **์ฃผ๊ธฐ + ๋ ธ์ด์ฆ
- ์๊ฐ์ ๋ฐ๋ผ ๋ณ๋ํญ์ด ๋น๊ต์ ์ผ์ ํ๋ค๋ฉด ๊ฐ๋ฒ๋ชจ๋ธ, ๋ณ๋ํญ์ด ์ปค์ง๋ค๋ฉด ์น๋ฒ ๋ชจ๋ธ ์ฌ์ฉ
-
์ ์์ฑ: ์๊ฐ์ ๋ฐ๋ผ ํต๊ณ์ ํน์ฑ์ด ๋ณํ์ง ์์
-
๋น์ ์์ฑ: ์๊ฐ์ ๋ฐ๋ผ ํต๊ณ์ ํน์ฑ์ด ๋ณํจ
-
ํต๊ณ ๋ชจ๋ธ์ ์ฌ์ฉํ๋ ค๋ฉด ๋น์ ์์ฑ์ ์์ ์ผํจ
- ์ฐจ๋ถ(Differencing): ์ด์๋ ๋ ๊ฐ์ ์ฐจ์ด๊ฐ์ ์ฌ์ฉ
- [1,2,4,7,8,10]=>[None,1,2,3,1,2]
- ๊ฒฝ์ฐ์ ๋ฐ๋ผ 2์ฐจ ์ฐจ๋ถ๋ ๊ฐ๋ฅ
- ๋ฐ๋ก ์ง์ ๋ฐ์ดํฐ๊ฐ ์๋ ๊ณ์ ์ฑ ์ฃผ๊ธฐ์ ๋ฐ๋ผ ์ฐจ์ด๋ฅผ ๋๋ ๊ณ์ ์ฑ ์ฐจ๋ถ๋ ์กด์ฌ
- ๋ก๊ทธ์ฐ์ฐ: ๋ก๊ทธ์ฐ์ฐ์ ํตํด ๋น์ ์์ฑ์ผ๋ถ ์ ๊ฑฐ๊ฐ๋ฅ
- ์ฐจ๋ถ(Differencing): ์ด์๋ ๋ ๊ฐ์ ์ฐจ์ด๊ฐ์ ์ฌ์ฉ
-
ํํ(Smooting) โ ๋ถํ์ํ ๋ณ๋์ ์ ๊ฑฐํ์ฌ ์ฌ์ด ํด์์ ๋์
- ์ถ์ธ ๋ฐ ๊ณ์ ์ฑ ํ์
- ๋ฐ์ดํฐ ์๊ฐํ ๊ฐ์
-
ํํ ๋ฐฉ๋ฒ
๊ตฌ๊ฐ๋ณ ํ๊ท , ๊ตฌ๊ฐ๋ณ ํต๊ณ ์ฌ์ฉ, ์ด๋ํ๊ท โ ์ด์์น์ ์ํฅ์ด ์กด์ฌ โ๊ฐ์ค ์ด๋ ํ๊ท , ์ง์ ์ด๋ ํ๊ท
๊ธ๊ฒฉํ๊ฒ ๋ณํ๋ ๊ฐ์ ๋ํด์๋ ์ถ์ธ๋ฅผ ๋ณด๊ธฐ ์ฌ์ ๋ค๋ง ๊ตฌ๊ฐ ๊ธธ์ด์ ๋ฐ๋ผ ๋ค๋ฅด๊ฒ ํด์๋ ์ ์์ผ๋ ์ฃผ์
์ด๋ฏธ์ง ๋ฐ์ดํฐ
- ๋๋ฉ์ธ: ๋ฐ์ดํฐ๊ฐ ์ด๋์ ์๋์ง (๋ถ์ผ)
- Task: ๋ถ๋ฅ, ๊ฐ์ฒด ํ์ง, ์ธ๊ทธ๋ฉํ ์ด์ ๋ฑ๋ฑ
- ํ๋ฆฌํฐ: ๊ทธ์ ๋ง๋ ์ ์ ํ ๋ฐ์ดํฐ ์
๋ฐ์ดํฐ ์์ง๊ณผ์ ๊ณผ Fine Tuning์ ์ํ ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ๋ ์ค์
- EDA ์งํ ์์
- Target ์ค์ฌ: ์ด๋ฏธ์ง์ ์ํ, ๋ฐ์ดํฐ ์ ์ ์ํ ๋ถ์ ํ ์กฐ์น
- Input ์ค์ฌ: ์ด๋ฏธ์ง ๋ฐ์ดํฐ ๊ฐ๋ณ ๋น๊ต(๋๋ฉ์ธ ์ง์)
- Process ์ค์ฌ: (์ ์ฒ๋ฆฌ-๋ชจ๋ธ-๊ฒฐ๊ณผํด์) ๋ฐ๋ณต
Color space
- RGB: ๋น์ ์ผ์์์ผ๋ก ํํ, ์ปดํจํฐ ๊ทธ๋ํฝ์์ ์ฌ์ฉ
- HSV: ์์, ์ฑ๋, ๋ช ๋๋กค ํํ, ์ธ๊ฐ์ ์์ธ์ง์ ์ ์ฌ RGB ์ด๋ฏธ์ง๋ HSV ์ด๋ฏธ์ง๋ ๋ชจ๋ธ ์ฑ๋ฅ์๋ ํฐ ์ํฅ์ด X
- CMY(K): RGB์ ๋ณด์ ์ด์ฉ, ์ธ์์ ์ฉ์ด
- YCbCr: ๋ฐ๊ธฐ/ ํ๋์ ๋ํ ์์ฐจ/ ๋นจ๊ฐ์ ๋ํ ์์ฐจ๋ก ๊ตฌ๋ถํ์ฌ ๋์งํธ์์์ ์ฉ์ด
์ด๋ฏธ์ง ํฌ๋งท
- JPEG(JoinPhotographicExpertGroup): ์์ค ์์ถ ๋ฐฉ๋ฒ๋ก .์น๊ฒ์์ฉ์ ์ฌ์ฉ
- ์์๊ณต๊ฐ์ YCbCr์ ์ฌ์ฉํ๋ฉฐ, ์์ํ๋ฅผ ํตํด ์ผ๋ถ ์์ค ์์ถ
- PNG(PortableNetworkGraphics): ๋ฌด์์ค์์ถ๋ฐฉ๋ฒ.
- ํฌ๋ช ๋๋ฅผ ํฌํจํ ์ ์์, ํฌ๋ช ๋์ ์ํด 4์ฐจ์์ผ ์ ์์
์ด๋ฏธ์ง ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ
- ์์๊ณต๊ฐ(ColorSpace) :RGB, HSV, Grayscale
- ๋ ธ์ด์ฆ์ฝ์ (Noise)
- ์ฌ์ด์ฆ์กฐ์ (Resizing): Crop & Interpolation
- ์ํ๋ณํ(AffineTransformation): ํ์ , ์๊ณก, ํํ์ด๋ ๋ฑ
- ํน์ฑ์ถ์ถ(FeatureExtraction): SIFT, SURF, ORB, FAST๋ฑ
์ด๋ฏธ์ง ๋ฐ์ดํฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
Day 4
1. Polar Plot (๊ทน์ขํ ํ๋กฏ)
- Polar Plot: ๊ทน์ขํ๊ณ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์๊ฐํํ๋ฉฐ, ํ์ ์ด๋ ์ฃผ๊ธฐ์ฑ์ ํํํ๊ธฐ์ ์ ํฉํฉ๋๋ค.
- ๋ฐ์ดํฐ ๋ณํ: ์ง๊ต ์ขํ๊ณ์์ ๊ทน์ขํ๊ณ๋ก ๋ณํํ ์ ์์ผ๋ฉฐ,
X = R cos ฮธ
,Y = R sin ฮธ
์ ์์ ์ฌ์ฉํฉ๋๋ค.
2. Radar Chart (๋ ์ด๋ ์ฐจํธ)
- Radar Chart: ์ค์ฌ์ ์ ๊ธฐ์ค์ผ๋ก N๊ฐ์ ๋ณ์ ๊ฐ์ ํํํ๋ ์ฐจํธ๋ก, ๊ฐ๋ณ ๋ฐ์ดํฐ ๋ถ์์ ์ฉ์ดํฉ๋๋ค.
- ์ฃผ์์ : ๋ชจ๋ ๋ณ์์ ์ฒ๋๊ฐ ๋์ผํด์ผ ํ๋ฉฐ, ๋ณ์์ ์์์ ๋ฐ๋ผ ์ฐจํธ์ ๋ชจ์์ด ๋ฌ๋ผ์ง ์ ์์ต๋๋ค. ๋ณ์์ ์๊ฐ ๋ง์์ง๋ฉด ๊ฐ๋ ์ฑ์ด ๋จ์ด์ง ์ ์์ต๋๋ค.
3. Pie Chart (ํ์ด ์ฐจํธ)
- Pie Chart: ์์ ๋ถ์ฑ๊ผด๋ก ๋ถํ ํ์ฌ ์ ์ฒด๋ฅผ ๋ฐฑ๋ถ์จ๋ก ํํํฉ๋๋ค. ๊ทธ๋ฌ๋ ๋น๊ต๊ฐ ์ด๋ ค์ ์คํ๋ ค bar plot์ด ๋ ์ ์ฉํ ์ ์์ต๋๋ค.
- ์์ฉ: Donut Chart(๋๋ ์ฐจํธ), Sunburst Chart(์ ๋ฒ์คํธ ์ฐจํธ) ๋ฑ์ด ์์ผ๋ฉฐ, ๊ฐ๊ฐ ์ค๊ฐ์ด ๋น์ด์๋ ํํ, ๊ณ์ธต์ ๋ฐ์ดํฐ๋ฅผ ํํํ๋ ๋ฐ ์ ์ฉํฉ๋๋ค.
4. Treemap (ํธ๋ฆฌ๋งต)
- Treemap: ๊ณ์ธต ๋ฐ์ดํฐ๋ฅผ ์ง์ฌ๊ฐํ์ผ๋ก ํํํ์ฌ ํฌํจ ๊ด๊ณ๋ฅผ ๋ํ๋ด๋ ์๊ฐํ ๋ฐฉ๋ฒ์ ๋๋ค. ํ์ผ๋ง ์๊ณ ๋ฆฌ์ฆ์ ๋ฐ๋ผ ๋ค์ํ ํํ๋ก ํํ๋ ์ ์์ต๋๋ค.
- Python ์ฌ์ฉ๋ฒ:
pip install squarify
๋๋ Plotly์ treemap์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
5. Waffle Chart (์ํ ์ฐจํธ)
- Waffle Chart: ์ํ ํํ๋ก ๊ฐ์ ๋ํ๋ด๋ ์ฐจํธ๋ก, ์ธํฌ๊ทธ๋ํฝ์์ ์์ฃผ ์ฌ์ฉ๋ฉ๋๋ค. ์ ์ฌ๊ฐํ๋ฟ๋ง ์๋๋ผ ์ํ๋ ๋ฒกํฐ ์ด๋ฏธ์ง๋ก๋ ํํํ ์ ์์ต๋๋ค.
- Icon์ ์ฌ์ฉํ Waffle Chart: Pictogram Chart๋ผ๊ณ ๋ ํ๋ฉฐ, ์๊ฐ์ ํํ์ ๊ฐ์กฐํ ๋ ์ ์ฉํฉ๋๋ค.
6. Venn Diagram (๋ฒค ๋ค์ด์ด๊ทธ๋จ)
- Venn Diagram: ์งํฉ ๊ฐ์ ๊ด๊ณ๋ฅผ ์๊ฐ์ ์ผ๋ก ํํํ๋ ๋ค์ด์ด๊ทธ๋จ์ผ๋ก, ์ถํ์ด๋ ํ๋ ์ ํ ์ด์ ์ ์ฃผ๋ก ์ฌ์ฉ๋ฉ๋๋ค.
- Python ์ฌ์ฉ๋ฒ:
pip install pyvenn
๋๋pip install matplotlib-venn
์ ํตํด ์ฌ์ฉํ ์ ์์ต๋๋ค.
7. Facet (๋ถํ ๋ ์๊ฐํ)
- Facet์ ๊ฐ๋ : ํ๋ฉด์ ์ฌ๋ฌ ๊ฐ์ ์๊ฐํ๋ก ๋ถํ ํ์ฌ ๋ค์ํ ๊ด์ ์ ๋์์ ๋ณด์ฌ์ฃผ๋ ๊ธฐ๋ฒ์ ๋๋ค. ๋์ผํ ๋ฐ์ดํฐ์ ์ ๋ํด ์ฌ๋ฌ ์ธ์ฌ์ดํธ๋ฅผ ์ ๊ณตํ๊ฑฐ๋, ์ ์ฒด์ ์ผ๋ก ๋ณผ ์ ์๋ ์ธ๋ถ์ ์ธ ๋ถ๋ถ์ ์๊ฐํํ ๋ ์ ์ฉํฉ๋๋ค.
- Matplotlib์์์ ๊ตฌํ:
-
Figure์ Axes: Figure๋ ์ ์ฒด ํ์ ์๋ฏธํ๋ฉฐ, ๊ฐ subplot์ด ๋ค์ด๊ฐ๋ ๊ณต๊ฐ์ Axes๋ผ๊ณ ํฉ๋๋ค. ํ๋์ Figure์ ์ฌ๋ฌ ๊ฐ์ Axes๋ฅผ ํฌํจํ ์ ์์ต๋๋ค.
-
NxM Subplots:
plt.subplot()
,plt.figure() + fig.add_subplot()
,plt.subplots()
๋ฑ์ผ๋ก ์ฝ๊ฒ ๊ตฌํํ ์ ์์ผ๋ฉฐ, ํฌ๊ธฐ, ํด์๋, ์ถ ๊ณต์ ๋ฑ์ ์กฐ์ ํ ์ ์์ต๋๋ค. -
Grid Spec ํ์ฉ: Grid ํํ๋ก subplots์ ๋ง๋ค๊ณ , slicing ๋๋ (x, y), dx, dy๋ฅผ ์ฌ์ฉํ์ฌ subplot์ ์์น์ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ ์ ์์ต๋๋ค.
-
๋ด๋ถ์ ๊ทธ๋ฆฌ๊ธฐ: Axes ๋ด๋ถ์ ์๋ธํ๋กฏ์ ์ถ๊ฐํ๋ ๋ฐฉ๋ฒ์ผ๋ก, ๋ฏธ๋๋งต์ด๋ ์ธ๋ถ ์ ๋ณด๋ฅผ ์ ์ ๋น์ค์ผ๋ก ์ถ๊ฐํ ์ ์์ต๋๋ค.
-
8. More Tips (์ถ๊ฐ ํ)
- Grid ์ดํดํ๊ธฐ:
- ๊ธฐ๋ณธ Grid: ์ถ๊ณผ ํํํ ์ ์ ์ฌ์ฉํ์ฌ ๊ฑฐ๋ฆฌ ๋ฐ ๊ฐ ์ ๋ณด๋ฅผ ๋ณด์กฐ์ ์ผ๋ก ์ ๊ณตํฉ๋๋ค. ๋ณดํต ๋ฌด์ฑ์์ ์ฌ์ฉํด ๋ค๋ฅธ ํํ๋ค์ ๋ฐฉํดํ์ง ์๋๋ก ํ๋ฉฐ, ํฐ ๊ฒฉ์์ ์ธ๋ถ ๊ฒฉ์๋ฅผ ๋์์ ์กฐ์ ํ ์ ์์ต๋๋ค.
- ๋ค์ํ ํ์ ์ Grid: X+Y=C, Y=CX, ๋์ฌ์์ ์ฌ์ฉํ๋ Grid ๋ฑ, ๋ฐ์ดํฐ์ ํน์ฑ์ ๋ฐ๋ผ ๋ค์ํ Grid๋ฅผ ๊ตฌํํ ์ ์์ต๋๋ค.
- ๊ตฌํ ์์: Python์ numpy์ matplotlib์ ์ฌ์ฉํ์ฌ ๋ค์ํ Grid๋ฅผ ์ฝ๊ฒ ๊ตฌํํ ์ ์์ต๋๋ค.
- ๋ณด์กฐ ๋๊ตฌ:
- ์ ์ถ๊ฐํ๊ธฐ: ํน์ ๊ธฐ์ค์ (์: ํ๊ท ์ , ์ํ์ )์ ์ถ๊ฐํ์ฌ ์๊ฐํ๋ฅผ ๋ณด์ํ ์ ์์ต๋๋ค.
- ๋ฉด ์ถ๊ฐํ๊ธฐ: ํน์ ๋ฒ์(์: Netflix ์ํ ๋ฑ๊ธ ๋ถํฌ)๋ฅผ ๊ฐ์กฐํ๊ธฐ ์ํด ๋ฉด์ ์ถ๊ฐํ ์ ์์ต๋๋ค.
- Setting ๋ฐ๊พธ๊ธฐ:
- Theme: ํ ๋ง๋ฅผ ๋ณ๊ฒฝํ์ฌ ์๊ฐํ์ ์คํ์ผ์ ์กฐ์ ํ ์ ์์ต๋๋ค.
- ํต์ฌ ์์ ์ฌํญ: ๊ธฐ๋ณธ ์์, ํ ์คํธ ํฐํธ, ํฌ๊ธฐ์ ์์น, ํ ๋๋ฆฌ ์ ๊ฑฐ ๋ฑ์ ํตํด ์๊ฐํ๋ฅผ ์ธ๋ฐํ๊ฒ ์กฐ์ ํ ์ ์์ต๋๋ค.
1. UX์ HCI
- HCI(์ธ๊ฐ-์ปดํจํฐ ์ํธ์์ฉ):
- ์ธ๊ฐ๊ณผ ๋์งํธ ๊ธฐ๊ธฐ ๋ฐ ์์คํ ๊ฐ์ ์ํธ์์ฉ์ ์ฐ๊ตฌํ๋ ๋ถ์ผ์ ๋๋ค.
- HCI์ ๋ชฉํ๋ ์ฌ์ฉ์์๊ฒ ์ต์ ์ ๊ฒฝํ์ ์ ๊ณตํ๋ ๊ฒ์ ๋๋ค.
- HCI์ 3์์:
- ์ ์ฉ์ฑ(Usefulness): ์ฌ์ฉ์๊ฐ ํ๊ณ ์ ํ๋ ์ผ์ ํจ๊ณผ์ ์ผ๋ก ๋ฌ์ฑํ ์ ์๋๋ก ํด์ผ ํฉ๋๋ค.
- ์ฌ์ฉ์ฑ(Usability): ์์คํ ์ด ์ผ๋ฐ ์ฌ์ฉ์๋ ์ฝ๊ฒ ์ดํดํ๊ณ ์ฌ์ฉํ ์ ์์ด์ผ ํฉ๋๋ค.
- ๊ฐ์ฑ(Affect): ์ฌ์ฉ ๊ณผ์ ์์ ์ ์ ํ ๋๋์ ์ ๊ณตํ์ฌ ๊ฐ์ฑ์ ์ธ ๋ง์กฑ์ ์ ๊ณตํด์ผ ํฉ๋๋ค.
- ์ฌ์ฑ ๋ชจํ(Mental Model):
- ํน์ ๊ฐ๋ ์ด๋ ์ฌ๋ฌผ์ ๋ํด ์ฌ์ฉ์๊ฐ ์ธ์ํ๋ ์ดํด ๊ตฌ์กฐ์ ๋๋ค.
- ์๋ฅผ ๋ค์ด, ์ฌ์ฉ์๋ ์ ์๋ ์ธ์ง๋ฅผ "๋ฒํผ์ ๋๋ฅด๋ฉด ๋์ํ๋ค"๋ ๊ตฌ์กฐ๋ก ์ธ์ํฉ๋๋ค. ์ฌ์ฉ์๊ฐ ์ฝ๊ฒ ์ดํดํ ์ ์๋ ๋ฐฉ์์ผ๋ก ์ ํ์ด๋ ์๊ณ ๋ฆฌ์ฆ์ ์ ๋ฌํด์ผ ํฉ๋๋ค.
2. ๋ค์ํ HCI ์ด๋ก
-
Schneiderman's Mantra:
- Ben Shneiderman์ด ์ ์ํ ๋ฐ์ดํฐ ํ์ ๋ฐ ๋ถ์์ ์ํ 3๋จ๊ณ ์ ๊ทผ ๋ฐฉ์์
๋๋ค.
- Overview first: ์ฌ์ฉ์๊ฐ ๋ฐ์ดํฐ์ ์ ์ฒด์ ์ธ ๊ฐ์๋ฅผ ๋จผ์ ๋ณผ ์ ์์ด์ผ ํฉ๋๋ค.
- Zoom and filter: ์ฌ์ฉ์๊ฐ ๊ด์ฌ ์๋ ๋ถ๋ถ์ ํ๋ํ๊ณ ๋ถํ์ํ ์ ๋ณด๋ฅผ ํํฐ๋งํ ์ ์์ด์ผ ํฉ๋๋ค.
- Details-on-demand: ์ฌ์ฉ์๊ฐ ํ์ํ ๋ ์ธ๋ถ ์ ๋ณด๋ฅผ ์์ฒญํ ์ ์์ด์ผ ํฉ๋๋ค.
- Ben Shneiderman์ด ์ ์ํ ๋ฐ์ดํฐ ํ์ ๋ฐ ๋ถ์์ ์ํ 3๋จ๊ณ ์ ๊ทผ ๋ฐฉ์์
๋๋ค.
-
๊ฒ์ํํธ ์๋ฆฌ:
-
์ธ๊ฐ์ ์ธ์ง๋ ๊ฐ๋ณ ์์๋ค์ ํฉ์ด ์๋ ์ ์ฒด์ ๊ตฌ์กฐ์ ๊ธฐ๋ฐํฉ๋๋ค.
- ๊ทผ์ ์ฑ์ ์๋ฆฌ: ์๋ก ๊ฐ๊น์ด ์์๋ค์ด ๊ทธ๋ฃน์ผ๋ก ์ธ์๋ฉ๋๋ค.
- ์ ์ฌ์ฑ์ ์๋ฆฌ: ์ธ๊ด์ด ์ ์ฌํ ์์๋ค์ด ๊ทธ๋ฃนํ๋ฉ๋๋ค.
- ์ฐ์์ฑ์ ์๋ฆฌ: ์ฐ์์ ์ธ ํจํด์ ๊ฐ์ง ์์๋ค์ด ํ๋์ ๊ฒฝ๋ก๋ก ์ธ์๋ฉ๋๋ค.
- ํ์์ฑ์ ์๋ฆฌ: ๋ถ์์ ํ ํํ๋ ์์ ํ ํํ๋ก ์ธ์ํ๋ ค๋ ๊ฒฝํฅ์ด ์์ต๋๋ค.
- ๊ทธ๋ฆผ-๋ฐฐ๊ฒฝ ๋ถ๋ฆฌ: ์ด๋ค ์์๋ฅผ '๊ทธ๋ฆผ'์ผ๋ก, ๋๋จธ์ง๋ฅผ '๋ฐฐ๊ฒฝ'์ผ๋ก ๊ตฌ๋ถํ๋ ๋ฅ๋ ฅ์ ๋๋ค.
-
-
์ธ์งํธํฅ:
- ์ ๋ณด ์ฒ๋ฆฌ์ ์์ฌ๊ฒฐ์ ์ ๋ฐ์ํ๋ ์ฒด๊ณ์ ์ธ ์ฌ๊ณ ์ค๋ฅ์
๋๋ค.
- ํ์ฆ ํธํฅ: ์์ ์ ๋ฏฟ์์ ๋ท๋ฐ์นจํ๋ ์ ๋ณด๋ง ์ ํ์ ์ผ๋ก ์์งํ๊ณ ํด์ํ๋ ๊ฒฝํฅ.
- ๊ฐ์ฉ์ฑ ํด๋ฆฌ์คํฑ: ์ต๊ทผ ๊ฒฝํ์ด๋ ์ฝ๊ฒ ๋ ์ฌ๋ฆด ์ ์๋ ์ ๋ณด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋จํ๋ ๊ฒฝํฅ.
- ์ต์ปค๋ง: ์ต์ด์ ์ ์๋ ์ ๋ณด์ ์ง๋์น๊ฒ ์์กดํ์ฌ ํ๋จํ๋ ๊ฒฝํฅ.
- ํ๋ ์ ํจ๊ณผ: ๋ฌธ์ ๋ ์ํฉ์ ์ ์ ๋ฐฉ์์ ๋ฐ๋ผ ๋ค๋ฅธ ๊ฒฐ์ ์ ๋ด๋ฆฌ๋ ๊ฒฝํฅ.
- ์ ๋ณด ์ฒ๋ฆฌ์ ์์ฌ๊ฒฐ์ ์ ๋ฐ์ํ๋ ์ฒด๊ณ์ ์ธ ์ฌ๊ณ ์ค๋ฅ์
๋๋ค.
3. ์ฌ์ฉ์์ ๋ฐ์ดํฐ ๋ถ์
- ์ฌ์ฉ์ ํผ๋(AARRR)
- ์ ์ (Acquisition)
- ํ๋(Activation)
- ์ฌ๋ฐฉ๋ฌธ(Retention)
- ๊ตฌ๋งค(Revenue)
- ์ถ์ฒ(Referral)
- ์ฌ์ฉ์ ์งํ:
- DAU: ์ผ๋ณ ํ์ฑ ์ฌ์ฉ์ ์.
- WAU: ์ฃผ๊ฐ ํ์ฑ ์ฌ์ฉ์ ์.
- MAU: ์๊ฐ ํ์ฑ ์ฌ์ฉ์ ์.
- ์์กด์จ(Retention Rate): ์ฌ์ฌ์ฉ ๋น์จ, ๊ณ ๊ฐ ์ ์ง ๋น์จ.
- ์ดํ๋ฅ (Churn Rate): ์๋น์ค ์ข ๋ฃ ๋๋ ๊ฒฝ์์ฌ๋ก ์ด๋ ๋น์จ.
- ๊ณ ์ฐฉ๋(Stickiness): ๋ฐ๋ณต์ ๋ฐฉ๋ฌธ ์งํ(DAU/MAU).
- ์ ๊ท ์ด์ฉ์ ์: ์ผ์ ๊ธฐ๊ฐ ๋ด ์ ๊ท ์ ์ ๋ ์ด์ฉ์ ์.
- ๋์ ์ ์์ ์(CCU): ์๋น์ค ๋์ ์ ์์ ์.
- ํ๊ท ์ฒด๋ฅ ์๊ฐ: ์๋น์ค ๋ฐฉ๋ฌธ์์ ํ๊ท ์ฒด๋ฅ ์๊ฐ.
- ๊ตฌ๋งค ๋ฐ ๋งค์ถ ์งํ:
- CAC(๊ณ ๊ฐ ํ๋ณด ๋น์ฉ): ์ ๊ท ์ด์ฉ์ ํ๋ณด ํ๊ท ๋น์ฉ.
- ๊ตฌ๋งค์ ์(PU): ์ ๋ฃ ๊ฒฐ์ ์ฌ์ฉ์ ์.
- ๊ตฌ๋งค ์ ํ์จ: ์ ์ฒด ์ฌ์ฉ์ ๋๋น ์ ๋ฃ ๊ฒฐ์ ์ฌ์ฉ์ ๋น์จ.
- ARPU: ์ฌ์ฉ์ ๋น ํ๊ท ๊ฒฐ์ ๊ธ์ก.
- ARPPU: ๊ฒฐ์ ์ฌ์ฉ์ ๋น ํ๊ท ๊ฒฐ์ ๊ธ์ก.
- ARPDAU: ์ผ๋ณ ํ์ฑ ์ฌ์ฉ์ ๋น ํ๊ท ๊ฒฐ์ ๊ธ์ก.
- LTV(๊ณ ๊ฐ ์์ ๊ฐ์น): ๊ณ ๊ฐ์ด ์๋น์ค ์ด์ฉ ๊ธฐ๊ฐ ๋์ ๋ฐ์์ํค๋ ์์ด์ต.
- ์ ํ ์งํ:
- CPM(Cost Per Mille): 1000ํ ๋ ธ์ถ ๋น ๋น์ฉ.
- CPC(Cost Per Click): ํด๋ฆญ ๋น ๋น์ฉ.
- CPI(Cost Per Install): ์ค์น ๋น ๋น์ฉ.
- CPA(Cost Per Action): ํ๋ ๋น ๋น์ฉ.
Day 5
์์์โฆ..