Дисперсия
Дисперсия или последовательность входных данных.
Тип: Variance
Путь в библиотеке:
|
Описание
Блок Дисперсия вычисляет несмещенную дисперсию каждой строки или столбца входа или вдоль векторов заданного измерения входа. Он также может вычислить дисперсию всего ввода. Вы можете указать измерение с помощью параметра Direction Mode.
Порты
Вход
In — ввод данных
вектор
| матрица
Блок принимает многоканальные и многомерные комплексные или действительные входные данные.
Типы данных: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
, Bool
Выход
Port_1 — дисперсия по заданной размерности
скаляр
| вектор
| матрица
Когда вы не выбираете параметр Running variance, блок вычисляет дисперсию в каждой строке (столбце) входа или вдоль векторов заданной размерности входа. Он также может вычислить дисперсию всего входа на каждом отдельном шаге расчета. Каждый элемент в выходном массиве y
представляет дисперсию соответствующего столбца, строки или всего ввода. Выходной массив y
зависит от настройки параметра Direction Mode.
Рассмотрите трехмерный входной сигнал размера M на N на P
. Когда вы устанавливаете параметр Direction Mode в значение:
-
Entire input
— выход в каждом шаге расчета является скаляром, который содержит дисперсию входной матрицыM на N на P
. -
Each row
— выход в каждом шаге расчета состоит из массиваM на N на P
, где каждый элемент содержит отклонение каждого вектора по второму измерению входа. Для входа матрицыM на N
выход в каждый шаг расчета представляет вектор-столбецM на 1
. -
Each column
— выход в каждом шаге расчета состоит из массиваM на N на P
, где каждый элемент содержит дисперсию каждого вектора по первому измерению входа. ДляM
— матричный вход N выход в каждом шаге расчета является вектором- строкой1 на N
.В этом режиме блок обрабатывает входной неориентированный вектор длины
M
какM на 1
векторы-столбцы. -
Specified dimension
— выход в каждом шаге расчета зависит от значения параметра Dimension. Если вы установите Dimension на1
, результат будет таким же, как если бы вы выбралиEach column
. Если вы установите Dimension на2
, результат будет таким же, как если бы вы выбралиEach row
. Если вы установите Dimension на3
, выход в каждый шаг расчета будет матрицаM на N
, содержащая дисперсию каждого вектора по третьему измерению входа.
Тип выходных данных соответствует типу входных данных.
Типы данных: Float64
Параметры
Direction Mode — измерение, по которому вычисляется отклонение
Each column (по умолчанию)
| Entire input
| Each row
| Specified dimension
-
Each column
— Блок выводит отклонение по каждому столбцу. -
Each row
— Блок выводит отклонение по каждой строке. -
Entire input
— Блок выводит отклонение по всему входу. -
Specified dimension
— Блок выводит отклонение по измерению, указанному в параметре Dimension
Dimension — размерность
1 (по умолчанию)
| скаляр
Задайте размерность (отсчитываемое от единицы значение) входного сигнала, по которому вычисляется отклонение. Значение этого параметра должно быть больше 0 и меньше или равно количеству размерностей во входном сигнале.
Зависимости
Чтобы использовать этот параметр, задайте для параметра Direction Mode значение Specified dimension
.