ํƒœ๊ทธ ๋ณด๊ด€๋ฌผ: pca

pca

์ฃผ์š” ๋ณ€์ˆ˜์— ํšŒ๊ท€๋ฅผ ์ ์šฉํ•˜์—ฌ ์ถœ๋ ฅ ๋ณ€์ˆ˜๋ฅผ ์˜ˆ์ธกํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ์ผ๋ถ€ ๋ณ€์ˆ˜ Y๋ฅผ

tutorial1 , link1 ๋ฐ link2 ์—์„œ ์ฃผ์š” ๊ตฌ์„ฑ ์š”์†Œ ๋ถ„์„์˜ ๊ธฐ๋ณธ ์‚ฌํ•ญ์— ๋Œ€ํ•ด ์ฝ์—ˆ์Šต๋‹ˆ๋‹ค .

100 ๋ณ€์ˆ˜ (์ถœ๋ ฅ ๋ณ€์ˆ˜ Y ํฌํ•จ)์˜ ๋ฐ์ดํ„ฐ ์„ธํŠธ๊ฐ€ ์žˆ๊ณ  PCA๋กœ ๋ณ€์ˆ˜๋ฅผ 40์œผ๋กœ ์ค„์ด๊ณ  ๊ทธ 40 ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ณ€์ˆ˜ Y๋ฅผ ์˜ˆ์ธกํ•˜๋ ค๊ณ ํ•ฉ๋‹ˆ๋‹ค.

๋ฌธ์ œ 1 : ์ฃผ์š” ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๊ฐ€์ ธ ์™€์„œ ์ฒ˜์Œ 40 ๊ฐœ์˜ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์„ ํƒํ•œ ํ›„ ํšŒ๊ท€๋ฅผ ์ ์šฉํ•˜๋ฉด ๋ฐ์ดํ„ฐ์— ๋งž๋Š” ๊ธฐ๋Šฅ์ด ์ƒ๊น๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์›๋ž˜ ๋ฐ์ดํ„ฐ์—์„œ ์ผ๋ถ€ ๋ณ€์ˆ˜ Y๋ฅผ ์˜ˆ์ธกํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ๋ณ€์ˆ˜ Y๋ฅผ ์˜ˆ์ธกํ•˜๋ ค๋ฉด ์ž…๋ ฅ์— (100-1) ๋ณ€์ˆ˜๊ฐ€ ์žˆ์œผ๋ฉฐ ์›๋ž˜ 100-1 ๋ณ€์ˆ˜ ์ค‘์—์„œ ์„ ํƒํ•  40 ๊ฐœ์˜ ๋ณ€์ˆ˜๋ฅผ ์–ด๋–ป๊ฒŒ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

๋ฌธ์ œ 2 : PCA๋ฅผ ๋˜๋Œ๋ฆฌ๊ณ  40 ๊ฐ€์ง€ ์ฃผ์š” ๊ตฌ์„ฑ ์š”์†Œ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค์‹œ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ฒ˜์Œ 40 ๊ฐœ ๊ตฌ์„ฑ ์š”์†Œ ๋งŒ ์„ ํƒํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ์ดํ„ฐ๊ฐ€ ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฐ์ดํ„ฐ์— ํšŒ๊ท€๋ฅผ ์ ์šฉํ•˜๋Š” ๊ฒƒ์ด ์˜๋ฏธ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?

Matlab / Octave๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.



๋‹ต๋ณ€

์›๋ž˜ 99 (100-1) ๋ณ€์ˆ˜์˜ ํ•˜์œ„ ์ง‘ํ•ฉ์„ ์„ ํƒํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

