Class MarginalMomentsFromTrace

java.lang.Object
jline.lib.butools.trace.MarginalMomentsFromTrace

public final class MarginalMomentsFromTrace extends Object
  • Method Details

    • marginalMomentsFromTrace

      public static double[] marginalMomentsFromTrace(double[] trace, int K)
      Returns the marginal moments of a trace.
      Parameters:
      trace - The trace data
      K - The number of moments to compute (default 5)
      Returns:
      The (raw) moments of the trace
    • marginalMomentsFromTrace

      public static double[] marginalMomentsFromTrace(double[] trace)
    • marginalMomentsFromWeightedTrace

      public static double[] marginalMomentsFromWeightedTrace(double[] trace, double[] weights, int K)
      Returns the marginal moments of a weighted trace.
      Parameters:
      trace - The trace data
      weights - The weights for each sample
      K - The number of moments to compute (default 5)
      Returns:
      The (raw) moments of the weighted trace
    • marginalMomentsFromWeightedTrace

      public static double[] marginalMomentsFromWeightedTrace(double[] trace, double[] weights)