An Empirical Validation Protocol for Large-Scale Agent-Based Models

S. Barde, Sander van der Hoog
{"title":"An Empirical Validation Protocol for Large-Scale Agent-Based Models","authors":"S. Barde, Sander van der Hoog","doi":"10.2139/ssrn.2992473","DOIUrl":null,"url":null,"abstract":"Despite recent advances in bringing agent-based models (ABMs) to the data, the estimation or calibration of model parameters remains a challenge, especially when it comes to large-scale agentbased macroeconomic models. Most methods, such as the method of simulated moments (MSM), require in-the-loop simulation of new data, which may not be feasible for such computationally heavy simulation models. The purpose of this paper is to provide a proof-of-concept of a generic empirical validation methodology for such large-scale simulation models. We introduce an alternative ‘large-scale’ empirical validation approach, and apply it to the Eurace@Unibi macroeconomic simulation model (Dawid et al., 2016). This model was selected because it displays strong emergent behaviour and is able to generate a wide variety of nonlinear economic dynamics, including endogenous business- and financial cycles. In addition, it is a computationally heavy simulation model, so it fits our targeted use-case. The validation protocol consists of three stages. At the first stage we use Nearly-Orthogonal Latin Hypercube sampling (NOLH) in order to generate a set of 513 parameter combinations with good space-filling properties. At the second stage we use the recently developed Markov Information Criterion (MIC) to score the simulated data against empirical data. Finally, at the third stage we use stochastic kriging to construct a surrogate model of the MIC response surface, resulting in an interpolation of the response surface as a function of the parameters. The parameter combinations providing the best fit to the data are then identified as the local minima of the interpolated MIC response surface. The Model Confidence Set (MCS) procedure of Hansen et al. (2011) is used to restrict the set of model calibrations to those models that cannot be rejected to have equal predictive ability, at a given confidence level. Validation of the surrogate model is carried out by re-running the second stage of the analysis on the so identified optima and cross-checking that the realised MIC scores equal the MIC scores predicted by the surrogate model. The results we obtain so far look promising as a first proof-of-concept for the empirical validation methodology since we are able to validate the model using empirical data series for 30 OECD countries and the euro area. The internal validation procedure of the surrogate model also suggests that the combination of NOLH sampling, MIC measurement and stochastic kriging yields reliable predictions of the MIC scores for samples not included in the original NOLH sample set. In our opinion, this is a strong indication that the method we propose could provide a viable statistical machine learning technique for the empirical validation of (large-scale) ABMs","PeriodicalId":219959,"journal":{"name":"ERN: Other Econometrics: Single Equation Models (Topic)","volume":"40 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-06-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"35","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ERN: Other Econometrics: Single Equation Models (Topic)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.2139/ssrn.2992473","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 35

Abstract

Despite recent advances in bringing agent-based models (ABMs) to the data, the estimation or calibration of model parameters remains a challenge, especially when it comes to large-scale agentbased macroeconomic models. Most methods, such as the method of simulated moments (MSM), require in-the-loop simulation of new data, which may not be feasible for such computationally heavy simulation models. The purpose of this paper is to provide a proof-of-concept of a generic empirical validation methodology for such large-scale simulation models. We introduce an alternative ‘large-scale’ empirical validation approach, and apply it to the Eurace@Unibi macroeconomic simulation model (Dawid et al., 2016). This model was selected because it displays strong emergent behaviour and is able to generate a wide variety of nonlinear economic dynamics, including endogenous business- and financial cycles. In addition, it is a computationally heavy simulation model, so it fits our targeted use-case. The validation protocol consists of three stages. At the first stage we use Nearly-Orthogonal Latin Hypercube sampling (NOLH) in order to generate a set of 513 parameter combinations with good space-filling properties. At the second stage we use the recently developed Markov Information Criterion (MIC) to score the simulated data against empirical data. Finally, at the third stage we use stochastic kriging to construct a surrogate model of the MIC response surface, resulting in an interpolation of the response surface as a function of the parameters. The parameter combinations providing the best fit to the data are then identified as the local minima of the interpolated MIC response surface. The Model Confidence Set (MCS) procedure of Hansen et al. (2011) is used to restrict the set of model calibrations to those models that cannot be rejected to have equal predictive ability, at a given confidence level. Validation of the surrogate model is carried out by re-running the second stage of the analysis on the so identified optima and cross-checking that the realised MIC scores equal the MIC scores predicted by the surrogate model. The results we obtain so far look promising as a first proof-of-concept for the empirical validation methodology since we are able to validate the model using empirical data series for 30 OECD countries and the euro area. The internal validation procedure of the surrogate model also suggests that the combination of NOLH sampling, MIC measurement and stochastic kriging yields reliable predictions of the MIC scores for samples not included in the original NOLH sample set. In our opinion, this is a strong indication that the method we propose could provide a viable statistical machine learning technique for the empirical validation of (large-scale) ABMs
大规模智能体模型的经验验证协议
尽管最近在将基于主体的模型(ABMs)引入数据方面取得了进展,但模型参数的估计或校准仍然是一个挑战,特别是当涉及到大规模基于主体的宏观经济模型时。大多数方法,如模拟矩法(MSM),都需要对新数据进行环内仿真,这对于计算量大的仿真模型来说可能不可行。本文的目的是为这种大规模的模拟模型提供一种通用的经验验证方法的概念证明。我们引入了另一种“大规模”经验验证方法,并将其应用于Eurace@Unibi宏观经济模拟模型(david et al., 2016)。之所以选择这个模型,是因为它表现出强烈的紧急行为,能够产生各种各样的非线性经济动态,包括内生的商业和金融周期。此外,它是一个计算量很大的模拟模型,因此它适合我们的目标用例。验证协议由三个阶段组成。在第一阶段,我们使用近正交拉丁超立方采样(NOLH)来生成一组513个具有良好空间填充特性的参数组合。在第二阶段,我们使用最近开发的马尔可夫信息准则(MIC)对模拟数据与经验数据进行评分。最后,在第三阶段,我们使用随机克里格构造了MIC响应面的代理模型,从而将响应面作为参数的函数进行插值。然后,将提供最佳拟合数据的参数组合识别为插值MIC响应面的局部最小值。Hansen et al.(2011)的模型置信集(MCS)程序用于将模型校准集限制为在给定置信水平下无法拒绝具有相同预测能力的模型。代理模型的验证是通过对所确定的最优点重新运行分析的第二阶段并交叉检查实现的MIC分数是否等于代理模型预测的MIC分数来进行的。到目前为止,我们获得的结果看起来很有希望作为经验验证方法的第一个概念验证,因为我们能够使用30个经合组织国家和欧元区的经验数据系列来验证模型。代理模型的内部验证过程还表明,结合NOLH抽样、MIC测量和随机克里格法,可以对原始NOLH样本集中未包含的样本的MIC分数做出可靠的预测。在我们看来,这是一个强有力的迹象,表明我们提出的方法可以为(大规模)ABMs的经验验证提供一种可行的统计机器学习技术
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信