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 Link icon

    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 Link icon

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

    Methods inherited from class java.lang.Object Link icon

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

    • successChi Link icon

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

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

      public int nDim
      The number of dimensions.
    • mean Link icon

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

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

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

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

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

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

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

    • ChainResult Link icon

      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.