Esempio n. 1
0
        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]);
        }
Esempio n. 2
0
        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]);
        }
Esempio n. 3
0
        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]);
        }
Esempio n. 4
0
        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]);
        }
Esempio n. 5
0
        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]);
        }
Esempio n. 6
0
        public void TrendPredictionErrorEstimator_GOOGSeries_TrendPredictionErrorEstimatorCreated()
        {
            var eval = new TrendPredictionErrorEstimator(_testSet, _predictionSet);

            Assert.IsNotNull(eval);
        }