# Z-Score标准化工具

使用Z-Score（标准分数）标准化数值数据，使数据均值为0，标准差为1。完美用于统计分析、机器学习特征预处理、异常检测和不同尺度数据比较。

功能特点：
- Z-Score标准化（均值=0，标准差=1）
- 稳健Z-Score选项（使用中位数和MAD）
- 自定义缩放到目标范围
- 多列选择
- 自动数据类型检测
- 智能处理缺失值
- 保留非数值列
- 综合统计摘要
- 异常值检测和报告

常见用途：
- 机器学习特征准备
- 统计假设检验
- 异常值检测和移除
- 不同单位数据比较
- 主成分分析（PCA）预处理

> 标准页面: https://elysiatools.com/zh/tools/data-zscore-normalizer

- **分类:** Data Processing

- **关键词:** z-score, 标准化, 归一化, 统计学, 机器学习, 异常检测, 特征缩放, 数据预处理

## 概述

Z-Score标准化工具通过将数值数据转换为均值为0、标准差为1的标准分数，帮助您消除不同量纲对数据分析的影响。该工具支持标准Z-Score与稳健Z-Score算法，并提供异常值检测、缺失值填充及统计摘要功能，是机器学习特征预处理与统计分析的理想选择。

## 输入项

- **CSV数据** (textarea): name,age,salary,score Alice,25,50000,85.5 Bob,30,75000,92.3 Charlie,35,120000,78.9
- **目标列** (textarea): age, salary 或 name, email 留空则自动检测数值列
- **标准化类型** (select)
- **输出范围（可选）** (text): 可选：将标准化值缩放到目标范围。留空则输出标准z-score。
- **处理缺失值** (select)
- **保留原始列** (checkbox)
- **小数位数** (number)
- **包含统计信息** (checkbox)
- **检测异常值** (checkbox)
- **异常值阈值（标准差）** (number): 超过此标准差倍数的值将被标记为异常值

## 适用场景

- 当数据集中的不同特征具有完全不同的量纲或单位，需要统一缩放以便进行比较时。
- 在构建机器学习模型前，需要对输入特征进行标准化以提升模型收敛速度和预测准确性时。
- 需要识别数据集中偏离正常分布范围的异常值，并进行统计分析时。

## 工作原理

- 粘贴您的CSV格式数据，工具将自动识别数值列或根据您的指定选择目标列。
- 选择标准化类型（标准Z-Score或抗异常值的稳健Z-Score），并配置缺失值处理策略。
- 设置异常值检测阈值，点击处理后，系统将输出标准化后的数据及详细的统计摘要报告。

## 使用案例

- 机器学习特征工程：将不同量级的特征缩放到统一尺度，优化模型训练效果。
- 多维度数据对比：在分析不同单位（如身高与体重）的数据时，通过标准化实现公平的横向比较。
- 异常数据监控：利用Z-Score快速定位偏离均值过大的异常记录，辅助数据清洗。

## 常见问题

### 什么是Z-Score标准化？

Z-Score标准化是一种将数据按比例缩放的方法，使处理后的数据均值为0，标准差为1，从而消除量纲差异。

### 标准Z-Score与稳健Z-Score有什么区别？

标准Z-Score使用均值和标准差，对异常值敏感；稳健Z-Score使用中位数和MAD（绝对中位差），在存在异常值时表现更稳定。

### 工具如何处理缺失值？

您可以选择跳过包含缺失值的行，或使用均值、中位数、众数或零进行填充。

### 我可以保留原始数据列吗？

可以，勾选“保留原始列”选项，工具将在输出结果中同时包含原始数据和标准化后的数据。

### 异常值检测是如何工作的？

工具会根据您设定的标准差倍数阈值，标记出超出该范围的数据点，并在统计报告中列出。

## 相关工具

