Free cookie consent management tool by TermsFeed Policy Generator

source: branches/DataPreprocessing/HeuristicLab.DataPreprocessing/3.3/Interfaces/IManipulationLogic.cs @ 10370

Last change on this file since 10370 was 10369, checked in by rstoll, 11 years ago
  • Renamed PreprocessingDataManipulation to ManipulationLogic
  • Proceeded with StatisticsView
File size: 878 bytes
RevLine 
[10246]1using System;
2using System.Collections.Generic;
3namespace HeuristicLab.DataPreprocessing {
[10369]4  public interface IManipulationLogic {
[10256]5    void reOrderToIndices(IEnumerable<int> indices);
[10253]6    void reOrderToIndices(IList<Tuple<int, int>> indices);
[10367]7    void ReplaceIndicesByAverageValue(int columnIndex, IEnumerable<int> rowIndices);
8    void ReplaceIndicesByLinearInterpolationOfNeighbours(int columnIndex, IEnumerable<int> rowIndices);
9    void ReplaceIndicesByMedianValue(int columnIndex, IEnumerable<int> rowIndices);
10    void ReplaceIndicesByMostCommonValue(int columnIndex, IEnumerable<int> rowIndices);
11    void ReplaceIndicesByRandomValue(int columnIndex, IEnumerable<int> rowIndices);
12    void ReplaceIndicesByValue<T>(int columnIndex, IEnumerable<int> rowIndices, T value);
[10246]13    void ShuffleWithRanges(IEnumerable<HeuristicLab.Data.IntRange> ranges);
14  }
15}
Note: See TracBrowser for help on using the repository browser.