anchor.diff:  let splineChart =
   
       let means = 
  -        Hermite.calcMeanOfRep y_Values 3
  +        TemporalClassification.calcMeanOfRep y_Values 3
   
       //plot the means of the replicates as gray dots
       let origPoints = 
  
positive.code:     //defines a function that gives the unconstrained spline value for a given x value
      //the AICc is reported as model selection criterion
      let unconstrainedSpline = 
          Hermite.getInitialEstimateOfWXY weighting means x_Values
          |> fun result -> result.AICc,result.SplineFunction
  
      //defines a function that gives the constrained spline value for a given x value
      //Constraint: One minimum
      //the AICc is reported as model selection criterion
      let monotoneSpline = 
          Hermite.splineIncreasing x_Values means weighting 0
          |> fun (constraintMatrices,result) -> result.AICc,result.SplineFunction
  
      //defines a function that gives the constrained spline value for a given x value
      //Constraint: A maximum, then a minimum
      //the AICc is reported as model selection criterion
      let minMaxSpline = 
          Hermite.splineIncreasing x_Values means weighting 2  
          |> fun (constraintMatrices,result) -> result.AICc,result.SplineFunction
  
      //defines the x_Values, the functions should be fitted with
  
negative.code: a lower weight to these points as their importance in the shape determination should be decreased.
  
  *)
  let weightingMethod = TemporalClassification.WeightingMethod.StandardDeviationAdj
  
  //calculate the points weighting according to the specified weightingmethod
  let weighting = TemporalClassification.getWeighting x_Values y_Values weightingMethod 3
  
  let weightingColumnChart = 
      Matrix.getDiag weighting
  