MCPcopy Create free account
hub / github.com/arq5x/bedtools2 / GetSstddev

Method GetSstddev

src/utils/VectorOps/VectorOps.cpp:99–111  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

97}
98
99double VectorOps::GetSstddev(void)
100{
101 double mean = GetMean();
102 // get the variance
103 double totalVariance = 0.0;
104 vector<double>::const_iterator dIt = _vecd.begin();
105 vector<double>::const_iterator dEnd = _vecd.end();
106 for (; dIt != dEnd; ++dIt) {
107 totalVariance += pow((*dIt - mean),2);
108 }
109 double variance = totalVariance / (_vecd.size() - 1);
110 return sqrt(variance);
111}
112
113double VectorOps::GetMedian(void)
114{

Callers

nothing calls this directly

Calls 3

beginMethod · 0.45
endMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected