Remove outdated js files. Maybe reimplement later when php side is done

This commit is contained in:
Dennis Eichhorn 2018-06-29 18:14:29 +02:00
parent 320936bedf
commit d9673b5ba4
4 changed files with 0 additions and 89 deletions

View File

@ -1,31 +0,0 @@
/**
* Average class.
*
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @since 1.0.0
*/
(function (jsOMS)
{
"use strict";
/** @namespace jsOMS.Math.Stochastic.Average */
jsOMS.Autoloader.defineNamespace('jsOMS.Math.Stochastic.Average');
jsOMS.Math.Stochastic.Average.arithmeticMean = function (values, offset = 0)
{
Array.sort(values);
let length = values.length;
if (offset > 0) {
values = Array.splice(offset, length - offset);
}
if (length === 0) {
throw 'Division zero';
}
return values.reduce((a, b) => a + b, 0) / length;
};
}(window.jsOMS = window.jsOMS || {}));

View File

@ -1,34 +0,0 @@
/**
* Linear regression class.
*
* @copyright Dennis Eichhorn
* @license OMS License 1.0
* @version 1.0.0
* @since 1.0.0
*/
(function (jsOMS)
{
"use strict";
/** @namespace jsOMS.Math.Stochastic.Forecast.LinearRegression */
jsOMS.Autoloader.defineNamespace('jsOMS.Math.Stochastic.Forecast.LinearRegression');
jsOMS.Math.Stochastic.Forecast.LinearRegression.getLinearRegresseion = function (x, y)
{
let count = x.length,
meanX = jsOMS.Math.Stochastic.Average.arithmeticMean(x),
meanY = jsOMS.Math.Stochastic.Average.arithmeticMean(y),
sum1 = 0,
sum2 = 0,
b0, b1;
for (let i = 0; i < count; i++) {
sum1 += (y[i] - meanY) * (x[i] - meanX);
sum2 += Math.pow(x[i] - meanX, 2);
}
b1 = sum1 / sum2;
b0 = meanY - b1 * meanX;
return {b0: b0, b1: b1};
};
}(window.jsOMS = window.jsOMS || {}));

View File

@ -1,12 +0,0 @@
describe('AverageTest', function ()
{
"use strict";
beforeEach(function ()
{
});
afterEach(function ()
{
});
});

View File

@ -1,12 +0,0 @@
describe('LinearRegressionTest', function ()
{
"use strict";
beforeEach(function ()
{
});
afterEach(function ()
{
});
});