Free cookie consent management tool by TermsFeed Policy Generator

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

Last change on this file since 10534 was 10534, checked in by rstoll, 10 years ago
  • StatisticsView column specific information added
File size: 1005 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(int columnIndex);
12    int GetRowMissingValueCount(int rowIndex);
13
14    T GetMin<T>(int columnIndex) where T : IComparable<T>;
15    T GetMax<T>(int columnIndex) where T : IComparable<T>;
16   
17    double GetMedian(int columnIndex);
18    double GetAverage(int columnIndex);
19    DateTime GetMedianDateTime(int columnIndex);
20    DateTime GetAverageDateTime(int columnIndex);
21
22    double GetStandardDeviation(int columnIndex);
23    double GetVariance(int columnIndex);
24    T GetMostCommonValue<T>(int columnIndex);
25    int GetDifferentValuesCount<T>(int columnIndex);
26
27    bool IsType<T>(int columnIndex);
28    string GetColumnTypeAsString(int columnIndex);
29    string GetVariableName(int columnIndex);
30  }
31}
Note: See TracBrowser for help on using the repository browser.