Skip to Content
๐Ÿ‘‹ ์•ˆ๋…•ํ•˜์„ธ์š”, Next.js ์‹œ์ž‘ ํ…œํ”Œ๋ฆฟ์— ์˜ค์‹  ๊ฒƒ์„ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค! ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ
ESGModelDNS ๋ชจ๋ธ

DNS ๋ชจํ˜• (Dynamic Nelson Siegel Moddel)

Nelson-Siegel Model

NS๋ชจํ˜•์€ ๊ธˆ์œต์‹œ์žฅ์—์„œ ๊ธˆ๋ฆฌ๊ธฐ๊ฐ„๊ตฌ์กฐ(๋‹ค์–‘ํ•œ ๋งŒ๊ธฐ๋ณ„ ์ฑ„๊ถŒ ์ˆ˜์ต๋ฅ )๋ฅผ ํ•˜๋‚˜์˜ ๋ชจํ˜•์œผ๋กœ ์„ค๋ช…ํ•˜๋ ค๋Š” ์‹œ๋„์—์„œ ์‹œ์ž‘๋˜์—ˆ๋‹ค. ํŠน์ • ์‹œ์ ์˜ ๊ธˆ๋ฆฌ ๊ธฐ๊ฐ„๊ตฌ์กฐ๋ฅผ ์˜ˆ์ธกํ•˜๊ธฐ ์œ„ํ•ด Level, Slope, Curvature ์„ธ ๊ฐ€์ง€ ํŠน์„ฑ์œผ๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ ์„ค๋ช…ํ•œ๋‹ค.

factor์„ค๋ช…์˜๋ฏธ
ฮฒ0\beta_0Level์ „์ฒด ์ˆ˜์ต๋ฅ  ๊ณก์„ ์˜ ๋†’์ด๋ชจ๋“  ๋งŒ๊ธฐ์˜ ๊ธˆ๋ฆฌ๊ฐ€ ํ•จ๊ป˜ ์˜ค๋ฅด๊ฑฐ๋‚˜ ๋‚ด๋ฆฌ๋Š” ์ •๋„. ์žฅ๊ธฐ์ธํ”Œ๋ ˆ์ด์…˜ ๊ธฐ๋Œ€, ๊ฒฝ์ œ์„ฑ์žฅ ์ „๋ง ๋“ฑ.
ฮฒ1\beta_1Slope๋‹จ๊ธฐ ๊ธˆ๋ฆฌ์™€ ์žฅ๊ธฐ ๊ธˆ๋ฆฌ ๊ฐ„์˜ ์ฐจ์ด (์žฅ-๋‹จ๊ธฐ ์Šคํ”„๋ ˆ๋“œ)๊ฒฝ๊ธฐ์ˆœํ™˜์— ๋”ฐ๋ผ ์ˆ˜์ต๋ฅ  ๊ณก์„ ์ด ์šฐ์ƒํ–ฅํ•˜๊ฑฐ๋‚˜ ํ”Œ๋žซํ•˜๊ฑฐ๋‚˜, ์—ญ์ „๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋Š”๋ฐ ๊ธฐ์šธ๊ธฐ๊ฐ€ ์ด๋Ÿฌํ•œ ํŒฉํ„ฐ ๋ณ€ํ™”๋ฅผ ์„ค๋ช…ํ•จ.
ฮฒ2\beta_2Curvature์ค‘๊ฐ„๋งŒ๊ธฐ (5~7๋…„) ๊ธˆ๋ฆฌ๊ฐ€ ๋‹จ๊ธฐ ๋ฐ ์žฅ๊ธฐ ๊ธˆ๋ฆฌ์— ๋น„ํ•ด ์ƒ๋Œ€์ ์œผ๋กœ ์–ผ๋งˆ๋‚˜ ๋†’๊ฑฐ๋‚˜ ๋‚ฎ์€์ง€๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ํ˜•ํƒœ.์œ„๋กœ ๋ณผ๋กํ•˜๊ฑฐ๋‚˜ ์•„๋ž˜๋กœ ์˜ค๋ชฉํ•œ ํ˜•ํƒœ๋กœ ๋‚˜ํƒ€๋‚จ. ์ค‘๊ธฐ์ ์ธ ๊ฒฝ๊ธฐ ์ „๋ง์— ๋Œ€ํ•œ ๋ถˆํ™•์‹ค์„ฑ์ด๋‚˜ ์œ ๋™์„ฑ ํ”„๋ฆฌ๋ฏธ์—„ ๋“ฑ์ด ๊ด€๋ จ ์žˆ์Œ.

Dynamic Nelson Siegel Moddel

