计算来自蒙特卡罗模拟的比率的准确方法

计算科学 数字
2021-12-12 05:40:02

在对自旋模型进行蒙特卡罗模拟时,我正在寻求有关如何在数值上准确计算 Binder 比率的建议。粘合剂比率定义为:

B=M4M22.

给定一种安全的计算方法M每次都会扫一扫,可直接获得M2M4. 如果我们采取N这些值的样本,然后我们可以得到平均值;M,M2M4.

然后可以计算粘合剂比率。但在临界温度附近,结果并不那么精确。我是否有太多的浮点错误M2M4?

Binder ratio 的一个示例,它是一个非常简短的模拟。适当的模拟会生成非常平滑的曲线,几乎没有标准误差,但尖峰仍然存在。

在此处输入图像描述

编辑:这是一个并行回火模拟,意外粘合剂比率的原因可能与复制品未正确热化时测量过早有关。

1个回答

在临界温度附近获得更好估计的解决方案是获得更好的统计数据。换句话说,您需要更多样本(或者至少需要更多独立样本,例如通过使用更好的采样技术)——这正是使临界温度附近的计算变得如此困难的原因。