|
EmrysFilter 0.1.0
State estimation utilities in C++23 using Eigen
|
The statistical linearization of an output in an input, from statisticalLinearization(): the affine function of the input that best predicts the output in mean square, \( y \approx \bar y \boxplus H (x \boxminus \mu) \), and the covariance \( \Omega \) of what it leaves unexplained. More...
#include <EmrysFilter/Models/Condition.h>
Public Types | |
| using | JacobianMatrix |
| The Jacobian's type: output differences by input differences. | |
| using | ErrorMatrix |
| The error covariance's type: over the output's differences. | |
Public Attributes | |
| JacobianMatrix | jacobian |
| \( H = \Sigma_{xy}^T P^{-1} \): a row per difference coordinate of the output, a column per difference coordinate of the input | |
| ErrorMatrix | errorCov |
| \( \Omega = \Sigma_{yy} - H P H^T \): the covariance of the output given the input under the affine fit, from the other uncertain inputs and from the function's curvature | |
The statistical linearization of an output in an input, from statisticalLinearization(): the affine function of the input that best predicts the output in mean square, \( y \approx \bar y \boxplus H (x \boxminus \mu) \), and the covariance \( \Omega \) of what it leaves unexplained.
| InputSpace | space of the input |
| OutputSpace | space of the output |
| using Emrys::StatisticalLinearization< InputSpace, OutputSpace, Scalar >::ErrorMatrix |
The error covariance's type: over the output's differences.
| using Emrys::StatisticalLinearization< InputSpace, OutputSpace, Scalar >::JacobianMatrix |
The Jacobian's type: output differences by input differences.