public abstract class AbstractModel extends Object implements MaxentModel
| Modifier and Type | Class and Description | 
|---|---|
| static class  | AbstractModel.ModelType | 
| Constructor and Description | 
|---|
| AbstractModel(Context[] params,
             String[] predLabels,
             String[] outcomeNames) | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | equals(Object obj) | 
| String | getAllOutcomes(double[] ocs)Return a string matching all the outcome names with all the
 probabilities produced by the  eval(String[] context)method. | 
| String | getBestOutcome(double[] ocs)Return the name of the outcome corresponding to the highest likelihood
 in the parameter ocs. | 
| Object[] | getDataStructures()Provides the fundamental data structures which encode the maxent model
 information. | 
| int | getIndex(String outcome)Gets the index associated with the String name of the given outcome. | 
| AbstractModel.ModelType | getModelType() | 
| int | getNumOutcomes()Returns the number of outcomes for this model. | 
| String | getOutcome(int i)Return the name of an outcome corresponding to an int id. | 
| int | hashCode() | 
getClass, notify, notifyAll, toString, wait, wait, waiteval, eval, evalpublic final String getBestOutcome(double[] ocs)
getBestOutcome in interface MaxentModelocs - A double[] as returned by the eval(String[] context)
            method.public AbstractModel.ModelType getModelType()
public final String getAllOutcomes(double[] ocs)
eval(String[] context)
 method.getAllOutcomes in interface MaxentModelocs - A double[] as returned by the
            eval(String[] context)
            method.double[] ocs)
            for each one.public final String getOutcome(int i)
getOutcome in interface MaxentModeli - An outcome id.public int getIndex(String outcome)
getIndex in interface MaxentModeloutcome - the String name of the outcome for which the
          index is desiredpublic int getNumOutcomes()
MaxentModelgetNumOutcomes in interface MaxentModelpublic final Object[] getDataStructures()
Copyright © 2018 The Apache Software Foundation. All rights reserved.