ARX class to estimate parameters and structure. ARX model is defined as follows: 
![\[ y_t = \theta' \psi_t + \rho e_t \]](form_101.png) 
 where  is the system output,
 is the system output, ![$[\theta,\rho]$](form_95.png) is vector of unknown parameters,
 is vector of unknown parameters,  is an vector of data-dependent regressors, and noise
 is an vector of data-dependent regressors, and noise  is assumed to be Normal distributed
 is assumed to be Normal distributed  .
.
Special cases include:...
For this model, structure estimation is a form of model selection procedure. Specifically, we compare hypotheses that the data were generated by the full model with hypotheses that some regressors in vector  are redundant. The number of possible hypotheses is then the number of all possible combinations of all regressors.
 are redundant. The number of possible hypotheses is then the number of all possible combinations of all regressors.
Structure estimation is implemented in method ARX::structure_est() which uses brute force tree search approach.
 1.5.6
 1.5.6