source: branches/DataPreprocessing/HeuristicLab.DataPreprocessing/3.3/Interfaces/IStatisticsLogic.cs @ 10249

Last change on this file since 10249 was 10249, checked in by rstoll, 6 years ago
  • Renamed StatisticInfo to StatisticsLogic
  • Fixed todo in PreprocessingDataManipulation
File size: 792 bytes
Line 
1using System;
2
3namespace HeuristicLab.DataPreprocessing {
4  public interface IStatisticsLogic {
5
6    int GetColumnCount();
7    int GetRowCount();
8    int GetNumericColumnCount();
9    int GetNominalColumnCount();
10    int GetMissingValueCount();
11    int GetMissingValueCount(string variableName);
12    int GetRowMissingValueCount(int rowIndex);
13    T GetMin<T>(string variableName) where T : IComparable<T>;
14    T GetMax<T>(string variableName) where T : IComparable<T>;
15    double GetMedian(string variableName);
16    double GetAverage(string variableName);
17    T GetMostCommonValue<T>(string variableName);
18    double GetStandardDeviation(string variableName);
19    double GetVariance(string variableName);
20    int GetDifferentValuesCount<T>(string variableName);
21  }
22}
Note: See TracBrowser for help on using the repository browser.