com.datumbox.framework.core.statistics.decisiontheory
Class DecisionCriteria
- java.lang.Object
-
- com.datumbox.framework.core.statistics.decisiontheory.DecisionCriteria
-
public class DecisionCriteria extends java.lang.ObjectImplementations of various Decision Criteria based on a payoff matrix.
-
-
Constructor Summary
Constructors Constructor and Description DecisionCriteria()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static java.util.Map.Entry<java.lang.Object,java.lang.Object>bayes(DataTable2D payoffMatrix, AssociativeArray eventProbabilities)Returns the best option and the payoff under bayes strategystatic java.util.Map.Entry<java.lang.Object,java.lang.Object>hurwiczAlpha(DataTable2D payoffMatrix, double alpha)Returns the best option and the payoff under hurwiczAlpha strategystatic java.util.Map.Entry<java.lang.Object,java.lang.Object>laplace(DataTable2D payoffMatrix)Returns the best option and the payoff under laplace strategystatic java.util.Map.Entry<java.lang.Object,java.lang.Object>maximumLikelihood(DataTable2D payoffMatrix, AssociativeArray eventProbabilities)Returns the best option and the payoff under maximumLikelihood strategystatic java.util.Map.Entry<java.lang.Object,java.lang.Object>maxMax(DataTable2D payoffMatrix)Returns the best option and the payoff under maxMax strategystatic java.util.Map.Entry<java.lang.Object,java.lang.Object>maxMin(DataTable2D payoffMatrix)Returns the best option and the payoff under maxMin strategystatic java.util.Map.Entry<java.lang.Object,java.lang.Object>savage(DataTable2D payoffMatrix)Returns the best option and the payoff under savage strategy
-
-
-
Method Detail
-
maxMin
public static java.util.Map.Entry<java.lang.Object,java.lang.Object> maxMin(DataTable2D payoffMatrix)
Returns the best option and the payoff under maxMin strategy- Parameters:
payoffMatrix-- Returns:
-
maxMax
public static java.util.Map.Entry<java.lang.Object,java.lang.Object> maxMax(DataTable2D payoffMatrix)
Returns the best option and the payoff under maxMax strategy- Parameters:
payoffMatrix-- Returns:
-
savage
public static java.util.Map.Entry<java.lang.Object,java.lang.Object> savage(DataTable2D payoffMatrix)
Returns the best option and the payoff under savage strategy- Parameters:
payoffMatrix-- Returns:
-
laplace
public static java.util.Map.Entry<java.lang.Object,java.lang.Object> laplace(DataTable2D payoffMatrix)
Returns the best option and the payoff under laplace strategy- Parameters:
payoffMatrix-- Returns:
-
hurwiczAlpha
public static java.util.Map.Entry<java.lang.Object,java.lang.Object> hurwiczAlpha(DataTable2D payoffMatrix, double alpha)
Returns the best option and the payoff under hurwiczAlpha strategy- Parameters:
payoffMatrix-alpha-- Returns:
-
maximumLikelihood
public static java.util.Map.Entry<java.lang.Object,java.lang.Object> maximumLikelihood(DataTable2D payoffMatrix, AssociativeArray eventProbabilities)
Returns the best option and the payoff under maximumLikelihood strategy- Parameters:
payoffMatrix-eventProbabilities-- Returns:
-
bayes
public static java.util.Map.Entry<java.lang.Object,java.lang.Object> bayes(DataTable2D payoffMatrix, AssociativeArray eventProbabilities)
Returns the best option and the payoff under bayes strategy- Parameters:
payoffMatrix-eventProbabilities-- Returns:
-
-
DataMelt 3.0 © DataMelt by jWork.ORG