# Нормализатор Z-Score

Стандартизация числовых данных с использованием Z-Score (стандартная оценка) для преобразования значений со средним=0 и стандартным отклонением=1. Идеально для статистического анализа, предварительной обработки машинного обучения, обнаружения аномалий и сравнения данных в разных масштабах.

Возможности:
- Нормализация Z-Score (среднее=0, стандартное отклонение=1)
- Опция устойчивого Z-Score (используя медиану и MAD)
- Пользовательское масштабирование до целевого диапазона
- Выбор нескольких столбцов
- Автоматическое обнаружение типов данных
- Интеллектуальная обработка пропущенных значений
- Сохранение нечисловых столбцов
- Комплексная статистическая сводка
- Обнаружение и отчетность аномалий

Общие случаи использования:
- Подготовка признаков для машинного обучения
- Статистическая проверка гипотез
- Обнаружение и удаление аномалий
- Сравнение данных в разных единицах
- Предварительная обработка для анализа главных компонентов (PCA)

> Каноническая страница: https://elysiatools.com/ru/tools/data-zscore-normalizer

- **Категория:** Data Processing

- **Ключевые слова:** z-score, стандартизация, нормализация, статистика, машинное обучение, обнаружение аномалий, масштабирование признаков, предобработка данных

## Обзор

Нормализатор Z-Score — это профессиональный инструмент для стандартизации числовых данных, который преобразует значения к среднему значению 0 и стандартному отклонению 1. Это необходимо для корректного сравнения показателей в разных масштабах, подготовки признаков для моделей машинного обучения и эффективного обнаружения статистических аномалий.

## Входные данные

- **CSV Данные** (textarea): name,age,salary,score Alice,25,50000,85.5 Bob,30,75000,92.3 Charlie,35,120000,78.9
- **Целевые Столбцы** (textarea): возраст, зарплата или имя, email Оставьте пустым для автоматического обнаружения числовых столбцов
- **Тип Стандартизации** (select)
- **Диапазон Вывода (Опционально)** (text): Optional: Scale standardized values to target range. Leave empty for standard z-score output.
- **Обработка Пропущенных Значений** (select)
- **Сохранить Оригинальные Столбцы** (checkbox)
- **Знаков После Запятой** (number)
- **Включить Статистику** (checkbox)
- **Обнаружить Выбросы** (checkbox)
- **Порог Выбросов (Станд Откл)** (number): Values beyond this many standard deviations will be flagged as outliers

## Когда использовать

- При подготовке данных для алгоритмов машинного обучения, чувствительных к масштабу признаков.
- Когда необходимо сравнить показатели, измеренные в разных единицах измерения или имеющие разный диапазон значений.
- Для выявления выбросов и аномальных значений в больших наборах данных с помощью статистических порогов.

## Как это работает

- Загрузите ваш CSV-файл или вставьте данные в текстовое поле.
- Выберите тип стандартизации (стандартный Z-Score или устойчивый метод с использованием медианы).
- Настройте параметры обработки пропущенных значений и укажите целевые столбцы для преобразования.
- Запустите процесс и получите нормализованный набор данных с сопутствующей статистической сводкой.

## Сценарии использования

- Подготовка признаков для обучения нейронных сетей и моделей регрессии.
- Статистический анализ и проверка гипотез на данных с разной размерностью.
- Автоматизированный поиск аномалий в финансовых или производственных отчетах.

## Частые вопросы

### Что такое Z-Score?

Это статистический показатель, который показывает, на сколько стандартных отклонений конкретное значение отклоняется от среднего арифметического всей выборки.

### В чем разница между стандартным и устойчивым Z-Score?

Стандартный Z-Score использует среднее и стандартное отклонение, а устойчивый (Robust) — медиану и медианное абсолютное отклонение (MAD), что делает его менее чувствительным к выбросам.

### Что произойдет с нечисловыми столбцами?

Инструмент автоматически сохраняет нечисловые столбцы без изменений, применяя математические преобразования только к выбранным числовым данным.

### Как инструмент обрабатывает пропущенные значения?

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

### Можно ли масштабировать данные в заданный диапазон?

Да, вы можете указать целевой диапазон вывода, если стандартного преобразования Z-Score недостаточно для ваших задач.

## Связанные инструменты

