|
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 | ...