Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

归一化数据

在实时编辑器中中心化并缩放数据

自 R2021b 起

说明

使用归一化数据任务,您可以通过选择中心化和缩放方法(如 z 分数)以交互方式归一化数据。该任务会自动为您的实时脚本生成 MATLAB® 代码。

使用此任务,您可以:

  • 自定义如何在工作区变量(如表或时间表)中中心化并缩放数据。

  • 将输入数据与归一化后的数据进行可视化比较。

  • 输出用于计算归一化的中心化和缩放值。

Normalize Data task in the Live Editor

打开任务

要在 MATLAB 编辑器中将归一化数据任务添加到实时脚本中,请执行以下操作:

  • 实时编辑器选项卡上,选择任务 > 归一化数据

  • 在脚本的代码块中,键入相关关键字,例如 normalize。从建议的命令自动填充项中选择归一化数据

参数

全部展开

此任务对包含在向量、表或时间表中的输入数据进行操作。数据的类型可以是 singledouble

对于表或时间表输入数据,要清洗类型为 singledouble 的所有变量,请选择所有支持变量。要选择要清洗的 singledouble 变量,请选择指定的变量

将用于归一化数据的方法和相关参数指定为以下选项之一。

方法

方法参数

描述

Z-score

Standard deviation(默认值)

中心化并缩放以使均值为 0,标准差为 1

Median absolute deviation

中心化并缩放,使之中位数为 0中位数绝对偏差1

Norm

正数值标量(默认值为 2)或 Inf(表示无穷范数)

p-范数缩放数据。

Range

范围上限和下限(下限默认为 0,上限默认为 1

将数据范围重新缩放[a, b] 形式的区间,其中 a < b

Median IQR

不适用

中心化和缩放数据,使中位数为 0四分位差1

Center

Mean(默认值)

中心化以使其均值为 0

Median

中心化以使其中位数为 0

Numeric scalar

按指定的数值平移中心。

From workspace

使用数值数组中的值或表中其变量名称与输入数据中的指定表变量匹配的值来平移中心。

Scale

Standard deviation(默认值)

按标准差缩放数据。

Median absolute deviation

中位数绝对偏差缩放数据。

First element

按数据的第一个元素缩放数据。

Interquartile range

四分位差缩放数据。

数值标量(默认值为 1)

通过除以指定的数值来缩放数据。

From workspace

使用数值数组中的值或表中其变量名称与输入数据中的指定表变量匹配的值来缩放数据。
Center and scale请参阅 CenterScale 方法参数使用指定的参数中心化并缩放数据。

详细信息

全部展开

版本历史记录

在 R2021b 中推出

全部展开