我想使用准蒙特卡罗来尝试改进我正在运行的模拟的收敛性。
随机数只是为了产生标准线性回归模型的观察误差,然后使用许多不同的回归技术进行估计。重复这样做以估计每个模型的均方误差。
我对准蒙特卡洛还很陌生,但在这种情况下可能会有所帮助,我只是用它来产生 10k 个随机数。似乎通常我可以期望更快地收敛而不是:http ://en.wikipedia.org/wiki/Quasi-Monte_Carlo_method 。
但是,上面的文章还指出,QMC 数字并不是真正随机的,所以我想知道这对我可能想要对结果进行的任何统计测试有什么影响。
1.) MC 与 QMC 的优缺点是什么。(如果 QMC 可用,您会一直使用它吗?) 2.) 我可以使用哪些测试来确定哪种测试最适合我的应用程序?(似乎任何依赖于真正随机数字的测试都会失败?)
我知道这可以在 Matlab 中使用
q = qrandstream('halton',NSteps,'Skip',1e3,'Leap',1e2);
RandMat = qrand(q,NRepl);
z_RandMat = norminv(RandMat,0,1);
摘自这篇论文。
还有其他低差异数字,例如 Matlab 中也提供 Sobol 序列,我再次想知道我可以使用哪些测试来确定哪种测试最适合我的情况。