Show
Ignore:
Timestamp:
09/27/09 00:58:06 (15 years ago)
Author:
smidl
Message:

ARX stabilized forgetting + condirional model ARXfrg

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • library/bdm/estim/arx.cpp

    r631 r639  
    44void ARX::bayes ( const vec &dt, const double w ) { 
    55        double lnc; 
    6  
    76                 
    87        if ( frg < 1.0 ) { 
    98                est.pow ( frg ); 
     9                 
     10                //stabilize 
     11                ldmat V0(eye(V.rows())); 
     12                V0*=(1-frg)*1e-3; 
     13                V += V0; //stabilization 
     14                nu +=(1-frg)*(0.1 + V.rows() + 1* dimx + 2); 
     15                 
     16                // recompute loglikelihood of "prior" 
    1017                if ( evalll ) { 
    1118                        last_lognc = est.lognc();