Example #1
0
 //public
 //constructor
 public Armax()
 {
     _naParameter = 10;
     _nbParameter = 10;
     _ndParameter = 0;
     _nkParameter = 0;
     _modelShift = 0;
     _fiCalculator = new FiCalculator();
     _offset = 10000;
 }
Example #2
0
        //Methods
        //Constructor
        public RecursiveLeastSquares(Armax armax)
            : base(armax)
        {
            _estimationStatusPercentage = 0;

            _lambda = 0.99;
            _delta = 1.0E+100;
            _modelArmax = armax;
            RecurenceLength = 1000;

            _fiCalculator = new FiCalculator();
        }
Example #3
0
        //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();
        }