public void RootMeanSquaredError_GOOGSeries_RootMeanSquaredErrorCalculated() { var eval = new TrendPredictionErrorEstimator(_testSet, _predictionSet); var mse = eval.RootMeanSquaredError(); Assert.AreEqual(0.69, mse[0]); Assert.AreEqual(0.68, mse[1]); Assert.AreEqual(0.69, mse[2]); Assert.AreEqual(0.7, mse[3]); }
public void MeanError_GOOFSeries_MeanErrorCalculated() { var eval = new TrendPredictionErrorEstimator(_testSet, _predictionSet); var me = eval.MeanError(); Assert.AreEqual(0.48, me[0]); Assert.AreEqual(0.46, me[1]); Assert.AreEqual(0.47, me[2]); Assert.AreEqual(0.49, me[3]); }
public void CumulativeForecastError_GOOGSeries_CumulativeForecastErrorCalculated() { var eval = new TrendPredictionErrorEstimator(_testSet, _predictionSet); var cfe = eval.CumulativeForecastError(); Assert.AreEqual(151.0, cfe[0]); Assert.AreEqual(145.0, cfe[1]); Assert.AreEqual(147.0, cfe[2]); Assert.AreEqual(153.0, cfe[3]); }
public void MeanAbsolutePercentError_GOOGSeries_MeanAbsolutePercentErrorCalculated() { var eval = new TrendPredictionErrorEstimator(_testSet, _predictionSet); var mape = eval.MeanAbsolutePercentError(); Assert.AreEqual(47.94, mape[0]); Assert.AreEqual(46.03, mape[1]); Assert.AreEqual(46.67, mape[2]); Assert.AreEqual(48.57, mape[3]); }
public void MeanAbsoluteDeviation_GOOGSeries_MeanAbsoluteDeviationCalculated() { var eval = new TrendPredictionErrorEstimator(_testSet, _predictionSet); var mad = eval.MeanAbsoluteDeviation(); Assert.AreEqual(0.48, mad[0]); Assert.AreEqual(0.46, mad[1]); Assert.AreEqual(0.47, mad[2]); Assert.AreEqual(0.49, mad[3]); }
public void TrendPredictionErrorEstimator_GOOGSeries_TrendPredictionErrorEstimatorCreated() { var eval = new TrendPredictionErrorEstimator(_testSet, _predictionSet); Assert.IsNotNull(eval); }