接下来,需要介绍的是重要性重采样类Bayesian_filter::Improtance_resampler。该类实现了两种重采样方法[1][2],和其子类的继承关系图如下:

  

  其中Standard_resampler的实现来自论文[1]中实现的方法,Systematic_resampler实现了论文[2]提出的方法。

该算法对应的实现文件为SIRFlt.hpp,这里我们需要注意的是1) SIR algorithm is sensitive to random generator. In particular random uniform must be [0..1) NOT [0..1];2) Quantisation in the random number generator must not approach the sample size. This will result in quantisation of the resampling. For example if random identically equal to 0 becomes highly probable due to quantisation this will result in the first sample being selectively draw whatever its likelihood.

References
 [1] "Novel approach to nonlinear-non-Guassian Bayesian state estimation".NJ Gordon, DJ Salmond, AFM Smith IEE Proceeding-F Vol.140 No.2 April 1993.
 [2] Building Robust Simulation-based Filter for Evolving Data Sets". J Carpenter, P Clifford, P Fearnhead Technical Report Unversity of Oxford.

最新文章

  1. 王宝强新片P2P风波持续发酵,互金真的前途未卜?
  2. 背水一战 Windows 10 (22) - 绑定: 通过 Binding 绑定对象, 通过 x:Bind 绑定对象, 通过 Binding 绑定集合, 通过 x:Bind 绑定集合
  3. Java多线程之Runable与Thread
  4. spring缓存Ehcache(入门2)源码解读
  5. Js操作DOM小练习_01
  6. JS的循环、复杂运算符
  7. hdu 5532 Almost Sorted Array(模拟)
  8. android ListView优化
  9. [译]ava 设计模式之职责链
  10. For循环输出一个表格
  11. 爬虫-通过本地IP地址从中国天气网爬取当前城市天气情况
  12. 使用token和redis怎样判断账户是否失效和异地登录
  13. python之模块与包
  14. MyBatis 分页之拦截器实现
  15. go 依赖工具glide
  16. Day8作业及默写
  17. How to 对拍?
  18. 简述 IOS中的LazyLoad思想
  19. 【LeetCode】230. Kth Smallest Element in a BST (2 solutions)
  20. HDU 2895 贪心 还是 大水题

热门文章

  1. 关于sql中的with(nolock)
  2. jquery 函数的定义
  3. 51nod-1346: 递归
  4. hihoCoder 1403 后缀数组 重复旋律
  5. express+模板引擎构建项目时遇到的几个小问题
  6. 模仿百度首页“元宵节汤圆”动图(js的定时任务:setInterval)
  7. POJ 3694 Network(Tarjan求割边+LCA)
  8. java日期类型与字符串类型的相互转换
  9. 定时清理clientmqueue目录垃圾文件防止占满磁盘空间
  10. servlet中Cookie的编码问题