Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/08/18 10:44:51 (6 years ago)
Author:
fholzing
Message:

#2904: Refactored RegressionSolutionVariableImpactsCalculator. We don't dependent on the solution anymore. The impact can be calculated for a single variable. The calculator can be chosen.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2904_CalculateImpacts/3.4/OnlineCalculators/OnlineNormalizedMeanSquaredErrorCalculator.cs

    r15583 r15831  
    2929    private OnlineMeanAndVarianceCalculator originalVarianceCalculator;
    3030
    31     public double NormalizedMeanSquaredError {
    32       get {
     31    public double NormalizedMeanSquaredError
     32    {
     33      get
     34      {
    3335        double var = originalVarianceCalculator.PopulationVariance;
    3436        double m = meanSquaredErrorCalculator.Mean;
     
    5355
    5456    #region IOnlineCalculator Members
    55     public OnlineCalculatorError ErrorState {
     57    public OnlineCalculatorError ErrorState
     58    {
    5659      get { return meanSquaredErrorCalculator.MeanErrorState | originalVarianceCalculator.PopulationVarianceErrorState; }
    5760    }
    58     public double Value {
     61    public double Value
     62    {
    5963      get { return NormalizedMeanSquaredError; }
    6064    }
     
    103107    }
    104108
    105 
     109    public double CalculateValue(IEnumerable<double> originalValues, IEnumerable<double> estimatedValues, out OnlineCalculatorError errorState) {
     110      return Calculate(originalValues, estimatedValues, out errorState);
     111    }
    106112  }
    107113}
Note: See TracChangeset for help on using the changeset viewer.