Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
10/30/12 13:33:10 (11 years ago)
Author:
sforsten
Message:

#1292:

  • put IDependencyCalculators in own directory
  • changed DoubleRange Interval to double Minimum\Maximum in IDependencyCalculator
  • AbstractFeatureCorrelationView now uses DoubleMatrix instead of HeatMap
Location:
trunk/sources/HeuristicLab.Problems.DataAnalysis/3.4
Files:
1 added
2 edited
4 moved

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Problems.DataAnalysis/3.4/HeuristicLab.Problems.DataAnalysis-3.4.csproj

    r8833 r8861  
    164164    <Compile Include="Interfaces\TimeSeriesPrognosis\ITimeSeriesPrognosisSolution.cs" />
    165165    <Compile Include="OnlineCalculators\AutoCorrelationCalculator.cs" />
     166    <Compile Include="OnlineCalculators\DependencyCalculator\HoeffdingsDependenceCalculator.cs" />
     167    <Compile Include="OnlineCalculators\DependencyCalculator\PearsonsRDependenceCalculator.cs" />
     168    <Compile Include="OnlineCalculators\DependencyCalculator\PearsonsRSquaredDependenceCalculator.cs" />
     169    <Compile Include="OnlineCalculators\DependencyCalculator\SpearmansRankCorrelationCoefficientCalculator.cs" />
    166170    <Compile Include="OnlineCalculators\OnlineBoundedMeanSquaredErrorCalculator.cs" />
    167     <Compile Include="OnlineCalculators\HoeffdingsDependenceCalculator.cs" />
    168171    <Compile Include="OnlineCalculators\OnlineDirectionalSymmetryCalculator.cs" />
    169172    <Compile Include="OnlineCalculators\OnlineMaxAbsoluteErrorCalculator.cs" />
     
    207210    <Compile Include="OnlineCalculators\OnlineTheilsUStatisticCalculator.cs" />
    208211    <Compile Include="OnlineCalculators\OnlineWeightedDirectionalSymmetryCalculator.cs" />
    209     <Compile Include="OnlineCalculators\PearsonsRDependenceCalculator.cs" />
    210     <Compile Include="OnlineCalculators\PearsonsRSquaredDependenceCalculator.cs" />
    211     <Compile Include="OnlineCalculators\SpearmansRankCorrelationCoefficientCalculator.cs" />
    212212    <Compile Include="Plugin.cs" />
    213213    <Compile Include="Implementation\Classification\ThresholdCalculators\AccuracyMaximizationThresholdCalculator.cs" />
  • trunk/sources/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/IDependencyCalculator.cs

    r8833 r8861  
    2121
    2222using System.Collections.Generic;
    23 using HeuristicLab.Data;
    2423
    2524namespace HeuristicLab.Problems.DataAnalysis {
    2625  public interface IDependencyCalculator {
    27     DoubleRange Interval { get; }
     26    double Maximum { get; }
     27    double Minimum { get; }
    2828    string Name { get; }
    2929
  • trunk/sources/HeuristicLab.Problems.DataAnalysis/3.4/OnlineCalculators/DependencyCalculator/HoeffdingsDependenceCalculator.cs

    r8853 r8861  
    2323using System.Collections.Generic;
    2424using System.Linq;
    25 using HeuristicLab.Data;
    2625
    2726namespace HeuristicLab.Problems.DataAnalysis {
    2827  public class HoeffdingsDependenceCalculator : IDependencyCalculator {
    2928
    30     public DoubleRange Interval { get { return new DoubleRange(1.0, -0.5); } }
     29    public double Maximum { get { return 1.0; } }
     30
     31    public double Minimum { get { return -0.5; } }
    3132
    3233    public string Name { get { return "Hoeffdings Dependence"; } }
  • trunk/sources/HeuristicLab.Problems.DataAnalysis/3.4/OnlineCalculators/DependencyCalculator/PearsonsRDependenceCalculator.cs

    r8853 r8861  
    2222using System;
    2323using System.Collections.Generic;
    24 using HeuristicLab.Data;
    2524
    2625namespace HeuristicLab.Problems.DataAnalysis {
    2726  public class PearsonsRDependenceCalculator : IDependencyCalculator {
    2827
    29     public DoubleRange Interval { get { return new DoubleRange(1.0, -1.0); } }
     28    public double Maximum { get { return 1.0; } }
     29
     30    public double Minimum { get { return -1.0; } }
    3031
    3132    public string Name { get { return "Pearsons R"; } }
  • trunk/sources/HeuristicLab.Problems.DataAnalysis/3.4/OnlineCalculators/DependencyCalculator/PearsonsRSquaredDependenceCalculator.cs

    r8853 r8861  
    2121
    2222using System.Collections.Generic;
    23 using HeuristicLab.Data;
    2423
    2524namespace HeuristicLab.Problems.DataAnalysis {
    2625  public class PearsonsRSquaredDependenceCalculator : IDependencyCalculator {
    2726
    28     public DoubleRange Interval { get { return new DoubleRange(1.0, 0.0); } }
     27    public double Maximum { get { return 1.0; } }
     28
     29    public double Minimum { get { return 0.0; } }
    2930
    3031    public string Name { get { return "Pearsons R Squared"; } }
  • trunk/sources/HeuristicLab.Problems.DataAnalysis/3.4/OnlineCalculators/DependencyCalculator/SpearmansRankCorrelationCoefficientCalculator.cs

    r8853 r8861  
    2222using System.Collections.Generic;
    2323using System.Linq;
    24 using HeuristicLab.Data;
    2524
    2625namespace HeuristicLab.Problems.DataAnalysis {
    2726  public class SpearmansRankCorrelationCoefficientCalculator : IDependencyCalculator {
    2827
    29     public DoubleRange Interval { get { return new DoubleRange(1.0, -1.0); } }
     28    public double Maximum { get { return 1.0; } }
     29
     30    public double Minimum { get { return -1.0; } }
    3031
    3132    public string Name { get { return "Spearmans Rank"; } }
Note: See TracChangeset for help on using the changeset viewer.