OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <newmatnl.h>
Public Member Functions | |
NonLinearLeastSquares (R1_Col_I_D &pred, int lim=1000, Real crit=0.0001) | |
void | Fit (const ColumnVector &, ColumnVector &) |
Real | ResidualVariance () const |
void | GetResiduals (ColumnVector &Z) const |
void | GetStandardErrors (ColumnVector &) |
void | GetCorrelations (SymmetricMatrix &) |
void | GetHatDiagonal (DiagonalMatrix &) const |
![]() | |
void | Fit (ColumnVector &, int) |
virtual | ~FindMaximum2 () |
Private Member Functions | |
void | Value (const ColumnVector &, bool, Real &, bool &) |
bool | NextPoint (ColumnVector &, Real &) |
Real | LastDerivative (const ColumnVector &) |
void | MakeCovariance () |
Private Attributes | |
Matrix | X |
ColumnVector | Y |
UpperTriangularMatrix | U |
ColumnVector | M |
Real | errorvar |
Real | criterion |
int | n_obs |
int | n_param |
const ColumnVector * | DataPointer |
RowVector | Derivs |
SymmetricMatrix | Covariance |
DiagonalMatrix | SE |
R1_Col_I_D & | Pred |
int | Lim |
Definition at line 211 of file newmatnl.h.
|
inline |
Definition at line 232 of file newmatnl.h.
void NonLinearLeastSquares::Fit | ( | const ColumnVector & | Data, |
ColumnVector & | Parameters | ||
) |
Definition at line 169 of file newmatnl.cpp.
References FindMaximum2::Fit(), and GeneralMatrix::Nrows().
void NonLinearLeastSquares::GetCorrelations | ( | SymmetricMatrix & | Corr | ) |
void NonLinearLeastSquares::GetHatDiagonal | ( | DiagonalMatrix & | Hat | ) | const |
Definition at line 196 of file newmatnl.cpp.
References DiagonalMatrix::ReSize(), BaseMatrix::Row(), and BaseMatrix::SumSquare().
|
inline |
Definition at line 236 of file newmatnl.h.
void NonLinearLeastSquares::GetStandardErrors | ( | ColumnVector & | SEX | ) |
|
privatevirtual |
|
private |
Definition at line 179 of file newmatnl.cpp.
References BaseMatrix::i(), and BaseMatrix::t().
|
privatevirtual |
Implements FindMaximum2.
Definition at line 154 of file newmatnl.cpp.
References BaseMatrix::i(), and QRZ().
|
inline |
Definition at line 235 of file newmatnl.h.
|
privatevirtual |
Implements FindMaximum2.
Definition at line 133 of file newmatnl.cpp.
|
private |
Definition at line 226 of file newmatnl.h.
|
private |
Definition at line 222 of file newmatnl.h.
|
private |
Definition at line 224 of file newmatnl.h.
|
private |
Definition at line 225 of file newmatnl.h.
|
private |
Definition at line 222 of file newmatnl.h.
|
private |
Definition at line 229 of file newmatnl.h.
|
private |
Definition at line 221 of file newmatnl.h.
|
private |
Definition at line 223 of file newmatnl.h.
|
private |
Definition at line 223 of file newmatnl.h.
|
private |
Definition at line 228 of file newmatnl.h.
|
private |
Definition at line 227 of file newmatnl.h.
|
private |
Definition at line 220 of file newmatnl.h.
|
private |
Definition at line 218 of file newmatnl.h.
|
private |
Definition at line 219 of file newmatnl.h.