Diebold Li for loop
4 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I am trying to run the Diebold Li model, but I am not able to run the for loop:
% Loop through and fit each end of month yield curve
for jdx = 1:size(EstimationData,1)
tmpCurveModel = DieboldLi.fitBetasFromYields(EOMDates(jdx),lambda_t*12,daysadd(EOMDates(jdx),30*TimeToMat),EstimationData(jdx,:)');
Beta(jdx,:) = [tmpCurveModel.Beta1 tmpCurveModel.Beta2 tmpCurveModel.Beta3];
end
When I run this I get error: Undefined variable "DieboldLi" or class "DieboldLi.fitBetasFromYields".
0 commentaires
Réponses (1)
Harsha Priya Daggubati
le 14 Mai 2020
Hi,
This is a shipped example, you can easily run the example using MATLAB Online or by the following command:
openExample('fininst/Demo_DieboldLi')
The error you mentioned sayns DieboldLi is undefined. I suspect this particular object is cleared accidentally from your worspace during execution. If the issue still persists, make use of breakpoints to solve your issue.
Hope I am able to point in the right direction!
0 commentaires
Voir également
Catégories
En savoir plus sur Stochastic Differential Equation (SDE) Models dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!