J'essaie de comprendre pourquoi ce processus me donne une mauvaise réponse.Erreur de calcul d'écart-type
Pour [1,2,3,4,5] Je reçois 1.2 au lieu de 1,414
def standard_deviation(number_list):
average = sum(number_list)/float(len(number_list))
stdev = 0
for value in number_list:
stdev += math.sqrt((average - value)**2)/float(len(number_list))
return stdev
standard_deviation([1,2,3,4,5])
Revérifier la formule dans votre texte. L'écart-type se divise souvent par 'len (number_list) -1'. – Teepeemm