VF_linregress | VD_linregress | VE_linregress |
|
Funktion | Lineare 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/Delphi | uses VFstd;
procedure VF_linregress( Param, X, Y:fVector; size:UIntSize ); |
|
CUDA-Funktion C/C++ | #include <cudaVFstd.h>
int cudaVF_linregress( fVector h_Param, fVector d_X, fVector d_Y, ui size );
int cusdVF_linregress( fVector d_Param, fVector d_X, fVector d_Y, ui size );
void VF_linregress( fVector h_Param, fVector h_X, fVector h_Y, ui size );
|
CUDA-Funktion Pascal/Delphi | uses VFstd;
function cudaVF_linregress( h_Param, d_X, d_Y:fVector; size:UIntSize ): IntBool;
function cusdVF_linregress( d_Param, d_X, d_Y:fVector; size:UIntSize ): IntBool;
procedure VFcu_linregress( h_Param, h_X, h_Y:fVector; size:UIntSize );
|
|
Beschreibung | Eine Gerade y = ax + b wird durch die X-Y- Daten gelegt.
Dabei werden die Parameter a und b so bestimmt, dass 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. |
|
|
|
|