- [Обработчик Границ Данных](https://elysiatools.com/ru/tools/data-boundary-processor): Продвинутый инструмент обработки границ, который определяет и обрабатывает минимальные и максимальные значения в числовых данных. Идеально подходит для валидации данных, проверки диапазонов, статистического анализа и предварительной обработки данных.
- [Дедупликатор Данных CSV](https://elysiatools.com/ru/tools/data-deduplicator): Удаление дублирующихся записей на основе комбинаций столбцов
- [Ограничитель Диапазона Данных](https://elysiatools.com/ru/tools/data-range-limiter): Ограничение числовых значений указанными диапазонами путем обрезки, фильтрации или маркировки значений вне диапазона. Идеально для контроля качества данных, очистки данных сенсоров, применения бизнес-правил и предварительной обработки данных. Возможности: - Обрезка диапазона (обрезает значения до минимальных/максимальных границ) - Фильтрация диапазона (удаляет строки вне пределов) - Маркировка диапазона (маркирует измененные значения) - Конфигурация диапазона по столбцам - Автоматическое обнаружение числовых столбцов - Множественные стратегии обработки - Подробный отчет об изменениях - Статистический анализ изменений - Применение бизнес-правил Общие случаи использования: - Валидация и очистка данных сенсоров - Подготовка входных данных для машинного обучения - Контроль и валидация качества данных - Применение бизнес-ограничений - Управление и контроль аномальных значений - Конвейеры предварительной обработки данных
- [Удалитель Дублирующихся Колонок](https://elysiatools.com/ru/tools/duplicate-column-remover): Удаление дублирующихся колонок из CSV данных с гибкими стратегиями обнаружения. Идеально для очистки наборов данных, удаления избыточной информации и оптимизации структуры данных.
- [Удалитель BOM Символов](https://elysiatools.com/ru/tools/data-bom-remover): Удаление BOM (Byte Order Mark) символов из текстового и файлового содержимого. Идеально для очистки текстовых файлов с проблемами кодировки.
- [Обработчик Выбросов Данных](https://elysiatools.com/ru/tools/data-outlier-processor): Продвинутый инструмент обнаружения и обработки выбросов, который идентифицирует, удаляет или заменяет аномальные значения в числовых данных с использованием множества статистических методов. Идеально подходит для очистки данных, статистического анализа и подготовки данных для машинного обучения. Возможности: - Множественные методы обнаружения (IQR, Z-оценка, модифицированная Z-оценка, Isolation Forest) - Гибкие стратегии обработки (Удалить, Заменить средним/медианой/модой, Ограничить) - Автоматическая оптимизация порогов - Многомерное обнаружение выбросов - Визуальная статистика и отчеты выбросов - Возможности пакетной обработки - Настраиваемые уровни чувствительности - Всесторонний анализ воздействия Общие случаи использования: - Очистка и предварительная обработка данных - Подготовка к статистическому анализу - Очистка наборов данных для машинного обучения - Контроль качества в производстве - Обнаружение финансовых аномалий - Валидация данных сенсоров
- [Удалитель Заголовков](https://elysiatools.com/ru/tools/header-remover): Удалить заголовки из данных CSV для создания чистых файлов без заголовков. Идеально для импорта баз данных, конвейеров обработки данных.
- [Очиститель Данных](https://elysiatools.com/ru/tools/data-cleaner): Очистка и стандартизация данных путем исправления орфографических ошибок, стандартизации форматов, удаления дубликатов и заполнения пропущенных значений

## Примеры

- [CSV Примеры](https://elysiatools.com/ru/samples/csv-samples): Примеры CSV-файлов с различными типами данных, размерами и уровнями сложности
- [Примеры Python](https://elysiatools.com/ru/samples/python): Примеры кода Python и демонстрации Hello World
- [Обработка Строк Windows - Примеры C#](https://elysiatools.com/ru/samples/windows-string-processing-csharp): Полные примеры обработки строк на C# для платформы Windows, включая манипуляцию, разделение, объединение, регулярные выражения и анализ текста
- [Примеры Apache Spark](https://elysiatools.com/ru/samples/apache-spark): Фреймворк обработки больших данных Apache Spark с примерами PySpark, DataFrame, SQL и операциями машинного обучения
