IDEAS home Printed from https://ideas.repec.org/p/pra/mprapa/21743.html
   My bibliography  Save this paper

DEoptim: An R Package for Global Optimization by Differential Evolution

Author

Listed:
  • Mullen, Katharine M.
  • Ardia, David
  • Gil, David L.
  • Windover, Donald
  • Cline, James

Abstract

This article describes the R package DEoptim which implements the differential evolution algorithm for the global optimization of a real-valued function of a real-valued parameter vector. The implementation of differential evolution in DEoptim interfaces with C code for efficiency. The utility of the package is illustrated via case studies in fitting a Parratt model for X-ray reflectometry data and a Markov-Switching Generalized AutoRegressive Conditional Heteroskedasticity (MSGARCH) model for the returns of the Swiss Market Index.

Suggested Citation

  • Mullen, Katharine M. & Ardia, David & Gil, David L. & Windover, Donald & Cline, James, 2009. "DEoptim: An R Package for Global Optimization by Differential Evolution," MPRA Paper 21743, University Library of Munich, Germany, revised 26 Dec 2010.
  • Handle: RePEc:pra:mprapa:21743
    as

    Download full text from publisher

    File URL: https://mpra.ub.uni-muenchen.de/21743/1/MPRA_paper_21743.pdf
    File Function: original version
    Download Restriction: no

    File URL: https://mpra.ub.uni-muenchen.de/27878/2/MPRA_paper_27878.pdf
    File Function: revised version
    Download Restriction: no
    ---><---

    Other versions of this item:

    References listed on IDEAS

    as
    1. Franc Klaassen, 2002. "Improving GARCH volatility forecasts with regime-switching GARCH," Empirical Economics, Springer, vol. 27(2), pages 363-394.
    2. Dueker, Michael J, 1997. "Markov Switching in GARCH Processes and Mean-Reverting Stock-Market Volatility," Journal of Business & Economic Statistics, American Statistical Association, vol. 15(1), pages 26-34, January.
    3. Hamilton, James D, 1989. "A New Approach to the Economic Analysis of Nonstationary Time Series and the Business Cycle," Econometrica, Econometric Society, vol. 57(2), pages 357-384, March.
    4. Jan Börner & Steven I. Higgins & Jochen Kantelhardt & Simon Scheiter, 2007. "Rainfall or price variability: what determines rangeland management decisions? A simulation‐optimization approach to South African savannas," Agricultural Economics, International Association of Agricultural Economists, vol. 37(2‐3), pages 189-200, September.
    5. Higgins, Steven I. & Kantelhardt, Jochen & Scheiter, Simon & Boerner, Jan, 2007. "Sustainable management of extensively managed savanna rangelands," Ecological Economics, Elsevier, vol. 62(1), pages 102-114, April.
    6. Ardia, David & Boudt, Kris & Carl, Peter & Mullen, Katharine M. & Peterson, Brian, 2010. "Differential Evolution (DEoptim) for Non-Convex Portfolio Optimization," MPRA Paper 22135, University Library of Munich, Germany.
    7. Bollerslev, Tim & Chou, Ray Y. & Kroner, Kenneth F., 1992. "ARCH modeling in finance : A review of the theory and empirical evidence," Journal of Econometrics, Elsevier, vol. 52(1-2), pages 5-59.
    8. David Ardia, 2008. "Financial Risk Management with Bayesian Estimation of GARCH Models," Lecture Notes in Economics and Mathematical Systems, Springer, number 978-3-540-78657-3, October.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. repec:jss:jstsof:40:i06 is not listed on IDEAS
    2. Ataurima Arellano, Miguel & Rodríguez, Gabriel, 2020. "Empirical modeling of high-income and emerging stock and Forex market return volatility using Markov-switching GARCH models," The North American Journal of Economics and Finance, Elsevier, vol. 52(C).
    3. Leopoldo Catania, 2016. "Dynamic Adaptive Mixture Models," Papers 1603.01308, arXiv.org, revised Jan 2023.
    4. Ho, Kin-Yip & Shi, Yanlin & Zhang, Zhaoyong, 2013. "How does news sentiment impact asset volatility? Evidence from long memory and regime-switching approaches," The North American Journal of Economics and Finance, Elsevier, vol. 26(C), pages 436-456.
    5. Abdellah Tahiri & Brahim Benaid & Hassane Bouzahir & Naushad Ali Mamode Khan, 2021. "Testing for the Number of Regimes in Financial Time Series GARCH Volatility," International Journal of Applied Economics, Finance and Accounting, Online Academic Press, vol. 9(2), pages 82-94.
    6. Ardia, David & Hoogerheide, Lennart F., 2010. "Efficient Bayesian estimation and combination of GARCH-type models," MPRA Paper 22919, University Library of Munich, Germany.
    7. Eduardo Rossi, 2010. "Univariate GARCH models: a survey (in Russian)," Quantile, Quantile, issue 8, pages 1-67, July.
    8. Ardia, David & Bluteau, Keven & Boudt, Kris & Catania, Leopoldo, 2018. "Forecasting risk with Markov-switching GARCH models:A large-scale performance study," International Journal of Forecasting, Elsevier, vol. 34(4), pages 733-747.
    9. Billio, Monica & Casarin, Roberto & Osuntuyi, Anthony, 2016. "Efficient Gibbs sampling for Markov switching GARCH models," Computational Statistics & Data Analysis, Elsevier, vol. 100(C), pages 37-57.
    10. Gao, Guangyuan & Ho, Kin-Yip & Shi, Yanlin, 2020. "Long memory or regime switching in volatility? Evidence from high-frequency returns on the U.S. stock indices," Pacific-Basin Finance Journal, Elsevier, vol. 61(C).
    11. Monica Billio & Roberto Casarin & Matteo Iacopini, 2024. "Bayesian Markov-Switching Tensor Regression for Time-Varying Networks," Journal of the American Statistical Association, Taylor & Francis Journals, vol. 119(545), pages 109-121, January.
    12. Oscar V. De la Torre-Torres & Evaristo Galeana-Figueroa & José Álvarez-García, 2020. "Markov-Switching Stochastic Processes in an Active Trading Algorithm in the Main Latin-American Stock Markets," Mathematics, MDPI, vol. 8(6), pages 1-23, June.
    13. Halkos, George & Tzirivis, Apostolos, 2018. "Effective energy commodities’ risk management: Econometric modeling of price volatility," MPRA Paper 90781, University Library of Munich, Germany.
    14. LeBaron, Blake, 2003. "Non-Linear Time Series Models in Empirical Finance,: Philip Hans Franses and Dick van Dijk, Cambridge University Press, Cambridge, 2000, 296 pp., Paperback, ISBN 0-521-77965-0, $33, [UK pound]22.95, [," International Journal of Forecasting, Elsevier, vol. 19(4), pages 751-752.
    15. Franses,Philip Hans & Dijk,Dick van, 2000. "Non-Linear Time Series Models in Empirical Finance," Cambridge Books, Cambridge University Press, number 9780521779654.
    16. AUGUSTYNIAK, Maciej & BAUWENS, Luc & DUFAYS, Arnaud, 2016. "A New Approach to Volatility Modeling : The High-Dimensional Markov Model," LIDAM Discussion Papers CORE 2016042, Université catholique de Louvain, Center for Operations Research and Econometrics (CORE).
    17. Shi, Yanlin & Feng, Lingbing, 2016. "A discussion on the innovation distribution of the Markov regime-switching GARCH model," Economic Modelling, Elsevier, vol. 53(C), pages 278-288.
    18. Haas Markus, 2010. "Skew-Normal Mixture and Markov-Switching GARCH Processes," Studies in Nonlinear Dynamics & Econometrics, De Gruyter, vol. 14(4), pages 1-56, September.
    19. David Ardia, 2009. "Bayesian estimation of a Markov-switching threshold asymmetric GARCH model with Student-t innovations," Econometrics Journal, Royal Economic Society, vol. 12(1), pages 105-126, March.
    20. Degiannakis, Stavros & Xekalaki, Evdokia, 2004. "Autoregressive Conditional Heteroskedasticity (ARCH) Models: A Review," MPRA Paper 80487, University Library of Munich, Germany.
    21. Ryan Lemand, 2003. "The Contagion Effect Between the Volatilities of the NASDAQ-100 and the IT.CA :A Univariate and A Bivariate Switching Approach," Econometrics 0307002, University Library of Munich, Germany, revised 07 Dec 2020.

    More about this item

    Keywords

    global optimization; evolutionary algorithm; differential evolution; R software;
    All these keywords.

    JEL classification:

    • C51 - Mathematical and Quantitative Methods - - Econometric Modeling - - - Model Construction and Estimation
    • C61 - Mathematical and Quantitative Methods - - Mathematical Methods; Programming Models; Mathematical and Simulation Modeling - - - Optimization Techniques; Programming Models; Dynamic Analysis
    • C22 - Mathematical and Quantitative Methods - - Single Equation Models; Single Variables - - - Time-Series Models; Dynamic Quantile Regressions; Dynamic Treatment Effect Models; Diffusion Processes
    • C15 - Mathematical and Quantitative Methods - - Econometric and Statistical Methods and Methodology: General - - - Statistical Simulation Methods: General
    • C80 - Mathematical and Quantitative Methods - - Data Collection and Data Estimation Methodology; Computer Programs - - - General

    NEP fields

    This paper has been announced in the following NEP Reports:

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:pra:mprapa:21743. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Joachim Winter (email available below). General contact details of provider: https://edirc.repec.org/data/vfmunde.html .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.