Engee 文档

Variance

输入数据的方差或一致性。

类型: Variance

图书馆中的路径:

/Signal Operations/Statistics/Variance

说明

方差*模块计算输入的每一行或每一列,或输入的给定维度向量的无偏方差。它还可以计算整个输入的方差。您可以使用*方向模式*参数指定维度。

港口

输入

输入 - 数据输入
矩阵

该代码块接受多通道和多维复数或实数输入数据。

数据类型: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

输出

端口_1 - 给定维度上的离散度
标量 | 向量 | 矩阵

如果不选择*运行方差*参数,程序块将计算输入的每一行(列)或输入的给定维度向量的方差。也可以在每个计算步骤中计算整个输入的方差。输出数组 y 中的每个元素都代表相应列、行或整个输入的方差。输出数组 y 取决于 Direction Mode 参数的设置。

考虑一个尺寸为 M×N×P 的三维输入信号。如果将 Direction Mode 参数设置为

  • 全输入"--每个计算步骤的输出都是一个标量,包含输入矩阵 "M×N×P "的方差。

  • 每行` - 每个计算步骤的输出由`M乘N乘P`数组组成,其中每个元素都包含输入的第二个维度上每个向量的方差。对于 M 乘 N 矩阵输入,每个计算步骤的输出表示列向量 M 乘 1

  • 每列 ` - 每个计算步骤的输出由数组 M 乘 N 乘 P 组成,其中每个元素包含沿输入第一维度的每个向量的方差。对于 M - 矩阵输入 N,每个计算步骤的输出是一个 1 乘 N 的向量行。

    在此模式下,程序块将长度为 M 的输入无向向量视为 M 乘 1 列向量。

  • 指定维数` - 每个计算步骤的输出取决于 Dimension 参数的值。如果将 Dimension 设置为 1,输出结果与选择 每列 时的结果相同。如果将 Dimension 设置为 2,输出结果与选择 Each row 相同。如果将 Dimension 设置为 3,每个计算步骤的输出将是一个 M 乘 N 矩阵,其中包含每个向量沿输入的第三个维度的方差。

输出数据类型与输入数据类型相对应。

数据类型: Float64

参数

方向模式 - 计算偏差的维度
| 每列(默认) | `整个输入 | `每行 | `指定维度
  • 每列` - 该模块输出每列的偏差。

  • Each row - 该代码块输出每一行的偏差。

  • 整个输入` - 该语句块输出整个输入的偏差。

  • 指定维度` - 该程序块输出 Dimension 参数中指定维度的偏差。

尺寸 - 尺寸
1(默认值) | `标量

指定计算偏差的输入信号维数(从一开始计算)。此参数的值必须大于 0 且小于或等于输入信号的维数。

依赖关系

要使用此参数,请将*方向模式*参数设置为 "指定维数"。