Industrial Calibration  1.0.0
Loading...
Searching...
No Matches
industrial_calibration::CovarianceResult Struct Reference

Covariance results for optimization parameters. Contains standard deviations, covariances, and correlation coefficients, as well as the original covariance and correlation matrices.

#include <covariance_types.h>

Public Member Functions

std::vector< NamedParamgetCorrelationCoeffOutsideThreshold (const std::double_t &threshold) const
 Returns named correlation coefficients that exceed threshold.
 
std::string toString () const
 Format NamedParam contents as a string.
 
std::string printCorrelationCoeffAboveThreshold (const std::double_t &threshold) const
 Compose a string with a list of NamedParams for correlation coefficients above threshold.
 

Public Attributes

std::vector< NamedParamstandard_deviations
 standard deviations
 
std::vector< NamedParamcorrelation_coeffs
 correlation_coeffs
 
std::vector< NamedParamcovariances
 covariances
 
Eigen::MatrixXd covariance_matrix
 Covariance matrix output from Ceres.
 
Eigen::MatrixXd correlation_matrix
 Correlation matrix.
 

Member Function Documentation

◆ getCorrelationCoeffOutsideThreshold()

std::vector< NamedParam > industrial_calibration::CovarianceResult::getCorrelationCoeffOutsideThreshold ( const std::double_t &  threshold) const
Parameters
Magnitudeof a correlation coefficient that will result in it being returned.
Returns
Vector of NamedParams for correlation coefficients above threshold.

◆ toString()

std::string industrial_calibration::CovarianceResult::toString ( ) const
Returns

◆ printCorrelationCoeffAboveThreshold()

std::string industrial_calibration::CovarianceResult::printCorrelationCoeffAboveThreshold ( const std::double_t &  threshold) const
Parameters
threshold
Returns