edu.ucla.util
Class Prob

Object
  extended by Prob

public final class Prob
extends Object


Constructor Summary
Prob()
           
 
Method Summary
static double applyLogOddsChange(double prob, double logOddsChange)
           
static double distance(double[] probs1, double[] probs2)
           
static double kl(double[] probs1, double[] probs2)
           
static double logOdds(double prob)
           
static double logOddsDiff(double prob1, double prob2)
           
static double logOddsToProb(double logOdds)
           
static double[] proportionalChanges(int index, double delta, double[] thetas, boolean[] excludes)
           
static double random(double a, double b)
           
static int random(int k)
           
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Prob

public Prob()
Method Detail

logOdds

public static double logOdds(double prob)

logOddsToProb

public static double logOddsToProb(double logOdds)

logOddsDiff

public static double logOddsDiff(double prob1,
                                 double prob2)

applyLogOddsChange

public static double applyLogOddsChange(double prob,
                                        double logOddsChange)

proportionalChanges

public static double[] proportionalChanges(int index,
                                           double delta,
                                           double[] thetas,
                                           boolean[] excludes)

distance

public static double distance(double[] probs1,
                              double[] probs2)

kl

public static double kl(double[] probs1,
                        double[] probs2)

random

public static int random(int k)

random

public static double random(double a,
                            double b)


Copyright 2010 UCLA Automated Reasoning Group