private void transformModelButton_Click(object sender, EventArgs e) { var mapper = new TransformationToSymbolicTreeMapper(); var transformator = new SymbolicExpressionTreeBacktransformator(mapper); var transformations = Content.ProblemData.Transformations; var targetVar = Content.ProblemData.TargetVariable; var transformedModel = (ISymbolicRegressionModel)transformator.Backtransform(Content.Model, transformations, targetVar); var transformedSolution = new SymbolicRegressionSolution(transformedModel, (IRegressionProblemData)Content.ProblemData.Clone()); MainFormManager.MainForm.ShowContent(transformedSolution); }
private void transformModelButton_Click(object sender, EventArgs e) { var mapper = new TransformationToSymbolicTreeMapper(); var transformator = new SymbolicExpressionTreeBacktransformator(mapper); var transformations = Content.ProblemData.Transformations; var targetVar = Content.ProblemData.TargetVariable; var transformedModel = (ISymbolicRegressionModel)transformator.Backtransform(Content.Model, transformations, targetVar); var transformedSolution = new SymbolicRegressionSolution(transformedModel, (IRegressionProblemData)Content.ProblemData.Clone()); MainFormManager.MainForm.ShowContent(transformedSolution); }