๊ฐ ์ฃผ์„ฑ๋ถ„์€ ๋ชจ๋“  99 ๊ฐœ์˜ ์˜ˆ์ธก ๋ณ€์ˆ˜ (x ๋ณ€์ˆ˜, IV, โ€ฆ)์˜ ์„ ํ˜• ์กฐํ•ฉ์ž…๋‹ˆ๋‹ค. ์ฒ˜์Œ 40 ๊ฐœ์˜ ์ฃผ์„ฑ๋ถ„์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ๊ฐ ์„ฑ๋ถ„ ์€ 99 ๊ฐœ์˜ ์›๋ž˜ ์˜ˆ์ธก ๋ณ€์ˆ˜์˜ ํ•จ์ˆ˜์ž…๋‹ˆ๋‹ค. (์ ์–ด๋„ ์ผ๋ฐ˜์ ์ธ PCA ์˜ ๊ฒฝ์šฐ Zou, Hastie ๋ฐ Tibshirani ์˜ SPCA ์™€ ๊ฐ™์ด ํฌ์†Œ / ์ •๊ทœํ™” ๋œ ๋ฒ„์ „์ด ์žˆ์œผ๋ฏ€๋กœ ์ ์€ ์ˆ˜์˜ ๋ณ€์ˆ˜๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.)

์–‘์˜ ์ƒ๊ด€ ๊ด€๊ณ„๊ฐ€์žˆ๋Š” ๋‘ ๋ณ€์ˆ˜์˜ ๊ฐ„๋‹จํ•œ ๊ฒฝ์šฐ๋ฅผ ์ƒ๊ฐํ•ด ๋ณด์ž. ๋‹จ์ˆœ์„ฑ์„ ์œ„ํ•ด ๋™์ผํ•˜๊ฒŒ ๋ณ€ํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•œ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ์ฒซ ๋ฒˆ์งธ ์ฃผ์„ฑ๋ถ„์€ ๋‘ ๋ณ€์ˆ˜์˜ ํ•ฉ์˜ (๋ถ„์ˆ˜) ๋ฐฐ์ˆ˜์ด๊ณ  ๋‘ ๋ฒˆ์งธ ๋ณ€์ˆ˜๋Š” ๋‘ ๋ณ€์ˆ˜์˜ ์ฐจ์ด์˜ (๋ถ„์ˆ˜) ๋ฐฐ์ˆ˜์ž…๋‹ˆ๋‹ค. ๋‘˜์ด ๋™์ผํ•˜๊ฒŒ ๊ฐ€๋ณ€์ ์ด์ง€ ์•Š์€ ๊ฒฝ์šฐ, ์ฒซ ๋ฒˆ์งธ ์ฃผ์š” ๊ตฌ์„ฑ ์š”์†Œ๋Š” ๋” ๊ฐ€๋ณ€์  ์ธ ๊ตฌ์„ฑ ์š”์†Œ์— ๋” ๋งŽ์€ ๊ฐ€์ค‘์น˜๋ฅผ ๋ถ€์—ฌํ•˜์ง€๋งŒ ์—ฌ์ „ํžˆ ๋‘˜ ๋‹ค ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ 99 ๊ฐœ์˜ x- ๋ณ€์ˆ˜๋กœ ์‹œ์ž‘ํ•˜์—ฌ ๊ฐ ์›๋ž˜ ๋ณ€์ˆ˜์— ํ•ด๋‹น ๊ฐ€์ค‘์น˜๋ฅผ ์ ์šฉํ•˜์—ฌ 40 ๊ฐœ์˜ ์ฃผ์š” ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค. [๋‚ด ๋…ผ์˜์—์„œ NB๋Š” ์™€ ๊ฐ€ ์ด๋ฏธ ์ค‘์•™์— ์žˆ๋‹ค๊ณ  ๊ฐ€์ • ํ•ฉ๋‹ˆ๋‹ค.]

์™€์ด

์—‘์Šค

๊ทธ๋Ÿฐ ๋‹ค์Œ ๋‹ค์ค‘ ํšŒ๊ท€ ๋ฌธ์ œ์—์„œ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ 40 ๊ฐœ์˜ ์ƒˆ๋กœ์šด ๋ณ€์ˆ˜๋ฅผ ๋งˆ์น˜ ์ž์ฒด ์˜ˆ์ธก ๋ณ€์ˆ˜ ์ธ ๊ฒƒ์ฒ˜๋Ÿผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. (์‹ค์ œ๋กœ ์ถ”์ •๊ฐ’์„ ์–ป๋Š” ๋” ํšจ์œจ์ ์ธ ๋ฐฉ๋ฒ•์ด ์žˆ์ง€๋งŒ ๊ณ„์‚ฐ ์ธก๋ฉด์„ ์ œ์ณ๋‘๊ณ  ๊ธฐ๋ณธ ์•„์ด๋””์–ด๋ฅผ ๋‹ค๋ฃจ๊ฒ ์Šต๋‹ˆ๋‹ค)

