//public //constructor public Armax() { _naParameter = 10; _nbParameter = 10; _ndParameter = 0; _nkParameter = 0; _modelShift = 0; _fiCalculator = new FiCalculator(); _offset = 10000; }
//Methods //Constructor public RecursiveLeastSquares(Armax armax) : base(armax) { _estimationStatusPercentage = 0; _lambda = 0.99; _delta = 1.0E+100; _modelArmax = armax; RecurenceLength = 1000; _fiCalculator = new FiCalculator(); }
//Methods //Constructor public LeastSquares(Armax armax) { _estimationStatusPercentage = 0; _estimationDone = false; _statusString = "Iterative LS: Initialized"; _modelArmax = armax; _numberOfIterations = 20; _acceptableError = 1.0E-12; _estimationLength = 500; _fiCalculator = new FiCalculator(); }