IDEAS home Printed from https://ideas.repec.org/a/jss/jstsof/v040i06.html
   My bibliography  Save this article

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 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 by case studies in fitting a Parratt model for X-ray reflectometry data and a Markov-switching generalized autoregressive conditional heteroskedasticity model for the returns of the Swiss Market Index.

Suggested Citation

  • Mullen, Katharine M. & Ardia, David & Gil, David L. & Windover, Donald & Cline, James, 2011. "DEoptim: An R Package for Global Optimization by Differential Evolution," Journal of Statistical Software, Foundation for Open Access Statistics, vol. 40(i06).
  • Handle: RePEc:jss:jstsof:v:040:i06
    DOI: http://hdl.handle.net/10.18637/jss.v040.i06
    as

    Download full text from publisher

    File URL: https://www.jstatsoft.org/index.php/jss/article/view/v040i06/v40i06.pdf
    Download Restriction: no

    File URL: https://www.jstatsoft.org/index.php/jss/article/downloadSuppFile/v040i06/DEoptim_2.1-0.tar.gz
    Download Restriction: no

    File URL: https://www.jstatsoft.org/index.php/jss/article/downloadSuppFile/v040i06/v40i06.R
    Download Restriction: no

    File URL: https://www.jstatsoft.org/index.php/jss/article/downloadSuppFile/v040i06/MSGJR.zip
    Download Restriction: no

    File URL: https://www.jstatsoft.org/index.php/jss/article/downloadSuppFile/v040i06/MC.rda
    Download Restriction: no

    File URL: https://libkey.io/http://hdl.handle.net/10.18637/jss.v040.i06?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    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. Ardia, David & Hoogerheide, Lennart F., 2010. "Efficient Bayesian estimation and combination of GARCH-type models," MPRA Paper 22919, University Library of Munich, Germany.
    4. Leopoldo Catania, 2016. "Dynamic Adaptive Mixture Models," Papers 1603.01308, arXiv.org, revised Jan 2023.
    5. Eduardo Rossi, 2010. "Univariate GARCH models: a survey (in Russian)," Quantile, Quantile, issue 8, pages 1-67, July.
    6. 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.
    7. 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.
    8. 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.
    9. Raggi, Davide & Bordignon, Silvano, 2012. "Long memory and nonlinearities in realized volatility: A Markov switching approach," Computational Statistics & Data Analysis, Elsevier, vol. 56(11), pages 3730-3742.
    10. 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.
    11. Pelletier, Denis, 2006. "Regime switching for dynamic correlations," Journal of Econometrics, Elsevier, vol. 131(1-2), pages 445-473.
    12. Yuan, Chunming, 2011. "The exchange rate and macroeconomic determinants: Time-varying transitional dynamics," The North American Journal of Economics and Finance, Elsevier, vol. 22(2), pages 197-220, August.
    13. 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).
    14. Maurício Yoshinori Une & Marcelo Savino Portugal, 2005. "Fear of disruption: a model of Markov-switching regimes for the Brazilian country risk conditional volatility," Econometrics 0509005, University Library of Munich, Germany.
    15. 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.
    16. Szabolcs Blazsek & Anna Downarowicz, 2013. "Forecasting hedge fund volatility: a Markov regime-switching approach," The European Journal of Finance, Taylor & Francis Journals, vol. 19(4), pages 243-275, April.
    17. 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.
    18. Giampiero M. Gallo & Edoardo Otranto, 2014. "Forecasting Realized Volatility with Changes of Regimes," Econometrics Working Papers Archive 2014_03, Universita' degli Studi di Firenze, Dipartimento di Statistica, Informatica, Applicazioni "G. Parenti", revised Feb 2014.
    19. Maciej Augustyniak & Mathieu Boudreault & Manuel Morales, 2018. "Maximum Likelihood Estimation of the Markov-Switching GARCH Model Based on a General Collapsing Procedure," Methodology and Computing in Applied Probability, Springer, vol. 20(1), pages 165-188, March.
    20. King, Daniel & Botha, Ferdi, 2015. "Modelling stock return volatility dynamics in selected African markets," Economic Modelling, Elsevier, vol. 45(C), pages 50-73.
    21. Halkos, George & Tzirivis, Apostolos, 2018. "Effective energy commodities’ risk management: Econometric modeling of price volatility," MPRA Paper 90781, University Library of Munich, Germany.

    More about this item

    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

    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:jss:jstsof:v:040:i06. 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: Christopher F. Baum (email available below). General contact details of provider: http://www.jstatsoft.org/ .

    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.