Changeset 190 for bdm/estim/merger.cpp
- Timestamp:
- 10/22/08 10:46:38 (16 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
bdm/estim/merger.cpp
r186 r190 33 33 vec &w = eSmp._w(); //aux 34 34 35 mat Smp_ex =ones ( rv.count() +1,Ns ); // Extended samples The last row is ones for the ARX model35 mat Smp_ex =ones ( rv.count() +1,Ns ); // Extended samples for the ARX model - the last row is ones 36 36 for ( int i=0;i<Ns;i++ ) { set_col_part ( Smp_ex,i,Smp ( i ) );} 37 37 … … 49 49 V0, rv.count() *rv.count() +3.0 ); //initial guess of Mix: zero mean, large variance 50 50 51 52 53 51 // ============= MAIN LOOP ================== 54 52 bool converged=false; … … 62 60 //Re-Initialize Mixture model 63 61 Mix.init ( &A0, Smp_ex, Nc ); 64 Mix.bayesB ( Smp_ex );62 Mix.bayesB ( Smp_ex, ones(Ns));//w*Ns ); 65 63 Mpred = Mix.predictor(rv); // Allocation => must be deleted at the end!! 66 64 … … 152 150 // ==== stopping rule === 153 151 niter++; 154 converged = ( niter> 6);152 converged = ( niter>20); 155 153 } 156 154