edu.stanford.nlp.stats
Interface Statistics

All Known Implementing Classes:
SimpleStatistics

public interface Statistics

interface for discrete statistics modules


Method Summary
 void addFactor(String randomVariableString)
          Specify a joint distribution of variables over which joint statistics are to be kept.
 void clear()
           
 Distribution distributionOver(DistributionDescriptor desc)
           
 Map distributionsOver(DistributionDescriptor desc, Set variables)
           
 Measure measureOver(MeasureDescriptor desc)
           
 void observe(Observation obs)
           
 void observe(Observation obs, double weight)
           
 Set variables()
          Returns a set of all the random variables that have been defined
 

Method Detail

clear

public void clear()

variables

public Set variables()
Returns a set of all the random variables that have been defined


observe

public void observe(Observation obs)

observe

public void observe(Observation obs,
                    double weight)

distributionOver

public Distribution distributionOver(DistributionDescriptor desc)

distributionsOver

public Map distributionsOver(DistributionDescriptor desc,
                             Set variables)

measureOver

public Measure measureOver(MeasureDescriptor desc)

addFactor

public void addFactor(String randomVariableString)
Specify a joint distribution of variables over which joint statistics are to be kept.

Parameters:
randomVariableString - a string with the names of each variable separated by whitespace


Stanford NLP Group