Сай, у меня есть массив:Вычислить 3-е стандартное отклонение для массива
import numpy as np
x = np.array([0, 1, 2, 5, 6, 7, 8, 8, 8, 10, 29, 32, 45])
Как рассчитать 3-го стандартного отклонения для него, так что я мог бы получить значение +3sigma
, как показано на рисунке ?
Как правило, я использую std = np.std(x)
, но если честно, я не знаю, если она возвращает значение 1sigma
или, может быть, 2sigma
, или любой другой. Я буду очень благодарен за помощь. Заранее спасибо.
Вы проверили документы: http://docs.scipy.org/doc/numpy/reference/generated/numpy.std.html, мое понимание от этого является то, что просто 'х. mean() + 3 * x.std() 'даст вам то, что вы хотите – EdChum