Class SubsetProbabilities

java.lang.Object
org.aksw.palmetto.data.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 Details

    • 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 Details

    • SubsetProbabilities

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

    • getSegmentProbabilities

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

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