Class SparseSubsetCheckpoint

java.lang.Object
jdistlib.inference.SparseSubsetCheckpoint

public final class SparseSubsetCheckpoint extends Object
Exact sparse RJ restart state, adaptation, counters, RNG, and online summaries.
  • Constructor Details

    • SparseSubsetCheckpoint

      public SparseSubsetCheckpoint(SparseSubsetState state, double logJoint, long completedTransitions, long retainedDraws, RandomEngine random, String[] moveNames, double[] moveWeights, double[] logScales, long[] scaleUpdates, long[] moveAttempts, long[] moveAccepts, long[] invalidProposals, long[] modelSizeCounts, long[] inclusionCounts, long[] coefficientCounts, double[] coefficientSums, double[] coefficientSquareSums, double[] commonSums, double[] commonSquareSums, long warmupIterations, boolean warmupComplete)
  • Method Details

    • state

      public SparseSubsetState state()
    • logJoint

      public double logJoint()
    • completedTransitions

      public long completedTransitions()
    • retainedDraws

      public long retainedDraws()
    • random

      public RandomEngine random()
    • moveNames

      public String[] moveNames()
    • moveWeights

      public double[] moveWeights()
    • logScales

      public double[] logScales()
    • scaleUpdates

      public long[] scaleUpdates()
    • moveAttempts

      public long[] moveAttempts()
    • moveAccepts

      public long[] moveAccepts()
    • invalidProposals

      public long[] invalidProposals()
    • modelSizeCounts

      public long[] modelSizeCounts()
    • inclusionCounts

      public long[] inclusionCounts()
    • coefficientCounts

      public long[] coefficientCounts()
    • coefficientSums

      public double[] coefficientSums()
    • coefficientSquareSums

      public double[] coefficientSquareSums()
    • commonSums

      public double[] commonSums()
    • commonSquareSums

      public double[] commonSquareSums()
    • warmupIterations

      public long warmupIterations()
    • warmupComplete

      public boolean warmupComplete()