Exemple #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AbstractModel"></see> class.
 /// </summary>
 /// <param name="parameters">The parameters.</param>
 /// <param name="predicateLabels">The predicate labels.</param>
 /// <param name="outcomeNames">The outcome names.</param>
 /// <param name="correctionConstant">The correction constant.</param>
 /// <param name="correctionParameter">The correction parameter.</param>
 public AbstractModel(Context[] parameters, string[] predicateLabels, string[] outcomeNames, int correctionConstant, double correctionParameter)
 {
     InitializeComponents(predicateLabels, outcomeNames);
     EvalParameters = new EvalParameters(parameters, correctionParameter, correctionConstant, outcomeNames.Length);
 }
Exemple #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AbstractModel"/> class.
 /// </summary>
 /// <param name="parameters">The parameters.</param>
 /// <param name="predicatesMap">The predicates map.</param>
 /// <param name="outcomeNames">The outcome names.</param>
 public AbstractModel(Context[] parameters, IndexHashTable <string> predicatesMap, string[] outcomeNames)
 {
     PredicatesMap  = predicatesMap;
     OutcomeNames   = outcomeNames;
     EvalParameters = new EvalParameters(parameters, outcomeNames.Length);
 }