Changeset 190 for bdm/estim/merger.cpp

Show
Ignore:
Timestamp:
10/22/08 10:46:38 (16 years ago)
Author:
smidl
Message:

adaptation of merger for changes and creation of datalink class

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • bdm/estim/merger.cpp

    r186 r190  
    3333        vec &w = eSmp._w(); //aux 
    3434 
    35         mat Smp_ex =ones ( rv.count() +1,Ns ); // Extended samples The last row is ones for the ARX model 
     35        mat Smp_ex =ones ( rv.count() +1,Ns ); // Extended samples for the ARX model - the last row is ones  
    3636        for ( int i=0;i<Ns;i++ ) {      set_col_part ( Smp_ex,i,Smp ( i ) );} 
    3737 
     
    4949                 V0, rv.count() *rv.count() +3.0 ); //initial guess of Mix: zero mean, large variance 
    5050 
    51  
    52  
    5351        // ============= MAIN LOOP ================== 
    5452        bool converged=false; 
     
    6260                //Re-Initialize Mixture model 
    6361                Mix.init ( &A0, Smp_ex, Nc ); 
    64                 Mix.bayesB ( Smp_ex ); 
     62                Mix.bayesB ( Smp_ex, ones(Ns));//w*Ns ); 
    6563                Mpred = Mix.predictor(rv); // Allocation => must be deleted at the end!! 
    6664         
     
    152150                // ==== stopping rule === 
    153151                niter++; 
    154                 converged = ( niter>6); 
     152                converged = ( niter>20); 
    155153        } 
    156154