Diebold Li for loop
7 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
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 Kommentare
Antworten (1)
Harsha Priya Daggubati
am 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 Kommentare
Siehe auch
Kategorien
Mehr zu Stochastic Differential Equation (SDE) Models finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!