Name cleanup.
This commit is contained in:
@@ -1000,7 +1000,7 @@ float calc_stddev( const float *pStart, const float *pEnd, bool bSample )
|
|||||||
}
|
}
|
||||||
|
|
||||||
bool CalcLeastSquares( const vector< pair<float, float> > &vCoordinates,
|
bool CalcLeastSquares( const vector< pair<float, float> > &vCoordinates,
|
||||||
float &pfSlope, float &pfIntercept, float &pfError )
|
float &fSlope, float &fIntercept, float &fError )
|
||||||
{
|
{
|
||||||
if( vCoordinates.empty() )
|
if( vCoordinates.empty() )
|
||||||
return false;
|
return false;
|
||||||
@@ -1013,17 +1013,17 @@ bool CalcLeastSquares( const vector< pair<float, float> > &vCoordinates,
|
|||||||
fSumY += vCoordinates[i].second;
|
fSumY += vCoordinates[i].second;
|
||||||
}
|
}
|
||||||
const float fDenominator = vCoordinates.size() * fSumXX - fSumX * fSumX;
|
const float fDenominator = vCoordinates.size() * fSumXX - fSumX * fSumX;
|
||||||
pfSlope = (vCoordinates.size() * fSumXY - fSumX * fSumY) / fDenominator;
|
fSlope = (vCoordinates.size() * fSumXY - fSumX * fSumY) / fDenominator;
|
||||||
pfIntercept = (fSumXX * fSumY - fSumX * fSumXY) / fDenominator;
|
fIntercept = (fSumXX * fSumY - fSumX * fSumXY) / fDenominator;
|
||||||
|
|
||||||
pfError = 0.0f;
|
fError = 0.0f;
|
||||||
for( unsigned i = 0; i < vCoordinates.size(); ++i )
|
for( unsigned i = 0; i < vCoordinates.size(); ++i )
|
||||||
{
|
{
|
||||||
const float fOneError = pfIntercept + pfSlope * vCoordinates[i].first - vCoordinates[i].second;
|
const float fOneError = fIntercept + fSlope * vCoordinates[i].first - vCoordinates[i].second;
|
||||||
pfError += fOneError * fOneError;
|
fError += fOneError * fOneError;
|
||||||
}
|
}
|
||||||
pfError /= vCoordinates.size();
|
fError /= vCoordinates.size();
|
||||||
pfError = sqrtf( pfError );
|
fError = sqrtf( fError );
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -450,7 +450,7 @@ float calc_stddev( const float *pStart, const float *pEnd, bool bSample = false
|
|||||||
* Returns true on success, false on failure.
|
* Returns true on success, false on failure.
|
||||||
*/
|
*/
|
||||||
bool CalcLeastSquares( const vector< pair<float, float> > &vCoordinates,
|
bool CalcLeastSquares( const vector< pair<float, float> > &vCoordinates,
|
||||||
float &p_fSlope, float &p_fIntercept, float &p_fError );
|
float &fSlope, float &fIntercept, float &fError );
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* This method throws away any points that are more than fCutoff away from
|
* This method throws away any points that are more than fCutoff away from
|
||||||
|
|||||||
Reference in New Issue
Block a user