Nelson-Siegelモデルを使用してイールドカーブを内挿したいと思います。私はR言語を初めて使用しますが、「イールドカーブ」パッケージ(http://cran.r-project.org/web/packages/YieldCurve/index.htmlおよびドキュメントのリンク:http:// cranで入手可能)を使用することにしました。 .r-project.org / web / packages / YieldCurve / YieldCurve.pdf)私が直面した2つの問題があります。
1)次のコード(ドキュメントのp.6)の6行目と7行目のNSratesの最初の2つのパラメーターがその形式をとった理由がわかりません。
data(FedYieldCurve)
tau <- c(3, 6, 12, 60, 84, 120)
mediumTerm <- c(12,60,84)
NSParameters <- Nelson.Siegel(rate=FedYieldCurve[1:10,],
maturity=tau, MidTau=mediumTerm )
y <- NSrates(NSParameters[5,1:3],
NSParameters$lambda[5],tau)
plot(tau,FedYieldCurve[5,],main="Fitting Nelson-Siegel yield curve", type="o")
lines(tau,y, col=2)
legend("topleft",legend=c("observed yield curve","fitted yield curve"),
col=c(1,2),lty=1)
grid()
2)曲線から特定の利回りを抽出する方法は?たとえば、満期が12か月の場合、それに関連する利回りはどのくらいですか。
質問にお答えいただき、誠にありがとうございます。