Changeset 900 for library/bdm/stat
- Timestamp:
- 04/11/10 22:05:11 (14 years ago)
- Location:
- library/bdm/stat
- Files:
-
- 2 modified
Legend:
- Unmodified
- Added
- Removed
-
library/bdm/stat/emix.cpp
r886 r900 244 244 vec tmp ( dim ); //second moment 245 245 for ( int i = 0; i < no_factors(); i++ ) { 246 vec pom = factor ( i )-> mean();246 vec pom = factor ( i )->variance(); 247 247 dls ( i )->pushup ( tmp, pow ( pom, 2 ) ); 248 248 } 249 return tmp - pow ( mean(), 2 );249 return tmp; 250 250 } 251 251 vec eprod_base::sample() const { -
library/bdm/stat/exp_family.h
r896 r900 1879 1879 double evallog (const vec &dt) const {return -inf;} 1880 1880 vec mean () const {return point;} 1881 vec variance () const {return pow(point,2);}1881 vec variance () const {return zeros(point.length());} 1882 1882 void qbounds ( vec &lb, vec &ub, double percentage = 0.95 ) const { lb = point; ub = point;} 1883 1883 //! access