Class MCMC.ChainResult

java.lang.Object
Localiser.algorithms.genericLocaliser.MCMC.MCMC.ChainResult
Enclosing class:
MCMC

public class MCMC.ChainResult extends Object
Class to hold the results of a single Markov chain.
Author:
Jamie Macaulay
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    int
    The analysis method which was used to analyse the chain.
    double[]
    The mean value of the chain after the burn in phase has been removed
    double
    The mean chi2 value after the burn in phase has been removed
    double
    The median chi2 value after the burn in phase has been removed.
    double
    The minimum chi2 value for all jumps
    double[]
    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 jumps
    ArrayList<float[]>
    A list of points of the successful jumps.
  • Constructor Summary

    Constructors
    Constructor
    Description
    ChainResult(ArrayList<float[]> successJump, ArrayList<Double> successChi)
    Holds a single MCMC chain results
  • Method Summary

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • successChi

      public ArrayList<Double> successChi
      A list of the chi2 values of successful jumps
    • successJump

      public ArrayList<float[]> successJump
      A list of points of the successful jumps.
    • nDim

      public int nDim
      The number of dimensions.
    • mean

      public double[] mean
      The mean value of the chain after the burn in phase has been removed
    • std

      public double[] std
      The standard deviation of the chain after the burn in phase has been removed.
    • meanChi

      public double meanChi
      The mean chi2 value after the burn in phase has been removed
    • medianChi

      public double medianChi
      The median chi2 value after the burn in phase has been removed.
    • analysisMethod

      public int analysisMethod
      The analysis method which was used to analyse the chain.
    • minChi2

      public double minChi2
      The minimum chi2 value for all jumps
    • minChi2Pos

      public double[] minChi2Pos
      The position of the minimum chi2 value.
  • Constructor Details

    • ChainResult

      public ChainResult(ArrayList<float[]> successJump, ArrayList<Double> successChi)
      Holds a single MCMC chain results
      Parameters:
      successJump - - list of successful jumps
      successChi - - list of successful chi2 values.