获得Nelson Siegel系数的标准误差

罗伊

我正在使用该软件包YieldCurve来获取Nelson Siegel参数。

标准示例:

library("YieldCurve")
data(FedYieldCurve)

maturity.Fed <- c(3/12, 0.5, 1, 2, 3, 5, 7, 10)

NSParameters <- Nelson.Siegel(rate=first(FedYieldCurve, '10 month'), 
                              maturity=maturity.Fed)

例如,如何获取参数的标准误差beta_0

杰伊

您可以引导标准错误。根据交叉验证相关文章,时间序列的适当方法是块引导

一种可能是使用,boot::tsboot但可能会有更好的方法(即应用重叠或考虑平稳性)。

预先细分时间序列。

tt <- first(FedYieldCurve, '10 month')

到目前为止,这是您得到的:

Nelson.Siegel(rate=first(FedYieldCurve, '10 month'), 
              maturity=maturity.Fed)$beta_0
#              beta_0
# 1982-01-01 14.34594
# 1982-02-01 14.14681
# 1982-03-01 13.61065
# 1982-04-01 13.61517
# 1982-05-01 13.52630
# 1982-06-01 14.13378
# 1982-07-01 13.84696
# 1982-08-01 13.02162
# 1982-09-01 12.10749
# 1982-10-01 11.02616

这是引导程序:

library(boot)
FUN <- function(tt) Nelson.Siegel(rate=tt, maturity=maturity.Fed)$beta_0
set.seed(42)
res <- tsboot(tt, FUN, R=999, l=4, sim="fixed")
res
# BLOCK BOOTSTRAP FOR TIME SERIES
# 
# Fixed Block Length of 4 
# 
# Call:
#   tsboot(tseries = tt, statistic = FUN, R = 999, l = 4, sim = "fixed")
# 
# 
# Bootstrap Statistics :
#            original      bias    std. error
# 1982-01-01 14.34594 -0.13196802   0.2612880
# 1982-02-01 14.14681 -0.11939397   0.2973519
# 1982-03-01 13.61065  0.21889530   0.2847908
# 1982-04-01 13.61517  0.13024656   0.2722655
# 1982-05-01 13.52630  0.14400794   0.3407014
# 1982-06-01 14.13378 -0.53877853   0.4418189
# 1982-07-01 13.84696 -0.45311547   0.6637142
# 1982-08-01 13.02162  0.03079636   0.8099144
# 1982-09-01 12.10749  0.25592742   1.0325852
# 1982-10-01 11.02616  0.54346793   0.9569845

注意:如果您不希望此代码永久运行,则可以将复制减少到R=99进行测试。

您可能需要按照链接的“交叉验证”文章的两个答案中给出的信息,更详细地研究块引导程序。例如,我无法告诉您正确的块长度(l=参数)是多少

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

获得由lm()返回的“ mlm”对象的回归系数的标准误差

来自分类Dev

获得由lm()返回的“ mlm”对象的回归系数的标准误差

来自分类Dev

获得在seaborn.catplot中计算的平均值标准误差

来自分类Dev

多元回归系数的标准误差

来自分类Dev

将系数和标准误差保存为变量

来自分类Dev

将系数和标准误差保存为变量

来自分类Dev

如何计算Clogit输出系数的标准误差

来自分类Dev

回归输出-是否可以仅使用系数及其p值来计算系数的标准误差?

来自分类Dev

绘制效果的标准误差

来自分类Dev

绘制效果的标准误差

来自分类Dev

使统计模型在系数t检验中使用经异方差校正的标准误差

来自分类Dev

lme模型拟合中每个单元的提取系数及其标准误差

来自分类Dev

绘制系数点估计,并带有因子标准误差

来自分类Dev

Quantlib中Nelson-Siegel产量曲线的参数限制

来自分类Dev

Stata:当存在因子变量时,将回归系数和标准误差保存在.dta文件中

来自分类Dev

R测量权重标准误差

来自分类Dev

NLS模型回归的标准误差

来自分类Dev

R中的组合标准误差函数

来自分类Dev

回归拟合的标准误差不匹配

来自分类Dev

如何创建具有普通标准误差和稳健标准误差的表格?

来自分类Dev

Excel中的条件标准偏差和标准误差

来自分类Dev

R使用引导程序计算标准误差

来自分类Dev

lm和lme中结果的标准误差

来自分类Dev

如何使用R计算面板自举标准误差?

来自分类Dev

使用stat_summary的标准误差线

来自分类Dev

向R线图添加阴影表示标准误差

来自分类Dev

如何按组计算比例的标准误差

来自分类Dev

如何通过rspec测试提高标准误差?

来自分类Dev

对数二项回归与聚类标准误差

Related 相关文章

热门标签

归档