Dupire
Create Dupire model object for local volatility for
                Vanilla instrument
Description
Create and price a Vanilla instrument object with a
                Dupire model using this workflow:
- Use - fininstrumentto create a- Vanillainstrument object.
- Use - finmodelto specify a- Dupiremodel object for the- Vanillainstrument object.
- Use - finpricerto specify a- FiniteDifferencepricing method for the- Vanillainstrument object.
For more information on this workflow, see Get Started with Workflows Using Object-Based Framework for Pricing Financial Instruments.
For more information on the available pricing methods for a Vanilla
            instrument, see Choose Instruments, Models, and Pricers.
Creation
Description
DupireObj = finmodel(ModelType,'ImpliedVolData',impliedvoldata_value)Dupire model object by specifying
                            ModelType and the required name-value pair argument
                            ImpliedVolData to set properties using name-value
                        pair arguments. For example, DupireObj =
                            finmodel("Dupire",'ImpliedVolData',voldata_table) creates a
                            Dupire model object.
Input Arguments
Name-Value Arguments
Output Arguments
Properties
Examples
More About
References
[1] Andersen, L. B., and R. Brotherton-Ratcliffe. "The Equity Option Volatility Smile: An Implicit Finite-Difference Approach." Journal of Computational Finance. Vol. 1, Number 2, 1997, pp. 5–37.
[2] Dupire, B. "Pricing with a Smile." Risk. Vol. 7, Number 1, 1994, pp. 18–20.
Version History
Introduced in R2020a