コード例 #1
0
        public static ModelEvaluatorDiscreteConditional GetInstance(string leafDistributionName, ModelScorer modelScorer, bool includePredictorInScore)
        {
            DistributionDiscreteSingleVariable nullDistn = DistributionDiscreteSingleVariable.GetInstance();
            DistributionDiscreteConditional    condDistn = DistributionDiscreteConditional.GetInstance(leafDistributionName);

            return(new ModelEvaluatorDiscreteConditional(nullDistn, condDistn, modelScorer, includePredictorInScore));
        }
コード例 #2
0
        new public static ModelEvaluatorDiscreteJoint GetInstance(string leafDistributionName, ModelScorer modelScorer)
        {
            DistributionDiscreteSingleVariable nullDistn  = DistributionDiscreteSingleVariable.GetInstance();
            DistributionDiscreteJoint          jointDistn = DistributionDiscreteJoint.GetInstance(leafDistributionName);
            List <IDistributionSingleVariable> nullDistns = new List <IDistributionSingleVariable>();

            nullDistns.Add(nullDistn);
            nullDistns.Add(nullDistn);

            return(new ModelEvaluatorDiscreteJoint(nullDistns, jointDistn, modelScorer));
        }
コード例 #3
0
 protected ModelEvaluatorDiscreteFisher(IEnumerable <Leaf> fullLeafCollection)
     : base(SpecialFunctions.CreateSingletonList <IDistributionSingleVariable>(DistributionDiscreteSingleVariable.GetInstance()),
            null, null) // null model is a hack to avoid null exceptions at load time.
 {
     _fullLeafCollection = fullLeafCollection;
 }