Категории

Интерполятор Данных

Продвинутый инструмент интерполяции данных, который заполняет отсутствующие значения и генерирует точки данных с использованием различных математических методов. Идеально подходит для анализа временных рядов, завершения данных, обработки сигналов и научных вычислений. Возможности: - Множественные методы интерполяции (линейная, полиномиальная, сплайн, кубическая) - Интерполяция временных рядов с поддержкой даты/времени - Опции прямого и обратного заполнения - Интерполяция ближайшего соседа - Пользовательские параметры интерполяции - Обнаружение и отчет об отсутствующих значениях - Генерация и уплотнение точек данных - Одновременная поддержка нескольких столбцов - Интерактивная визуализация интерполяции Общие случаи использования: - Заполнение пробелов в данных датчиков - Завершение финансовых данных - Обработка данных научных экспериментов - Подготовка для прогнозирования временных рядов - Обработка изображений и сигналов - Импутация статистических данных

Column to use as index for ordered interpolation (e.g., date, time, sequence)

Degree for polynomial interpolation (used when method is polynomial)

Maximum number of consecutive missing values to interpolate

Value to use when interpolation method is "custom"

Keep original columns with "_original" suffix

Add columns to flag interpolated values

Include detailed interpolation analysis report

Format for date output (e.g., YYYY-MM-DD, MM/DD/YYYY)

Number of decimal places for numeric values

Ключевые факты

Категория
Data Processing
Типы входных данных
textarea, text, select, number, checkbox
Тип результата
text
Покрытие примерами
4
API доступен
Yes

Обзор

Интерполятор Данных — это специализированный инструмент для заполнения пропущенных значений и генерации новых точек данных с использованием математических методов интерполяции. Он поддерживает линейную, полиномиальную, сплайн и другие алгоритмы, обеспечивая точное восстановление данных для анализа временных рядов, обработки сигналов и научных вычислений.

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

  • Когда в наборе данных есть пропуски, которые нарушают целостность временного ряда или статистического анализа.
  • Когда необходимо уплотнить данные, добавив промежуточные точки для повышения детализации.
  • Когда требуется импутировать отсутствующие значения в экспериментальных или финансовых данных перед моделированием.

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

  • Вставьте CSV данные с пропущенными значениями в текстовое поле или загрузите файл.
  • Укажите целевые столбцы для интерполяции или позвольте инструменту автоматически определить числовые столбцы.
  • Выберите метод интерполяции (например, линейный, сплайн) и настройте параметры, такие как степень полинома или направление заполнения.
  • Запустите процесс и получите результат с заполненными значениями, опционально с отчетом и флагами интерполяции.

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

Заполнение пробелов в данных IoT датчиков, например, температуры или влажности, для мониторинга в реальном времени.
Завершение исторических финансовых временных рядов, таких как цены акций или валютные курсы, для технического анализа.
Импутация отсутствующих значений в результатах научных экспериментов, чтобы подготовить данные для статистического моделирования.

Примеры

1. Интерполяция температурных данных метеостанции

Аналитик данных
Контекст
CSV файл с почасовыми показаниями температуры от метеостанции содержит пропуски из-за сбоев датчика.
Проблема
Пропущенные значения искажают анализ дневных и сезонных трендов, необходима непрерывная серия для прогнозирования.
Как использовать
Загрузите файл `weather_data.csv`, укажите столбец 'temperature' как целевой, выберите линейную интерполяцию с ограничением пробелов.
Пример конфигурации
{"interpolationMethod": "linear", "maxGapSize": 5, "indexColumn": "timestamp"}
Результат
Пропуски до 5 последовательных значений заполнены линейной интерполяцией, данные готовы для построения графиков и анализа.

2. Завершение котировок акций для анализа

Финансовый аналитик
Контекст
Исторические данные цен акций имеют пропуски в выходные и праздничные дни, что мешает расчету индикаторов.
Проблема
Необходимо заполнить пробелы, чтобы корректно вычислить скользящие средние и другие метрики для торговых стратегий.
Как использовать
Вставьте данные в поле ввода, установите столбец 'date' как индексный, используйте метод прямого заполнения для сохранения последних значений.
Пример конфигурации
{"indexColumn": "date", "interpolationMethod": "forward_fill", "fillDirection": "forward"}
Результат
Пропуски заполнены последним известным значением цены, временной ряд стал непрерывным для технического анализа.

Проверить на примерах

csv, image

Связанные хабы

FAQ

Какие методы интерполяции поддерживаются?

Линейная, полиномиальная, сплайн, кубическая, ближайший сосед, прямое и обратное заполнение, среднее, медиана и пользовательский метод.

Можно ли интерполировать данные с временными метками?

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

Как ограничить интерполяцию только небольшими пробелами?

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

Сохраняются ли исходные данные после интерполяции?

Опционально, можно включить сохранение оригинальных столбцов с суффиксом '_original' для сравнения.

Предоставляется ли отчет о процессе интерполяции?

Да, можно сгенерировать детальный отчет, который включает анализ пропусков и статистику интерполяции.

Документация API

Конечная точка запроса

POST /ru/api/tools/data-interpolator

Параметры запроса

Имя параметра Тип Обязательно Описание
inputData textarea Да -
targetColumns textarea Нет -
indexColumn text Нет Column to use as index for ordered interpolation (e.g., date, time, sequence)
interpolationMethod select Нет -
polynomialDegree number Нет Degree for polynomial interpolation (used when method is polynomial)
extrapolationMethod select Нет -
maxGapSize number Нет Maximum number of consecutive missing values to interpolate
fillDirection select Нет -
customValue text Нет Value to use when interpolation method is "custom"
preserveOriginal checkbox Нет Keep original columns with "_original" suffix
markInterpolated checkbox Нет Add columns to flag interpolated values
generateReport checkbox Нет Include detailed interpolation analysis report
dateFormat text Нет Format for date output (e.g., YYYY-MM-DD, MM/DD/YYYY)
decimalPlaces number Нет Number of decimal places for numeric values

Формат ответа

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Текст: Текст

Документация MCP

Добавьте этот инструмент к конфигурации сервера MCP:

{
  "mcpServers": {
    "elysiatools-data-interpolator": {
      "name": "data-interpolator",
      "description": "Продвинутый инструмент интерполяции данных, который заполняет отсутствующие значения и генерирует точки данных с использованием различных математических методов. Идеально подходит для анализа временных рядов, завершения данных, обработки сигналов и научных вычислений.

Возможности:
- Множественные методы интерполяции (линейная, полиномиальная, сплайн, кубическая)
- Интерполяция временных рядов с поддержкой даты/времени
- Опции прямого и обратного заполнения
- Интерполяция ближайшего соседа
- Пользовательские параметры интерполяции
- Обнаружение и отчет об отсутствующих значениях
- Генерация и уплотнение точек данных
- Одновременная поддержка нескольких столбцов
- Интерактивная визуализация интерполяции

Общие случаи использования:
- Заполнение пробелов в данных датчиков
- Завершение финансовых данных
- Обработка данных научных экспериментов
- Подготовка для прогнозирования временных рядов
- Обработка изображений и сигналов
- Импутация статистических данных",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=data-interpolator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Вы можете объединять несколько инструментов, например: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, максимум 20 инструментов.

Если вы столкнулись с проблемами, пожалуйста, свяжитесь с нами по адресу [email protected]