Class SubsetProbabilities

  • Direct Known Subclasses:
    SubsetVectors

    public class SubsetProbabilities
    extends Object
    This class contains the segmentations and probabilities for a word set.
    Author:
    m.roeder
    • Field Detail

      • segments

        public int[] segments
        Defines the W' of the subset pairs
      • conditions

        public int[][] conditions
        Defines for every W' in segments an array of W* subsets.
      • probabilities

        public double[] probabilities
        The marginal probabilities of the single subsets. The bits of their index are the IDs of the words that are part of the subset, e.g.,
        • probabilities[0] is always 0
        • probabilities[1] contains the probability for word #1
        • probabilities[2] contains the probability for word #2
        • probabilities[3] contains the probability for a subset comprising word #1 and word #2
        • ...
    • Constructor Detail

      • SubsetProbabilities

        public SubsetProbabilities​(int[] segments,
                                   int[][] conditions,
                                   double[] segmentProbabilities)
    • Method Detail

      • getSegmentProbabilities

        public double[] getSegmentProbabilities()
        Returns:
        the segmentProbabilities
      • setSegmentProbabilities

        public void setSegmentProbabilities​(double[] segmentProbabilities)
        Parameters:
        segmentProbabilities - the segmentProbabilities to set