题目描述
这个代码是我从GITHUB上找到的,但是我有一行看不懂,这个代码是实现单一指数模型(single index model)的,fit=try(sim()),sim()我不知道是什么?
题目来源及自己的思路
相关代码
fit = try(sim(yw, xxw, tau, Qmaxiter = 2, l, k, LVaRest = VaRM_est),silent=TRUE) #l=1
if ('try-error' %in% class(fit)) {
beta_sim[l, ] = beta_sim[l-1, ]
lambda_sim[l] = lambda_sim[l-1]
# the final estimated CoVaR
covar_sim[l] = covar_sim[l-1]
first_der[l] = first_der[l-1]
# the estimated partial derivatives 估计的偏导数
partial_der[l, ] = partial_der[l-1, ]
next
}
else
{
beta_sim[l, ] = fit$beta_final
lambda_sim[l] = fit$lambda.fi
# the final estimated CoVaR
covar_sim[l] = fit$a.fi
first_der[l] = fit$b.fi
# the estimated partial derivatives
partial_der[l, ] = fit$c.fi
}
}
你期待的结果是什么?实际看到的错误信息又是什么?
我期待可以帮我解释一下sim()是什么,以及下面if,else语句的和fit这一句的结合实现的功能。