edu.stanford.nlp.stats
Class Factor

java.lang.Object
  |
  +--edu.stanford.nlp.stats.Factor

public final class Factor
extends Object

Factor: Class for (sparse) probability factors.


Field Summary
protected  double mass
           
protected  Map observations
           
protected  List randomVariables
           
 boolean verifyObservations
           
 
Constructor Summary
Factor(Collection randomVariables)
           
 
Method Summary
 double count(Observation obs)
           
 Set observations()
           
 void observe(Observation obs)
           
 void observe(Observation obs, double weight)
           
 Factor projectOnto(Collection newRandomVariables)
           
 Map splitOver(Collection splitRandomVariables)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

verifyObservations

public boolean verifyObservations

randomVariables

protected List randomVariables

observations

protected Map observations

mass

protected double mass
Constructor Detail

Factor

public Factor(Collection randomVariables)
Method Detail

observations

public Set observations()

observe

public void observe(Observation obs)

observe

public void observe(Observation obs,
                    double weight)

count

public double count(Observation obs)

projectOnto

public Factor projectOnto(Collection newRandomVariables)

splitOver

public Map splitOver(Collection splitRandomVariables)


Stanford NLP Group