File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1280,20 +1280,29 @@ def readXmlFile(xmlFile):
12801280def stdev (values ):
12811281 """
12821282 Computes standard deviation of a list of numbers.
1283+ Reference: http://www.goldb.org/corestats.html
12831284 """
1285+ if not values or len (values ) < 2 :
1286+ return None
1287+
12841288 sum = 0.0
12851289 avg = average (values )
12861290
12871291 for value in values :
12881292 sum += pow (value - avg , 2 )
12891293
1290- return sqrt (sum / len (values ))
1294+ return sqrt (sum / ( len (values ) - 1 ))
12911295
12921296def average (values ):
12931297 """
12941298 Computes the arithmetic mean of a list of numbers.
12951299 """
1296- return sum (values , 0.0 ) / len (values )
1300+ retVal = None
1301+
1302+ if values :
1303+ retVal = sum (values ) / len (values )
1304+
1305+ return retVal
12971306
12981307def calculateDeltaSeconds (start ):
12991308 """
You can’t perform that action at this time.
0 commit comments