Changeset 682 for library/bdm/estim
- Timestamp:
- 10/27/09 16:52:32 (15 years ago)
- Location:
- library/bdm/estim
- Files:
-
- 2 modified
Legend:
- Unmodified
- Added
- Removed
-
library/bdm/estim/mixtures.cpp
r679 r682 17 17 Coms ( 0 ) = Com0->_copy_(); 18 18 // Coms(0)->set_evalll(false); 19 Coms ( 0 )->bayes B( Data );19 Coms ( 0 )->bayes_batch ( Data ); 20 20 // Flatten it to its original shape 21 21 Coms ( 0 )->flatten ( Com0 ); … … 41 41 } 42 42 43 void MixEF::bayes B( const mat &data , const mat &cond, const vec &wData ) {43 void MixEF::bayes_batch ( const mat &data , const mat &cond, const vec &wData ) { 44 44 int ndat = data.cols(); 45 45 int t, i, niter; … … 127 127 128 128 void MixEF::bayes ( const mat &data, const vec &cond=empty_vec ) { 129 this->bayes B( data, cond, ones ( data.cols() ) );129 this->bayes_batch ( data, cond, ones ( data.cols() ) ); 130 130 }; 131 131 -
library/bdm/estim/mixtures.h
r679 r682 112 112 void bayes ( const mat &yt, const vec &cond ); 113 113 //! batch weighted Bayes rule 114 void bayes B( const mat &yt, const mat &cond, const vec &wData );114 void bayes_batch ( const mat &yt, const mat &cond, const vec &wData ); 115 115 double logpred ( const vec &yt ) const; 116 116 //! return correctly typed posterior (covariant return)