|
使用Joerg M.Gablonsky编写的直接实现解决了算法2中第8行和第11行的优化问题,可从https://pypi.python.org/pypi/DIRECT/.最后,对于第12行,我们使用了Per A.Brodtkorb提供的Pythonimplementation,网址为https://pypi.python.org/pypi/Numdifftools.Section6.1:我们在gs中使用N=2000个粒子,并且N=2000个粒子具有高斯密度和公差水平 = 0.20和ψ(x)=gsa中的x,得出图2中的结果。在初始化之后,我们对K=450次迭代运行GPOALGolmethods,并在每25次迭代之前重新估计GPOALGolmethods的超参数。gpo算法ΘGPOis的搜索空间由u给出∈ (0, 1), φ ∈ (0,1)和σv∈ (0.01, 1). 我们使用以下先前的密度p(u)~ N(u;0,0.2),p(φ)~ T N(-1,1)(φ;0.9,0.05),p(σv)~ G(σv;2,20),其中tn(a,b)(·)表示[a,b]上的截断高斯分布,G(a,b)表示平均a/b的伽马分布。对于pmh,我们使用N=2000个粒子的smc abc算法来估计对数后验分布。我们在θ={0.10,0.95,0.12}中初始化pmh,并运行M=15000次迭代的算法(将前5000次作为老化丢弃)。参数建议选择为q(θ|θk)=N(θ;θk,∑q),∑q=2.562·10-4.diag(137,7,38),由渐近经验法则得出,参见Dahlin和Sch¨on[2015],并通过试验运行对后协方差进行了估计。对于spsa,我们使用N=2000个粒子,并遵循Spall[1998]的规定,通过试验运行选择超参数a=0.001、c=0.30、a=35、α=0.602和γ=0.101。第6.2节:实际数据计算为yt=100[log(st)- 原木(圣-1) ]中,其中St表示未来合同的价格。我们遵循Yildirim等人[2014]的观点,应用ψ(x)=arctan(x)来稳定似然方差(和梯度估计)。
|