Add reference to documentation

This commit is contained in:
Magne Sjaastad
2019-03-15 11:50:21 +01:00
parent 78940795a8
commit b64727816c

View File

@@ -17,11 +17,13 @@
///////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////
#include "RigStatisticsMath.h" #include "RigStatisticsMath.h"
#include "cvfBase.h"
#include "cvfMath.h"
#include <algorithm> #include <algorithm>
#include <assert.h> #include <assert.h>
#include <math.h> #include <math.h>
#include "cvfBase.h"
#include "cvfMath.h"
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// A function to do basic statistical calculations /// A function to do basic statistical calculations
@@ -254,7 +256,12 @@ double RigHistogramCalculator::calculatePercentil(double pVal)
{ {
double domainValueAtEndOfBin = m_min + (binIdx+1) * binWidth; double domainValueAtEndOfBin = m_min + (binIdx+1) * binWidth;
double unusedFractionOfLastBin = (double)(accObsCount - pValObservationCount)/binObsCount; double unusedFractionOfLastBin = (double)(accObsCount - pValObservationCount)/binObsCount;
return domainValueAtEndOfBin - unusedFractionOfLastBin*binWidth;
double histogramBasedEstimate = domainValueAtEndOfBin - unusedFractionOfLastBin*binWidth;
// See https://resinsight.org/docs/casegroupsandstatistics/#percentile-methods for details
return histogramBasedEstimate;
} }
} }
assert(false); assert(false);