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