Changeset 286 for bdm/estim/merger.cpp

Show
Ignore:
Timestamp:
03/05/09 14:03:35 (15 years ago)
Author:
smidl
Message:

make mpdm work again

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • bdm/estim/merger.cpp

    r283 r286  
    5151        // Initial component in the mixture model 
    5252        mat V0=1e-8*eye ( dim +1 ); 
    53         ARX A0;  
    54         A0.set_statistics(dim, V0, dim*dim +5.0 ); //initial guess of Mix: zero mean, large variance 
     53        ARX A0; A0.set_statistics(dim, V0); //initial guess of Mix:  
    5554 
    5655        Mix.init ( &A0, Smp_ex, Nc ); 
     
    6362        char str[100]; 
    6463 
    65         epdf* Mpred=Mix.epredictor (  ); 
     64        emix* Mpred=Mix.epredictor (  ); 
    6665        vec Mix_pdf ( Ns ); 
    6766        while ( !converged ) { 
     
    7271                delete Mpred; 
    7372                Mpred = Mix.epredictor ( ); // Allocation => must be deleted at the end!! 
     73                Mpred->set_rv(rv); //the predictor predicts rv of this merger 
    7474 
    7575                // This will be active only later in iterations!!!