private IRegressionSolution CreateConstantSolution() { double averageTrainingTarget = ProblemData.Dataset.GetDoubleValues(ProblemData.TargetVariable, ProblemData.TrainingIndices).Average(); var model = new ConstantModel(averageTrainingTarget); var solution = model.CreateRegressionSolution(ProblemData); solution.Name = "Baseline (constant)"; return(solution); }
public void ConstantModelVariableImpactTest() { IClassificationProblemData problemData = LoadIrisProblem(); IClassificationModel model = new ConstantModel(5, "y"); IClassificationSolution solution = new ClassificationSolution(model, problemData); Dictionary <string, double> expectedImpacts = GetExpectedValuesForConstantModel(); CheckDefaultAsserts(solution, expectedImpacts); }
public void TestMethod_Nilakantha() { ConstantModel model = new ConstantModel(); IconstantEngine engine = null; engine = model.GetconstantEngine(PI_ENGINE_TYPE.NilakanthaEngine); CalculatorResult rc = null; rc = engine.Calculate(10000); Assert.AreEqual(rc.PI, 3.14, 0.05, "INVALID NILAKANTHA CALCULATION"); }
public void TestMethod_EgyptianPyramid() { ConstantModel model = new ConstantModel(); IconstantEngine engine = null; engine = model.GetconstantEngine(PI_ENGINE_TYPE.EgyptianPyramidEngine); CalculatorResult rc = null; rc = engine.Calculate(); Assert.AreEqual(rc.PI, 3.14, 0.05, "INVALID EGYPT CALCULATION"); }
public void TestMethod_GregoryLeibniz_HundredMillionCalc() { ConstantModel model = new ConstantModel(); IconstantEngine engine = null; engine = model.GetconstantEngine(PI_ENGINE_TYPE.GregoryLeibnizEngine); CalculatorResult rc = null; rc = engine.Calculate(1000000 * 10); Assert.AreEqual(rc.PI, 3.14, 0.005, "INVALID GREGORY-LEIBNIZ CALCULATION"); }
// GET: Management //public ActionResult Index() //{ // return View(); //} #region Constant public ActionResult Constant() { var oModel = new ConstantModel(); var getParentConstant = _db.Constants.Where(x => x.ParentId == 0 && x.IsDeleted == false).ToList(); if (getParentConstant.Count > 0) { oModel.LstConstants = getParentConstant; } return(View(oModel)); }
public PartialViewResult InsertConstantModal() { var oModel = new ConstantModel(); var getParentConstant = _db.Constants.Where(x => x.ParentId == 0 && x.IsDeleted == false).ToList(); if (getParentConstant.Count > 0) { oModel.LstConstants = getParentConstant; } return(PartialView("ConstantParts/_ConstantInsertModal", oModel)); }
public void TestMethod_ArcTangent() { ConstantModel model = new ConstantModel(); IconstantEngine engine = null; engine = model.GetconstantEngine(PI_ENGINE_TYPE.ArcTangentEngine); CalculatorResult rc = null; rc = engine.Calculate(); Assert.AreEqual(rc.PI, 3.14, 0.05, "INVALID ARCTANGENT CALCULATION"); }
public CalculatorResult Calculate() { ConstantModel model = new ConstantModel(); IconstantEngine engine = null; engine = model.GetconstantEngine(); CalculatorResult rc = null; rc = engine.Calculate(); return(new CalculatorResult(rc.PI, rc.CalculationTime)); }
// WEBAPI2 HAS METHOD SIGNATURE ROUTING public CalculatorResult Get() { ConstantModel model = new ConstantModel(); IconstantEngine engine = null; engine = model.GetconstantEngine(PI_ENGINE_TYPE.Triangle2DEngine); CalculatorResult rc = null; rc = engine.Calculate(); return(new CalculatorResult(rc.PI, rc.CalculationTime)); }
public void TestMethod_MonteCarlo3D_100() { ConstantModel model = new ConstantModel(); IconstantEngine engine = null; engine = model.GetconstantEngine(PI_ENGINE_TYPE.MonteCarlo3DEngine); CalculatorResult rc = null; rc = engine.Calculate(100); Assert.AreEqual(rc.PI, 3.141, 0.005, "INVALID MONTECARLO 3D CALCULATION"); }
public PartialViewResult GetMenu() { ApplicationVersionModel apps = new ApplicationVersionModel(); ApplicationGlobal glob = new ApplicationGlobal(); ConstantModel cons = new ConstantModel(); glob.UserID = this.OperatorId.ToString(); List <ApplicationMenuModel> menu = glob.GetApplicationMenu(); return(PartialView("_Menu", menu)); }
public void TestMethod_Pyramid2DEngine() { ConstantModel model = new ConstantModel(); IconstantEngine engine = null; engine = model.GetconstantEngine(PI_ENGINE_TYPE.Triangle2DEngine); //engine = model.GetconstantEngine(PI_ENGINE_TYPE.GregoryLeibnizEngine); CalculatorResult rc = null; rc = engine.Calculate(1000); Assert.AreEqual(rc.PI, 3.14, 0.10, "INVALID PYRAMID2D CALCULATION"); }
public ActionResult Index() { ApplicationVersionModel apps = new ApplicationVersionModel(); ApplicationGlobal glob = new ApplicationGlobal(); ConstantModel cons = new ConstantModel(); glob.UserID = this.OperatorId.ToString(); List <ApplicationMenuModel> menu = glob.GetApplicationMenu(); return(View(menu)); // return View(); }
public static IClassificationSolution CreateZeroRSolution(IClassificationProblemData problemData) { var dataset = problemData.Dataset; string target = problemData.TargetVariable; var targetValues = dataset.GetDoubleValues(target, problemData.TrainingIndices); // if multiple classes have the same number of observations then simply take the first one var dominantClass = targetValues.GroupBy(x => x).ToDictionary(g => g.Key, g => g.Count()) .MaxItems(kvp => kvp.Value).Select(x => x.Key).First(); var model = new ConstantModel(dominantClass); var solution = model.CreateClassificationSolution(problemData); return(solution); }
// GET: Calculator public ActionResult Index(string btnCalculate) { if (btnCalculate == "Calculate") { ConstantModel model = new ConstantModel(); IconstantEngine engine = null; engine = model.GetconstantEngine(); CalculatorResult rc = null; rc = engine.Calculate(); return(View(new CalculatorResult(rc.PI, rc.CalculationTime))); } else { return(View(new CalculatorResult())); } }
protected override bool AuthorizeCore(HttpContextBase httpContext) { if (!httpContext.Request.IsAuthenticated) return false; HISSecurity cs = new HISSecurity(); FormsIdentity id = (FormsIdentity)httpContext.User.Identity; FormsAuthenticationTicket ticket = id.Ticket; var d = ticket.UserData.Split('|'); ConstantModel cons = new ConstantModel(); mUserID = d[0].ToString(); if (cs.IsFeatureAuthorized(mFeatureID, mUserID,cons.cModuleID )) { return true; } else { return false; } }
private ConstantMapping ImportConstantMapping(ConstantModel model) { SoapAttributes a = GetAttributes(model.FieldInfo); if (a.SoapIgnore) { return(null); } if ((a.GetSoapFlags() & ~SoapAttributeFlags.Enum) != 0) { throw new InvalidOperationException(SR.XmlInvalidEnumAttribute); } if (a.SoapEnum == null) { a.SoapEnum = new SoapEnumAttribute(); } ConstantMapping constant = new ConstantMapping(); constant.XmlName = a.SoapEnum.Name.Length == 0 ? model.Name : a.SoapEnum.Name; constant.Name = model.Name; constant.Value = model.Value; return(constant); }
/// <summary> /// создает новый ряд данных на основе статистики /// </summary> /// <param name="item"></param> /// <param name="modelKind"></param> public DataRange(DataItem item, MonthTransformationModels modelKind) : base() { if (item == null || modelKind == MonthTransformationModels.None) { return; } IMonthTransformerModel model; switch (modelKind) { case MonthTransformationModels.Constant: model = new ConstantModel(); break; case MonthTransformationModels.LinearInterpolation: model = new LinearInterpolationModel(); break; default: throw new Exception("Эта модель не реализована"); } this.AddRange(model.GenerateRange(item)); }
private IRegressionSolution CreateConstantSolution() { double averageTrainingTarget = ProblemData.Dataset.GetDoubleValues(ProblemData.TargetVariable, ProblemData.TrainingIndices).Average(); var model = new ConstantModel(averageTrainingTarget); var solution = model.CreateRegressionSolution(ProblemData); solution.Name = "Baseline (constant)"; return solution; }