์‹œ๊ฐ„์— ๋”ฐ๋ผ ๋ณ€ํ™”ํ•˜๋Š” ๊ธˆ๋ฆฌ์˜ ๋ณต์žกํ•œ ์›€์ง์ž„์„ ์˜ˆ์ธกํ•˜๊ธฐ ์œ„ํ•ด, DNS ๋ชจํ˜•์€ NS๋ชจํ˜•์„ ๋™์ ์œผ๋กœ ํ™•์žฅํ•œ ์ผ€์ด์Šค์ด๋‹ค. ์ฆ‰, ๊ธˆ๋ฆฌ ๊ธฐ๊ฐ„๊ตฌ์กฐ(์ˆ˜์ต๋ฅ  ๊ณก์„ )๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ์„ธ ๊ฐ€์ง€ ์š”์†Œ๋ฅผ ์ƒ์ˆ˜๊ฐ€ ์•„๋‹ˆ๋ผ ์‹œ๊ฐ„์— ๋”ฐ๋ผ ๋ณ€ํ•˜๋Š” ์ƒํƒœ๋ณ€์ˆ˜๋กœ ์„ค๋ช…ํ•˜๋Š” ๋ชจํ˜•์ด๋‹ค. Dynamic-NS ๋ชจํ˜•์€ Nelson-Siegel๋ชจํ˜•์—์„œ ฮฒ0\beta_0, ฮฒ1\beta_1, ฮฒ2\beta_2 ์™€ ๊ฐ™์€ ํŒฉํ„ฐ๋“ค์ด ์ƒ์ˆ˜๊ฐ€ ์•„๋‹ˆ๋ผ ์‹œ๊ฐ„์— ๋”ฐ๋ผ ๋™์ (Dynamic)์œผ๋กœ ๋ฐ”๋€Œ๋Š” ์š”์†Œ (Lt,St,CtL_t, S_t, C_t)๋กœ ๊ฐ€์ •ํ•˜๊ณ  ์ด๋Ÿฌํ•œ ์ƒํƒœ๋ณ€์ˆ˜์˜ ์›€์ง์ž„์„ ํ†ต๊ณ„์ ์œผ๋กœ ์ถ”์ •ํ•œ๋‹ค. ์ฆ‰ ํ‰๊ฐ€์‹œ์ ์— ๋”ฐ๋ผ (์–ด์ œ, ๋‚ด์ผ, 1๋‹ฌํ›„) ๊ธˆ๋ฆฌ์˜ ๋ ˆ๋ฒจ, ๊ธฐ์šธ๊ธฐ, ๊ณก๋ฅ ์ด ๋‹ค๋ฅธ ๊ฒƒ์„ ์ƒํƒœ๋ณ€์ˆ˜๋กœ ๋ฐ˜์˜ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

์ƒํƒœ๊ณต๊ฐ„๋ชจํ˜•

์ƒํƒœ๊ณต๊ฐ„๋ชจํ˜•(State Space Model)์€ ๊ด€์ธกํ•  ์ˆ˜ ์—†๋Š” ์ƒํƒœ๋ณ€์ˆ˜์˜ ์›€์ง์ž„์„ ๊ด€์ธกํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ํ†ตํ•ด ์ถ”์ •ํ•˜๊ณ  ์˜ˆ์ธกํ•˜๋Š” ํ†ต๊ณ„๋ชจํ˜•

