|
| template<typename Derived > |
| | SeriesStats (const Eigen::MatrixBase< Derived > &data) |
| |
| template<typename Derived > |
| | SeriesStats (const Eigen::MatrixBase< Derived > &data, double ddof) |
| |
| template<typename Derived1 , typename Derived2 > |
| | SeriesStats (const Eigen::MatrixBase< Derived1 > &data, const Eigen::MatrixBase< Derived2 > &weights) |
| |
| template<typename Derived1 , typename Derived2 > |
| | SeriesStats (const Eigen::MatrixBase< Derived1 > &data, const Eigen::MatrixBase< Derived2 > &weights, double ddof) |
| |
| const Eigen::VectorXd & | min () const |
| |
| const Eigen::VectorXd & | max () const |
| |
| const Eigen::VectorXd & | mean () const |
| |
| const Eigen::MatrixXd & | var () const |
| |
| const Eigen::VectorXd & | stdev () const |
| |
| size_t | n () const |
| |
|
| template<typename Derived > |
| Eigen::VectorXd | weightOnes (const Eigen::MatrixBase< Derived > &data) |
| |
| template<typename Derived > |
| void | compute (const Eigen::MatrixBase< Derived > &data) |
| |
| template<typename Derived > |
| void | compute (const Eigen::MatrixBase< Derived > &data, double ddof) |
| |
| template<typename Derived1 , typename Derived2 > |
| void | compute (const Eigen::MatrixBase< Derived1 > &data, const Eigen::MatrixBase< Derived2 > &weights) |
| |
| template<typename Derived1 , typename Derived2 > |
| void | compute (const Eigen::MatrixBase< Derived1 > &data, const Eigen::MatrixBase< Derived2 > &weights, double ddof) |
| |
Compute statistics for multiple time series given as a matrix (eigen matrix).
One column is an observation and each row is a data item.
e.g. like (time step row is for illustrative purpose only)
time step | 0 | 1 | 2 | ... -------—+---—+----—+--—+– speed | 0.1 | 0.2 | 0.2 | .. xpos | 0.0 | 0.1 | 0.3 | ...