Package jline.lib.butools.trace
Class MarginalMomentsFromTrace
java.lang.Object
jline.lib.butools.trace.MarginalMomentsFromTrace
-
Method Summary
Modifier and TypeMethodDescriptionstatic double[]marginalMomentsFromTrace(double[] trace) static double[]marginalMomentsFromTrace(double[] trace, int K) Returns the marginal moments of a trace.static double[]marginalMomentsFromWeightedTrace(double[] trace, double[] weights) static double[]marginalMomentsFromWeightedTrace(double[] trace, double[] weights, int K) Returns the marginal moments of a weighted trace.
-
Method Details
-
marginalMomentsFromTrace
public static double[] marginalMomentsFromTrace(double[] trace, int K) Returns the marginal moments of a trace.- Parameters:
trace- The trace dataK- 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 dataweights- The weights for each sampleK- 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)
-