๋‘ ๋ฒˆ์งธ ์งˆ๋ฌธ๊ณผ ๊ด€๋ จํ•˜์—ฌ โ€œPCA์˜ ์—ญ์ „โ€์ด ๋ฌด์—‡์„ ์˜๋ฏธํ•˜๋Š”์ง€ ๋ช…ํ™•ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

PC๋Š” ์›๋ž˜ ๋ณ€ํ˜•์˜ ์„ ํ˜• ์กฐํ•ฉ์ž…๋‹ˆ๋‹ค. ์›๋ž˜ ๋ณ€์ด๊ฐ€ ์— ์žˆ๊ณ  ๋ฅผ ๊ณ„์‚ฐ ํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค (์—ฌ๊ธฐ์„œ ๋Š” ์ด๊ณ  ๋Š” ์‚ฌ์šฉ์ค‘์ธ ๊ตฌ์„ฑ ์š”์†Œ์— ๋Œ€ํ•œ ์ฃผ์š” ๊ตฌ์„ฑ ์š”์†Œ ๊ฐ€์ค‘์น˜๋ฅผ ํฌํ•จํ•˜๋Š” ํ–‰๋ ฌ ์ž„ ). ๊ฒฌ์  ํšŒ๊ท€ ํ†ตํ•˜์—ฌ.

์—‘์Šค

์ง€=์—‘์Šค์—ฌ

์—‘์Šค

์—”ร—99

์—ฌ

99ร—40

40

์™€์ด^=์ง€ฮฒ^PC

๊ทธ๋Ÿฐ ๋‹ค์Œ say (where ), ์›๋ž˜ ์˜ˆ์ธก ๋ณ€์ˆ˜์˜ ํ•จ์ˆ˜๋กœ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์ด โ€˜์—ญ์ „โ€™์ด๋ผ๋Š” ์˜๋ฏธ์ธ์ง€๋Š” ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ ์™€ ์˜ ์›๋ž˜ ๊ด€๊ณ„๋ฅผ ๋ณด๋Š” ์˜๋ฏธ์žˆ๋Š” ๋ฐฉ๋ฒ• ์ž…๋‹ˆ๋‹ค. ๋ฌผ๋ก  ์›๋ž˜ X์— ๋Œ€ํ•œ ํšŒ๊ท€๋ฅผ ์ถ”์ •ํ•˜์—ฌ ์–ป์€ ๊ณ„์ˆ˜์™€ ๊ฐ™์ง€ ์•Š์Šต๋‹ˆ๋‹ค. PCA๋ฅผ ์ˆ˜ํ–‰ํ•˜์—ฌ ์ •๊ทœํ™”ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ฐฉ๋ฒ•์œผ๋กœ ๊ฐ ์›๋ณธ X์— ๋Œ€ํ•œ ๊ณ„์ˆ˜๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์ง€๋งŒ ์žฅ์ฐฉ ํ•œ ๊ตฌ์„ฑ ์š”์†Œ ์ˆ˜์˜ df ๋งŒ ์žˆ์Šต๋‹ˆ๋‹ค.

์™€์ด^=์ง€ฮฒ^PC=์—‘์Šค์—ฌฮฒ^PC=์—‘์Šคฮฒ^โ€ป

ฮฒ^โ€ป=์—ฌฮฒ^PC

์™€์ด

์—‘์Šค

์ฃผ์„ฑ๋ถ„ ํšŒ๊ท€ ๋ถ„์„ ์— ๋Œ€ํ•œ Wikipedia๋„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค .


๋‹ต๋ณ€


์ด ๊ธ€์€ stats ์นดํ…Œ๊ณ ๋ฆฌ์— ๋ถ„๋ฅ˜๋˜์—ˆ๊ณ  , ํƒœ๊ทธ๊ฐ€ ์žˆ์œผ๋ฉฐ ๋‹˜์— ์˜ํ•ด ์— ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.