LIBOR Market Model (LMM) class creation using historical spot rates
조회 수: 4 (최근 30일)
이전 댓글 표시
MathWorks Support Team
2016년 12월 13일
편집: MathWorks Support Team
2021년 3월 4일
I am creating an LMM class and I am following the example given in the documentation page. (http://www.mathworks.com/help/fininst/libormarketmodel-class.html)
I notice there are variables such as LMMVolFunc, LMMVolParams, Beta etc. that have been defined. How are these defined and where do the definitions come from?
I have a history of spot rates. Is it possible that I can define the LMMVolFunc using that? If so how?
채택된 답변
MathWorks Support Team
2021년 3월 4일
편집: MathWorks Support Team
2021년 3월 4일
The volatilities and correlations for the LMM are calibrated either using the market data (such as swaptions, caps, and floors) or using the historical data (like the spot rate history that you have).
While we currently have an example in the documentation to illustrate the procedure to calibrate to market data, we do not have an example showing how to calibrate the model to historical data. You can find out how to calibrate to market data using the following documentation link :
For more information on historical calibration and different parameterizations for the volatilities and correlation, the following references would be helpful :
“Interest Rate Models - Theory and Practice” by Brigo and Mercurio
“Interest Rate Modeling” by Andersen and Piterbarg
The "LMMVolFunc", "LMMVolParams", "Beta", and "CorrFunc" variables in the documentation page are set from these sources.
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Thermodynamics & Statistical Physics에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!