Class MCMC.ChainResult
java.lang.Object
Localiser.algorithms.genericLocaliser.MCMC.MCMC.ChainResult
- Enclosing class:
MCMC
Class to hold the results of a single Markov chain.
- Author:
- Jamie Macaulay
-
Field Summary
Modifier and TypeFieldDescriptionint
The analysis method which was used to analyse the chain.double[]
The mean value of the chain after the burn in phase has been removeddouble
The mean chi2 value after the burn in phase has been removeddouble
The median chi2 value after the burn in phase has been removed.double
The minimum chi2 value for all jumpsdouble[]
The position of the minimum chi2 value.int
The number of dimensions.double[]
The standard deviation of the chain after the burn in phase has been removed.A list of the chi2 values of successful jumpsArrayList<float[]>
A list of points of the successful jumps. -
Constructor Summary
ConstructorDescriptionChainResult
(ArrayList<float[]> successJump, ArrayList<Double> successChi) Holds a single MCMC chain results -
Method Summary
-
Field Details
-
successChi
A list of the chi2 values of successful jumps -
successJump
A list of points of the successful jumps. -
nDim
public int nDimThe number of dimensions. -
mean
public double[] meanThe mean value of the chain after the burn in phase has been removed -
std
public double[] stdThe standard deviation of the chain after the burn in phase has been removed. -
meanChi
public double meanChiThe mean chi2 value after the burn in phase has been removed -
medianChi
public double medianChiThe median chi2 value after the burn in phase has been removed. -
analysisMethod
public int analysisMethodThe analysis method which was used to analyse the chain. -
minChi2
public double minChi2The minimum chi2 value for all jumps -
minChi2Pos
public double[] minChi2PosThe position of the minimum chi2 value.
-
-
Constructor Details
-
ChainResult
Holds a single MCMC chain results- Parameters:
successJump
- - list of successful jumpssuccessChi
- - list of successful chi2 values.
-