exponenta event banner

std (DataMatrix)

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

Синтаксис

S = std(DMObj)
S = std(DMObj, Flag)
S = std(DMObj, Flag, Dim)
S = std(DMObj, Flag, Dim, IgnoreNaN)

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

DMObj

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

Flag

Скаляр, указывающий способ нормализации данных. Возможны следующие варианты:

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

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

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

Dim

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

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

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

IgnoreNaN

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

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

S

Одно из следующих действий:

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

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

Описание

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

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

S = std(DMObj, Flag, Dim) возвращает значения стандартного отклонения элементов в столбцах или строках объекта DataMatrix, как указано Dim. Если Dim = 1, возврат S, вектор строки, содержащий значения стандартного отклонения для элементов в каждом столбце в DMObj. Если Dim = 2, возврат S, вектор столбца, содержащий значения стандартного отклонения для элементов в каждой строке в DMObj. Дефолт Dim = 1.

S = std(DMObj, Flag, Dim, IgnoreNaN) указывает, следует ли игнорировать NaNs. IgnoreNaN может быть true (по умолчанию) или false.

См. также

| | |

Представлен в R2008b