Package org.aksw.palmetto.data
Class SubsetProbabilities
java.lang.Object
org.aksw.palmetto.data.SubsetProbabilities
- Direct Known Subclasses:
SubsetVectors
This class contains the segmentations and probabilities for a word set.
- Author:
- m.roeder
-
Field Summary
FieldsModifier and TypeFieldDescriptionint[][]Defines for every W' insegmentsan array of W* subsets.double[]The marginal probabilities of the single subsets.int[]Defines the W' of the subset pairs -
Constructor Summary
ConstructorsConstructorDescriptionSubsetProbabilities(int[] segments, int[][] conditions, double[] segmentProbabilities) -
Method Summary
Modifier and TypeMethodDescriptiondouble[]voidsetSegmentProbabilities(double[] segmentProbabilities)
-
Field Details
-
segments
public int[] segmentsDefines the W' of the subset pairs -
conditions
public int[][] conditionsDefines for every W' insegmentsan array of W* subsets. -
probabilities
public double[] probabilitiesThe 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 0probabilities[1]contains the probability for word #1probabilities[2]contains the probability for word #2probabilities[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
-