VF_linregressVD_linregressVE_linregress
FunktionLineare Regression
Syntax C/C++#include <VFstd.h>
void VF_linregress( fVector Param, fVector X, fVector Y, ui size );
C++ VecObj#include <OptiVec.h>
void vector<T>::linregress( const vector<T>& X, const vector<T>& Y );
Pascal/Delphiuses VFstd;
procedure VF_linregress( Param, X, Y:fVector; size:UIntSize );
BeschreibungEine Gerade y = ax + b wird durch die X-Y- Daten gelegt.
Dabei werden die Parameter a und b so bestimmt, daß der Ausdruck
h2 = Summe( (Yi - y(x=Xi) )2 )
minimal wird. Die Unsicherheiten (Fehlerbreiten) da und db werden ebenfalls berechnet. Die erhaltenen Parameter werden in der Reihenfolge {a, da, b, db, h2} in Param gespeichert.
Fehlerbehandlungkeine
Rückgabewertkeiner
QuerverweisVF_linregresswW,   VF_corrcoeff,   VF_chi2,   VF_linfit,   VF_nonlinfit

VectorLib Inhaltsverzeichnis  OptiVec Home