- Timestamp:
- 01/14/16 17:51:48 (8 years ago)
- Location:
- trunk/sources/HeuristicLab.DataPreprocessing/3.4/Logic
- Files:
-
- 1 added
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.DataPreprocessing/3.4/Logic/ManipulationLogic.cs
r13507 r13508 26 26 27 27 namespace HeuristicLab.DataPreprocessing { 28 public class ManipulationLogic : IManipulationLogic{28 public class ManipulationLogic { 29 29 private readonly ITransactionalPreprocessingData preprocessingData; 30 private readonly IStatisticsLogic statisticsLogic;31 private readonly ISearchLogic searchLogic;30 private readonly StatisticsLogic statisticsLogic; 31 private readonly SearchLogic searchLogic; 32 32 33 33 public IEnumerable<string> VariableNames { … … 39 39 } 40 40 41 public ManipulationLogic(ITransactionalPreprocessingData _prepocessingData, ISearchLogic theSearchLogic, IStatisticsLogic theStatisticsLogic) {41 public ManipulationLogic(ITransactionalPreprocessingData _prepocessingData, SearchLogic theSearchLogic, StatisticsLogic theStatisticsLogic) { 42 42 preprocessingData = _prepocessingData; 43 43 searchLogic = theSearchLogic; … … 51 51 } 52 52 53 public void ReplaceIndicesByAverageValue(IDictionary<int, IList<int>> cells, bool considerSelection ) {53 public void ReplaceIndicesByAverageValue(IDictionary<int, IList<int>> cells, bool considerSelection = false) { 54 54 preprocessingData.InTransaction(() => { 55 55 foreach (var column in cells) { … … 65 65 } 66 66 67 public void ReplaceIndicesByMedianValue(IDictionary<int, IList<int>> cells, bool considerSelection ) {67 public void ReplaceIndicesByMedianValue(IDictionary<int, IList<int>> cells, bool considerSelection = false) { 68 68 preprocessingData.InTransaction(() => { 69 69 foreach (var column in cells) { … … 79 79 } 80 80 81 public void ReplaceIndicesByRandomValue(IDictionary<int, IList<int>> cells, bool considerSelection ) {81 public void ReplaceIndicesByRandomValue(IDictionary<int, IList<int>> cells, bool considerSelection = false) { 82 82 preprocessingData.InTransaction(() => { 83 83 Random r = new Random(); … … 209 209 } 210 210 211 public void ReplaceIndicesByMostCommonValue(IDictionary<int, IList<int>> cells, bool considerSelection ) {211 public void ReplaceIndicesByMostCommonValue(IDictionary<int, IList<int>> cells, bool considerSelection = false) { 212 212 preprocessingData.InTransaction(() => { 213 213 foreach (var column in cells) {
Note: See TracChangeset
for help on using the changeset viewer.