Changeset 2295 for trunk/sources/HeuristicLab.CEDMA.Core/3.3/Console.cs
- Timestamp:
- 08/18/09 18:17:04 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.CEDMA.Core/3.3/Console.cs
r2289 r2295 94 94 row.Set("TargetVariable", model.TargetVariable.Name); 95 95 row.Set("Algorithm", model.Algorithm.Name); 96 Dictionary<HeuristicLab.Modeling.Database.IVariable, MatrixRow> inputVariableResultsEntries = 97 new Dictionary<HeuristicLab.Modeling.Database.IVariable, MatrixRow>(); 98 99 foreach (IInputVariableResult inputVariableResult in db.GetInputVariableResults(model)) { 100 if (!inputVariableResultsEntries.ContainsKey(inputVariableResult.Variable)) { 101 inputVariableResultsEntries[inputVariableResult.Variable] = new MatrixRow(); 102 inputVariableResultsEntries[inputVariableResult.Variable].Set("InputVariableName", inputVariableResult.Variable.Name); 103 } 104 inputVariableResultsEntries[inputVariableResult.Variable].Set(inputVariableResult.Result.Name, inputVariableResult.Value); 105 } 106 row.Set("VariableImpacts", inputVariableResultsEntries.Values); 96 107 97 matrix.AddRow(row); 108 98 } … … 113 103 DatabaseService db = new DatabaseService(sqlServerCompactConnectionString + database); 114 104 db.Connect(); 115 string[] multiDimensionalCategoricalVariables = new string[]{ "VariableImpacts: InputVariableName" };116 string[] multiDimensionalOrdinalVariables = db.GetAllResultsForInputVariables().Select(x => "VariableImpacts: " + x.Name).ToArray();117 string[] ordinalVariables = db.GetAllResults().Select(r => r.Name).ToArray();118 string[] categoricalVariables = new string[]{ "TargetVariable", "Algorithm" };105 IEnumerable<string> multiDimensionalCategoricalVariables = new List<string> { "VariableImpacts: InputVariableName" }; 106 IEnumerable<string> multiDimensionalOrdinalVariables = db.GetAllResultsForInputVariables().Select(x => "VariableImpacts: " + x.Name); 107 IEnumerable<string> ordinalVariables = db.GetAllResults().Select(r => r.Name); 108 IEnumerable<string> categoricalVariables = new List<string> { "TargetVariable", "Algorithm" }; 119 109 120 110 db.Disconnect();
Note: See TracChangeset
for help on using the changeset viewer.