์ƒํƒœ๋ณ€์ˆ˜๊ด€์ธก๊ฐ€๋Šฅ ๋ฐ์ดํ„ฐ
State variableobservation
level, slope, curvature๊ธˆ๋ฆฌ๋ฐ์ดํ„ฐ R(ฯ„)R(\tau)
์ƒํƒœ๋ฐฉ์ •์‹
ฮฒt=C+ฮฆฮฒtโˆ’1+ฮทt\beta_t = C + \Phi \beta_{t-1} + \eta_t
์ธก์ •๋ฐฉ์ •์‹
r(ฯ„)=ฮฒ0+ฮฒ1(1โˆ’eโˆ’ฮปฯ„ฮปฯ„)r(\tau) = \beta_0 + \beta_1(\frac{1-e^{-\lambda \tau}}{\lambda \tau})
+ฮฒ2(1โˆ’eโˆ’ฮปฯ„ฮปฯ„โˆ’eโˆ’ฮปฯ„)+ฯตt+ \beta_2 (\frac{1-e^{-\lambda \tau}}{\lambda \tau}- e^{-\lambda \tau}) + \epsilon_t
ฮทtโˆผN(0,Q)\eta_t \sim \mathcal{N}(0,Q)
์ƒํƒœ๋ฐฉ์ •์‹ ์˜ค์ฐจ ๊ณต๋ถ„์‚ฐํ–‰๋ ฌ QQ
ฯตtโˆผN(0,R)\epsilon_t \sim \mathcal{N}(0, R)
์ธก์ •๋ฐฉ์ •์‹ ์˜ค์ฐจ ๊ณต๋ถ„์‚ฐํ–‰๋ ฌ RR
  • โ€ข QQ ํ–‰๋ ฌ์€ ๋ ˆ๋ฒจ, ๊ธฐ์šธ๊ธฐ, ๊ณก๋ฅ  ํŒฉํ„ฐ๋“ค์ด ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ์–ด๋–ป๊ฒŒ ํ•จ๊ป˜ ๋ณ€ํ•˜๋Š”์ง€๋ฅผ ๋‚˜ํƒ€๋ƒ„

  • โ€ข QQ ํ–‰๋ ฌ์€ ๋ฏธ๋ž˜ ํŒฉํ„ฐ ๊ฐ’๋“ค์„ ์˜ˆ์ธกํ•˜๊ณ , ์˜ˆ์ธก์˜ ๋ถˆํ™•์‹ค์„ฑ์„ ๊ณ„์‚ฐํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋œ๋‹ค. ํŠนํžˆ ์ŠคํŠธ๋ ˆ์Šค ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ์ƒ์„ฑํ•  ๋•Œ ํŒฉํ„ฐ๋“ค์ด ์‹ค์ œ ์‹œ์žฅ์—์„œ ๋ฐœ์ƒ ๊ฐ€๋Šฅํ•œ ๋ฐฉ์‹์œผ๋กœ ํ•จ๊ป˜ ์›€์ง์ด๋„๋ก ํ•˜๋Š” ๋ฐ ๊ฒฐ์ •์ ์ธ ์—ญํ• ์„ ํ•œ๋‹ค.

  • โ€ข RR ํ–‰๋ ฌ์€ ๊ด€์ธก๋˜๋Š” ๊ธˆ๋ฆฌ๋ฐ์ดํ„ฐ๊ฐ€ ์–ผ๋งˆ๋‚˜ ์ •ํ™•ํ•œ์ง€, ๊ฐ ๋งŒ๊ธฐ๋ณ„ ๊ธˆ๋ฆฌ ์ธก์ •์น˜๋“ค๊ฐ„์— ์–ด๋–ค ์ธก์ • ์˜ค์ฐจ ์ƒ๊ด€๊ด€๊ณ„๊ฐ€ ์žˆ๋Š”์ง€ ๋‚˜ํƒ€๋ƒ„

  • โ€ข RR์€ ์นผ๋งŒ ํ•„ํ„ฐ์˜ ๊ฐฑ์‹  ๋‹จ๊ณ„์—์„œ ํ˜„์žฌ ์ธก์ •๊ฐ’(๊ธˆ๋ฆฌ ๋ฐ์ดํ„ฐ)์˜ ์‹ ๋ขฐ๋„๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋œ๋‹ค.

    • โ€“ ๋งŒ์•ฝ R์ด ์ž‘๋‹ค๋ฉด (์ธก์ • ์˜ค์ฐจ๊ฐ€ ์ž‘๋‹ค๋Š” ์˜๋ฏธ), ์นผ๋งŒ ํ•„ํ„ฐ๋Š” ์ƒˆ๋กœ์šด ์ธก์ •๊ฐ’์„ ๋” ์‹ ๋ขฐํ•˜์—ฌ ์ƒํƒœ ๋ณ€์ˆ˜ ์ถ”์ •์น˜๋ฅผ ๊ฐ•ํ•˜๊ฒŒ ์—…๋ฐ์ดํŠธ
    • โ€“ ๋งŒ์•ฝ R์ด ํฌ๋‹ค๋ฉด (์ธก์ • ์˜ค์ฐจ๊ฐ€ ํฌ๋‹ค๋Š” ์˜๋ฏธ), ์นผ๋งŒ ํ•„ํ„ฐ๋Š” ์ƒˆ๋กœ์šด ์ธก์ •๊ฐ’์— ๋œ ์˜์กดํ•˜๊ณ , ์˜ˆ์ธก๋œ ์ƒํƒœ ๋ณ€์ˆ˜ ๊ฐ’์„ ๋” ์‹ ๋ขฐํ•จ

