Documentation:Monte Carlo Equilibration
From ALPS
Contents
Monte Carlo equilibration
Theory
We have a timeseries of N measurements obtained from a Monte Carlo simulation, i.e.
.
Suppose
(s.t.
) is the least-squares best fitted line, we attempt to minimize
w.r.t.
and
.
,
:
Slope of best-fitted line
Error in slope of best-fitted line
Denoting
, we have:
Hypothesis testing
Using the standard z-test, we reject
at confidence interval
if
Implementation in Python
Synposis
pyalps.checkSteadyState(outfile, observables, confidenceInterval=0.63, simplified=False, includeLog=False)
Arguments
argument
default
type
remark
outfile
-
Python str
ALPS hdf5 output file(name)
observables
-
(list of ) Python str
(list of) measurement observable(s)
confidenceInterval
0.63
Python float
confidence interval in which steady state has not been reached
simplified
False
Python bool
shall we combine the checks of all observables as 1 final boolean answer?
includeLog
False
Python bool
shall we print the detailed log?
We have a timeseries of N measurements obtained from a Monte Carlo simulation, i.e. .
Suppose (s.t.
) is the least-squares best fitted line, we attempt to minimize
w.r.t.
and
.
,
:
Slope of best-fitted line
Error in slope of best-fitted line
Denoting , we have:
Hypothesis testing
Using the standard z-test, we reject at confidence interval
if
Implementation in Python
Synposis
pyalps.checkSteadyState(outfile, observables, confidenceInterval=0.63, simplified=False, includeLog=False)
Arguments
argument | default | type | remark |
outfile | - | Python str | ALPS hdf5 output file(name) |
observables | - | (list of ) Python str | (list of) measurement observable(s) |
confidenceInterval | 0.63 | Python float | confidence interval in which steady state has not been reached |
simplified | False | Python bool | shall we combine the checks of all observables as 1 final boolean answer? |
includeLog | False | Python bool | shall we print the detailed log? |