Fix bug in the remove outliers method.
This commit is contained in:
@@ -50,7 +50,8 @@ namespace MarketData.Numerical
|
||||
double stddev=StdDev(ref observations);
|
||||
deviations=Math.Abs(deviations);
|
||||
if(deviations<1)deviations=1;
|
||||
double[] newObservations=(from double value in observations where value<deviations*stddev && value>-2*stddev select value).ToArray<double>();
|
||||
// double[] newObservations=(from double value in observations where value<deviations*stddev && value>-2*stddev select value).ToArray<double>();
|
||||
double[] newObservations=(from double value in observations where value<deviations*stddev && value > (deviations*-1)*stddev select value).ToArray<double>();
|
||||
return newObservations;
|
||||
}
|
||||
public static LeastSquaresResult LeastSquares(double[] observations)
|
||||
|
||||
Reference in New Issue
Block a user