- [边界值处理器](https://elysiatools.com/zh/tools/data-boundary-processor): 高级边界值处理工具，用于识别和处理数值数据中的最小值和最大值。完美适用于数据验证、范围检查、统计分析和数据预处理。 功能特点： - 多种边界检测方法（绝对值、百分位数、标准差） - 灵活处理策略（裁剪、删除、替换、变换） - 自定义范围验证 - 非对称边界处理 - 批量处理能力 - 综合边界统计 - 数据质量评估 - 可视化边界报告 常见用途： - 数据验证和质量控制 - 传感器数据范围检查 - 金融数据限制执行 - 统计数据预处理 - 机器学习特征工程 - 数据库约束验证
- [数据去重工具](https://elysiatools.com/zh/tools/data-deduplicator): 基于多列组合移除重复记录
- [数据范围限制器](https://elysiatools.com/zh/tools/data-range-limiter): 将数值限制在指定范围内，通过裁剪、过滤或标记越界值。完美用于数据质量控制、传感器数据清洗、业务规则执行和数据预处理。 功能特点： - 范围裁剪（将值裁剪到最小/最大边界） - 范围过滤（移除越界行） - 范围标记（标记修改的值） - 每列范围配置 - 自动数值列检测 - 多种处理策略 - 详细修改报告 - 变更统计分析 - 业务规则执行 常见用途： - 传感器数据验证和清洗 - 机器学习输入准备 - 数据质量控制和验证 - 业务约束执行 - 异常值管理和控制 - 数据预处理管道
- [重复列移除器](https://elysiatools.com/zh/tools/duplicate-column-remover): 使用灵活的检测策略从CSV数据中移除重复列。非常适合清理数据集、移除冗余信息和优化数据结构。 功能特点： - 检测相同标题的列 - 查找相同数据内容的列 - 支持大小写敏感/不敏感匹配 - 多种移除策略可选 - 保持数据完整性 - 支持大型数据集 - 快速高效的处理 常见用途： - 清理合并的数据集 - 移除冗余数据列 - 优化分析数据 - 为机器学习准备数据 - 减少文件大小和复杂度 - 标准化数据格式
- [BOM字符移除器](https://elysiatools.com/zh/tools/data-bom-remover): 从文本和文件内容中移除BOM（字节顺序标记）字符。非常适合清理有编码问题的文本文件、修复CSV导入和为处理准备数据。 功能特点： - 检测并移除UTF-8 BOM (EF BB BF) - 检测并移除UTF-16 BOM (FE FF 或 FF FE) - 检测并移除UTF-32 BOM (00 00 FE FF 或 FF FE 00 00) - 支持多种输入格式 - 可视化BOM字符显示 - 详细检测报告 - 支持批量文本处理 常见用途： - 修复CSV文件导入错误 - 清理文本文件编码问题 - 为JSON解析准备数据 - 修复XML解析问题 - 解决API数据编码冲突 - 标准化文本数据格式
- [离群值处理器](https://elysiatools.com/zh/tools/data-outlier-processor): 高级离群值检测和处理工具，使用多种统计方法识别、删除或替换数值数据中的异常值。完美用于数据清洗、统计分析和机器学习数据准备。 功能特点： - 多种检测方法（IQR、Z-score、修正Z-score、孤立森林） - 灵活处理策略（删除、替换均值/中位数/众数、封顶） - 自动阈值优化 - 多维离群值检测 - 可视化离群值统计和报告 - 批量处理能力 - 自定义敏感度级别 - 综合影响分析 常见用途： - 数据清洗和预处理 - 统计分析准备 - 机器学习数据集清洗 - 制造业质量控制 - 金融异常检测 - 传感器数据验证
- [表头删除器](https://elysiatools.com/zh/tools/header-remover): 从CSV数据中删除表头，创建无表头的干净文件。非常适合数据库导入、数据处理管道、API集成和需要无表头CSV格式的系统。 功能特点： - 从CSV数据中删除第一行（表头） - 删除多个表头行 - 删除表头前跳过空行 - 保持数据完整性 - 支持多种CSV分隔符 - 删除前预览 - 数据验证选项 - 批量处理能力 常见用途： - 为数据库导入准备数据 - 清理API响应数据 - 从导出文件中移除元数据 - 为机器学习创建无表头数据 - 为不使用表头的系统准备数据 - 从结构化文件中提取纯数据值
- [数据清洗器](https://elysiatools.com/zh/tools/data-cleaner): 清洗和标准化数据，修复拼写错误、标准化格式、移除重复项和填充缺失值

## 示例

- [CSV示例](https://elysiatools.com/zh/samples/csv-samples): 各种数据类型、大小和复杂度级别的CSV示例文件
- [Python 示例](https://elysiatools.com/zh/samples/python): Python代码示例和Hello World演示
- [Windows 字符串处理 - C# 示例](https://elysiatools.com/zh/samples/windows-string-processing-csharp): Windows平台C#字符串处理示例，包括字符串操作、分割、连接、正则表达式和文本分析
- [Apache Spark 示例](https://elysiatools.com/zh/samples/apache-spark): Apache Spark大数据处理框架，包含PySpark示例、DataFrame、SQL和机器学习操作

## 相关内容

- [表格数据的清洗、整形与归一化](https://elysiatools.com/zh/hubs/tabular-data-cleanup-and-normalization): 把杂乱的表格数据做成可分析的——合并各源表为一张、剥掉破坏列匹配的 BOM 字符、只留要用的列、修拼写统一格式、按既定策略而非慌乱处理离群值、缩放或标准化数值，最后做范围限幅并给出交叉汇总表。
