Free cookie consent management tool by TermsFeed Policy Generator

source: branches/DataPreprocessing/HeuristicLab.DataPreprocessing/3.3/Interfaces/IPreprocessingDataManipulation.cs @ 10246

Last change on this file since 10246 was 10246, checked in by rstoll, 10 years ago
  • Moved logic from DataGridContent to DataGridContentLogic
  • Created interface for IPreprocessingDataManipulation
File size: 858 bytes
Line 
1using System;
2using System.Collections.Generic;
3namespace HeuristicLab.DataPreprocessing {
4  interface IPreprocessingDataManipulation {
5    void reOrderToIndices<T>(string variableName, List<Tuple<int, int>> indices);
6    void ReplaceIndicesByAverageValue(string variableName, IEnumerable<int> indices);
7    void ReplaceIndicesByLinearInterpolationOfNeighbours(string variableName, IEnumerable<int> indices);
8    void ReplaceIndicesByMedianValue(string variableName, IEnumerable<int> indices);
9    void ReplaceIndicesByMostCommonValue(string variableName, IEnumerable<int> indices);
10    void ReplaceIndicesByRandomValue(string variableName, IEnumerable<int> indices);
11    void ReplaceIndicesByValue<T>(string variableName, IEnumerable<int> indices, T value);
12    void ShuffleWithRanges(IEnumerable<HeuristicLab.Data.IntRange> ranges);
13  }
14}
Note: See TracBrowser for help on using the repository browser.