ํŒฉํ„ฐ๋“ค์€ ๋™์ ์œผ๋กœ ์›€์ง์ด๋Š” ํ™•๋ฅ ๋ณ€์ˆ˜๋“ค๋กœ ์ •์˜ํ•œ๋‹ค. ํŒฉํ„ฐ๋“ค์˜ ์›€์ง์ž„์„ ์ƒํƒœ๊ณต๊ฐ„๋ชจํ˜•์œผ๋กœ ์„ค๋ช…ํ•œ๋‹ค. ํšก๋‹จ๋ฉด์  ์ถ”์ •์œผ๋กœ ๋งค์ผ์˜ ํŒฉํ„ฐ๊ฐ’์„ ์–ป๊ณ , ์ด ๊ฐ’๋“ค์˜ ์‹œ๊ณ„์—ด์„ ํ†ตํ•ด ํŒฉํ„ฐ์˜ ์›€์ง์ž„์„ ์ถ”์ •ํ•œ๋‹ค.

๋ฒกํ„ฐ์ž๊ธฐํšŒ๊ท€๋ชจํ˜•

  • ฮฒt=[ฮฒ0,t,ฮฒ1,t,ฮฒ2,t]T\beta_t = [\beta_{0,t}, \beta_{1,t} ,\beta_{2,t} ]^T tt์‹œ์ ์—์„œ์˜ ๋ ˆ๋ฒจ, ๊ธฐ์šธ๊ธฐ, ๊ณก๋ฅ ํŒฉํ„ฐ ๋ฒกํ„ฐ
  • CC : ์ƒ์ˆ˜๋ฒกํ„ฐ (ํ‰๊ท ํšŒ๊ท€ ๊ฒฝํ–ฅ )
  • ฮฆ\Phi : ํŒฉํ„ฐ๊ฐ„ ์ž๊ธฐ์ƒ๊ด€๊ด€๊ณ„ ๋ฐ ๊ต์ฐจ์ƒ๊ด€๊ด€๊ณ„ ํ–‰๋ ฌ (ํ˜„์žฌ์‹œ์ ์˜ ํŒฉํ„ฐ ๊ฐ’์ด ์ด์ „ ํŒฉํ„ฐ ๊ฐ’์— ์–ด๋–ป๊ฒŒ ์˜ํ–ฅ์„ ๋ฐ›๋Š”์ง€)
  • ฯตt\epsilon_t : ์˜ค์ฐจํ•ญ, ํ‰๊ท ์ด 0์ด๊ณ  ๊ณต๋ถ„์‚ฐํ–‰๋ ฌ์ด ฮฃ\Sigma ์ธ ์ •๊ทœ๋ถ„ํฌ๋ฅผ ๋”ฐ๋ฆ„.

ํŒฉํ„ฐ๋“ค์ด ๊ณผ๊ฑฐ ๊ฐ’์— ์˜์กดํ•˜๋ฉฐ ์›€์ง์ด๋ฉฐ, ์˜ค์ฐจํ•ญ์ด ๋”ํ•ด์ ธ ๋™์ ์œผ๋กœ ๋ณ€ํ•˜๋Š” ๊ฒƒ์„ ๋‚˜ํƒ€๋ƒ„.

DNS ๋ชจํ˜•์„ ์ด์šฉํ•œ ๊ธˆ๋ฆฌ ์ถฉ๊ฒฉ์‹œ๋‚˜๋ฆฌ์˜ค ์‚ฐ์ถœ๊ณผ์ •

๊ณผ๊ฑฐ ๋ฐ์ดํ„ฐ ๋ถ„์„ ๋ฐ ๋ชจํ˜• ์ถ”์ •

  • ์žฅ๊ธฐ๊ฐ„ ๊ณผ๊ฑฐ ๊ธˆ๋ฆฌ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘
  • ์ˆ˜์ง‘ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ด์šฉํ•˜์—ฌ DNS๋ชจํ˜•์˜ ํŒฉํ„ฐ์™€ ฮป\lambda๋ฅผ ์ถ”์ •ํ•จ. ํŒฉํ„ฐ์˜ ์‹œ๊ฐ„์— ๋”ฐ๋ฅธ ๋ณ€ํ™”(์‹œ๊ณ„์—ด ํŠน์„ฑ) ๋ถ„์„

ํŒฉํ„ฐ์˜ ๋ณ€๋™์„ฑ ๋ฐ ์ƒ๊ด€๊ด€๊ณ„ ๋ถ„์„

  • ์ถ”์ •ํ•œ ํŒฉํ„ฐ๊ฐ€ ๊ณผ๊ฑฐ์— ์–ผ๋งˆ๋‚˜ ๋ณ€๋™ํ–ˆ๋Š”์ง€(ํ‘œ์ค€ํŽธ์ฐจ) ๋ฐ ํŒฉํ„ฐ๋“ค๊ฐ„์˜ ์ƒ๊ด€๊ด€๊ณ„ ๋ถ„์„

