Changeset 964 for library/bdm/stat
- Timestamp:
- 05/21/10 00:44:04 (14 years ago)
- Location:
- library/bdm/stat
- Files:
-
- 2 modified
Legend:
- Unmodified
- Added
- Removed
-
library/bdm/stat/emix.cpp
r956 r964 53 53 //non-central moment 54 54 vec mom2 = zeros ( dim ); 55 vec mom1 = zeros ( dim ); 56 55 57 for ( int i = 0; i < w.length(); i++ ) { 56 mom2 += w ( i ) * ( component( i )->variance() + pow ( component ( i )->mean(), 2 ) ); 58 vec vi=component( i )->variance(); 59 vec mi=component ( i )->mean(); 60 mom2 += w ( i ) * ( vi + pow ( mi, 2 ) ); 61 mom1 += w(i) * mi; 57 62 } 58 63 //central moment 59 return mom2 - pow ( m ean(), 2 );64 return mom2 - pow ( mom1, 2 ); 60 65 } 61 66 -
library/bdm/stat/exp_family.h
r958 r964 449 449 */ 450 450 void from_setting ( const Setting &set ); 451 //! see egiw::from_setting 451 452 void to_setting ( Setting& set ) const; 452 453 void validate();