var (DataMatrix)

Верните значения отклонения в объекте DataMatrix

Синтаксис

V = var(DMObj)
V = var(DMObj, Flag)
V = var(DMObj, Wgt)
V = var(..., Dim)
V = var(..., Dim, IgnoreNaN)

Входные параметры

DMObj

Объект DataMatrix, например, созданный DataMatrix (конструктор объектов).

Flag

Скаляр, задающий, как нормализовать данные. Варианты:

  • 0 - По умолчанию. Нормализуется с использованием выборки размером N - 1, если N = 1в этом случае нормализуется с использованием размера выборки 1.

  • 1 - Нормализуется с использованием выборки размером N.

N = количество элементов в каждом столбце или строке, заданное в Dim. Для получения дополнительной информации о уравнениях нормализации см. Функцию std.

WgtВектор веса равен по длине размерности, над которой var действует (определяется Dim. Он используется для вычисления отклонения.
Dim

Скаляр, задающий размерность DMObj для вычисления отклонений. Варианты:

  • 1 - По умолчанию. Возвращает значения отклонений для элементов в каждом столбце.

  • 2 - Возвращает значения отклонения для элементов в каждой строке.

IgnoreNaN

Указывает, следует ли игнорировать NaNs. Варианты true (по умолчанию) или false.

Выходные аргументы

V

Объективная оценка отклонения в столбцах или строках объекта DataMatrix. Это может быть одно из следующих:

  • Векторы-строки, содержащие значения отклонений от элементов в каждом столбце DMObj (когда Dim = 1)

  • Векторы-столбцы, содержащие значения отклонений от элементов в каждой строке DMObj (когда Dim = 2)

Описание

V = var(DMObj) возвращает отклонение значения элементов в столбцах объекта DataMatrix, рассматривая NaNs как отсутствующие значения. Данные нормированы с помощью выборки размером N - 1, где N = количество элементов в каждом столбце. V - вектор-строка, содержащая значения отклонения для элементов в каждом столбце DMObj. Дисперсия является квадратом стандартного отклонения.

V = var(DMObj, Flag) задает, как нормализовать данные. Если Flag = 0, нормализуется с использованием выборки размером N - 1. Если Flag = 1, нормализуется с использованием размера выборки N. N = количество элементов в каждом столбце или строке, заданное в Dim. Для получения дополнительной информации о уравнениях нормализации см. Функцию std. Значения по умолчанию Flag = 0.

V = var(DMObj, Wgt) вычисляет отклонение с помощью Wgtвектор веса, длина которого должна равняться длине размерности, над которым var действует (определяется Dim). Все элементы в Wgt должно быть неотрицательным. var функция нормализует Wgt по сумме 1.

V = var(..., Dim) возвращает отклонение значения элементов в столбцах или строках объекта DataMatrix, как задано в Dim. Если Dim = 1, возвращает V, вектор-строка, содержащая значения отклонения для элементов в каждом столбце DMObj. Если Dim = 2, возвращает V, вектор-столбец, содержащая значения отклонения для элементов в каждой строке DMObj. Значения по умолчанию Dim = 1.

V = var(..., Dim, IgnoreNaN) определяет, следует ли игнорировать NaNs. IgnoreNaN можно true (по умолчанию) или false.

См. также

| | |

Введенный в R2008b