Calibration

  1. ์ดˆ๊ธฐ ฮป\lambda ์„ค์ •
  2. ํŒฉํ„ฐ ์ถ”์ •
    • โ€ข ํšก๋‹จ๋ฉด์  ์ถ”์ • : ๋งค์ผ ๋งค์ผ์˜ ์ˆ˜์ต๋ฅ ๊ณก์„  ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ง€๊ณ  ๊ฐ ๋‚ ์งœ์˜ ฮฒ0,t\beta_{0,t}, ฮฒ1,t\beta_{1,t} ,ฮฒ2,t\beta_{2,t}๋ฅผ ์ถ”์ •ํ•จ. ์ฃผ์–ด์ง„ ฮป\lambda์™€ R(ฯ„)R(\tau)๋ฅผ ์ด์šฉํ•˜์—ฌ ๋ชจํ˜•์˜ค์ฐจ๋ฅผ ์ตœ์†Œํ™” ํ•˜๋Š” ฮฒ\beta๋ฅผ ์ถ”์ •ํ•จ.
    • โ€ข ์‹œ๊ณ„์—ด์  ์ถ”์ • : ๋ฒกํ„ฐ์ž๊ธฐํšŒ๊ท€๋ชจํ˜•์ด๋‚˜, ์ƒํƒœ๊ณต๊ฐ„๋ชจํ˜•์„ ์ด์šฉํ•˜์—ฌ, ์ถ”์ •๋œ ฮฒ0,t\beta_{0,t}, ฮฒ1,t\beta_{1,t} ,ฮฒ2,t\beta_{2,t} ๊ฐ€ ์‹œ๊ฐ„์— ๋”ฐ๋ผ ์–ด๋–ป๊ฒŒ ์›€์ง์ด๋Š”์ง€ ๋ถ„์„ํ•จ (ํŒฉํ„ฐ ๊ฐ„ ํ‘œ์ค€ํŽธ์ฐจ ๋ฐ ํŒฉํ„ฐ ๊ฐ„ ์ƒ๊ด€๊ด€๊ณ„ ์‚ฐ์ถœ)

์ถฉ๊ฒฉ์‹œ๋‚˜๋ฆฌ์˜ค ์ƒ์„ฑ

  • โ€“ 99.5% ์ถฉ๊ฒฉ์‹œ๋‚˜๋ฆฌ์˜ค (๊ณผ๊ฑฐ์˜ ํŒฉํ„ฐ ๋ณ€๋™ ๊ธฐ์ค€์œผ๋กœ worst 99.5% ์ˆ˜์ค€์˜ ๊ทน๋‹จ์  ํŒฉํ„ฐ ๋ณ€ํ™”)
  • โ€“ ์‚ฐ์ถœ๋œ ๊ฐ ํŒฉํ„ฐ์˜ ๊ณต๋ถ„์‚ฐํ–‰๋ ฌ์„ ์ด์šฉํ•˜์—ฌ ํŒฉํ„ฐ๊ฐ„์˜ ์ƒ๊ด€๊ด€๊ณ„๋ฅผ ๋ฐ˜์˜ํ•œ ์ถฉ๊ฒฉ๋ฒกํ„ฐ๋ฅผ ์ƒ์„ฑํ•จ.

ํŒฉํ„ฐ๋“ค์˜ ๋ณ€๋™์„ฑ๊ณผ ์ƒ๊ด€๊ด€๊ณ„๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๊ณผ๊ฑฐ์ด ๋ฐœ์ƒํ–ˆ์„๋ฒ•ํ•œ ๊ทน๋‹จ์ ์ธ ํŒฉํ„ฐ์˜ ์›€์ง์ž„์„ ๊ฐ€์ •ํ•˜์—ฌ 99.5% ์ถฉ๊ฒฉ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ์‚ฐ์ถœํ•œ๋‹ค.

์ˆ˜์ต๋ฅ  ๊ณก์„  ์‚ฐ์ถœ

  • ๋„์ถœ๋œ ํŒฉํ„ฐ ๊ฐ’์„ DNS๋ชจํ˜• ์‹์— ๋Œ€์ž…ํ•˜๋ฉด ํŠน์ • ์‹œ์ (1๋…„ ํ›„) ๋ฐœ์ƒ ๊ฐ€๋Šฅํ•œ 99.5% ์ถฉ๊ฒฉ์‹œ๋‚˜๋ฆฌ์˜ค ํ•˜์˜ ์ˆ˜์ต๋ฅ  ๊ณก์„  ์ถ”์ •

Last updated on: