Changeset 3975 for trunk/sources/HeuristicLab.Problems.DataAnalysis.Views/3.3/RunCollectionVariableImpactView.cs
- Timestamp:
- 06/29/10 15:11:20 (14 years ago)
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Problems.DataAnalysis.Views/3.3/RunCollectionVariableImpactView.cs
r3974 r3975 33 33 using HeuristicLab.Common; 34 34 using HeuristicLab.Data; 35 using alglib; 35 36 36 37 namespace HeuristicLab.Optimization.Views { … … 88 89 from variableName in varImpact.RowNames 89 90 select variableName).Distinct().ToList(); 91 List<string> statictics = new List<string> { "Mean", "Median", "StdDev", "Significance Mean>0", "Significance Median>0" }; 90 92 List<string> columnNames = runsWithVariables.Select(r => r.Name).ToList(); 91 columnNames.AddRange( new List<string> { "Mean", "Median", "StdDev" });93 columnNames.AddRange(statictics); 92 94 int runs = runsWithVariables.Count(); 93 95 94 matrix = new DoubleMatrix(variableNames.Count, runs + 3);96 matrix = new DoubleMatrix(variableNames.Count, runs + statictics.Count); 95 97 matrix.SortableView = true; 96 98 matrix.RowNames = variableNames; … … 113 115 matrix[variableIndex, runs + 1] = impacts.Median(); 114 116 matrix[variableIndex, runs + 2] = impacts.StandardDeviation(); 117 double leftTail = 0; double rightTail = 0; double bothTails = 0; 118 double[] impactsArray = impacts.ToArray(); 119 studentttests.studentttest1(ref impactsArray, impactsArray.Length, 0, ref bothTails, ref leftTail, ref rightTail); 120 matrix[variableIndex, runs + 3] = leftTail; 121 wsr.wilcoxonsignedranktest(impacts.ToArray(), impactsArray.Length, 0, ref bothTails, ref leftTail, ref rightTail); 122 matrix[variableIndex, runs + 4] = leftTail; 115 123 } 116 124 }
Note: See TracChangeset
for help on using the changeset viewer.