Var
Вычисляет дисперсию значений элементов матрицы/вектора.
double vector::Var();
|
Параметры
axis
[in] Ось. 0 — горизонтальная ось, 1 — вертикальная ось.
ddof
[in] “Delta Degrees of Freedom”: параметр, определяющий, на сколько уменьшается число степеней свободы. Делитель в формуле будет равен N - ddof, где N — число наблюдений. По умолчанию ddof = 0.
Возвращаемое значение
Дисперсия: скалярная или векторная.
Примечание
Дисперсия представляет собой среднеквадратичное отклонение от среднего, т.е. var = mean(x), где x = abs(a - a.mean())**2.
Среднее значение обычно рассчитывается как x.sum() / N, где N = len(x).
Выражение с ddof=0 иногда называют "дисперсией генеральной совокупности". Если ddof > 0 (чаще всего используется значение 1), полученная величина называется "выборочной дисперсией".
Пример:
matrixf matrix_a={{10,3,2},{1,8,12},{6,5,4},{7,11,9}};
|