是否可以计算差分进化的标准误差?
来自维基百科条目:
http://en.wikipedia.org/wiki/Differential_evolution
它不是基于派生的(实际上这是它的优势之一)但是如何计算标准误差呢?
我原本以为某种引导策略可能适用但似乎找不到任何来源而不是将引导应用到DE?
巴兹
答案 0 :(得分:0)
关于标准错误,differential evolution就像任何other evolutionary algorithm一样。
使用自举策略似乎是一个好主意:通常的公式假设基础数据的正态(高斯)分布。对于进化计算来说,这几乎是不正确的(指数分布更为常见,可能随后是双峰分布)。
simplest bootstrap method涉及获取N个数字的原始数据集并从中进行采样,以形成大小为N的新样本( resample )。重新取样取自原件使用取样替换。这个过程重复了很多次(通常是1000次或10000次),对于这些自举样本中的每一个,我们计算它的平均值/中值(每个都被称为bootstrap估计值)。
平均值的标准偏差(SD)是平均的自举标准误差(SE),中位数的SD是中位数的自举SE (手段的第2.5和第97.5 centiles是均值的自举95%置信区间。)
警告:
一些有趣的链接是: