Catégories

Interpolateur de Données

Outil avancé d'interpolation de données qui remplit les valeurs manquantes et génère des points de données en utilisant diverses méthodes mathématiques.

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

Points clés

Catégorie
Data Processing
Types d’entrée
textarea, text, select, number, checkbox
Type de sortie
text
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

L'Interpolateur de Données est un outil professionnel conçu pour traiter les lacunes dans vos jeux de données CSV en utilisant des méthodes mathématiques avancées. Il permet de restaurer l'intégrité de vos séries temporelles ou de vos mesures scientifiques en générant des valeurs cohérentes basées sur les tendances existantes.

Quand l’utiliser

  • Lorsque vos fichiers CSV contiennent des cellules vides dues à des erreurs de capteurs ou de saisie.
  • Pour préparer des séries temporelles complètes avant d'effectuer des analyses statistiques ou des prévisions.
  • Pour lisser des courbes de données en remplaçant les données manquantes par des valeurs estimées mathématiquement.

Comment ça marche

  • Importez vos données au format CSV et sélectionnez les colonnes cibles à traiter.
  • Choisissez la méthode d'interpolation adaptée à votre besoin, comme l'interpolation linéaire, polynomiale ou par spline.
  • Configurez les paramètres optionnels tels que la direction du remplissage ou la limite de taille des lacunes.
  • Lancez le traitement pour obtenir un fichier propre avec, si souhaité, un rapport détaillé des modifications effectuées.

Cas d’usage

Restauration de données de capteurs IoT présentant des pertes de connexion intermittentes.
Complétion de séries financières historiques pour assurer la continuité des calculs de moyennes mobiles.
Traitement de résultats d'expériences scientifiques où certaines mesures n'ont pas pu être enregistrées.

Exemples

1. Restauration de données météo

Analyste de données
Contexte
Un fichier CSV contient des relevés de température quotidiens avec des trous aléatoires dus à une panne de capteur.
Problème
Les lacunes empêchent le calcul correct des moyennes mensuelles.
Comment l’utiliser
Charger le CSV, définir la colonne 'date' comme index, choisir la méthode 'linéaire' et activer la génération de rapport.
Configuration d’exemple
interpolationMethod: linear, indexColumn: date, generateReport: true
Résultat
Les valeurs manquantes sont comblées par une progression linéaire entre les points connus, permettant une analyse complète.

2. Lissage de courbes de performance

Ingénieur système
Contexte
Des logs de performance serveur présentent des pics manquants lors de pics de charge.
Problème
Les données manquantes créent des ruptures dans les graphiques de suivi.
Comment l’utiliser
Utiliser la méthode 'spline' pour obtenir une courbe lisse et cohérente sur les périodes de données manquantes.
Configuration d’exemple
interpolationMethod: spline, maxGapSize: 3
Résultat
La courbe de performance est continue, facilitant la visualisation des tendances de charge sans interruption visuelle.

Tester avec des échantillons

csv, image

Hubs associés

FAQ

Quelles méthodes d'interpolation sont disponibles ?

L'outil propose plusieurs méthodes dont l'interpolation linéaire, polynomiale, spline, cubique, ainsi que des méthodes de remplissage comme le 'forward fill' ou le 'backward fill'.

Puis-je conserver mes données originales ?

Oui, en activant l'option 'Conserver les colonnes originales', l'outil créera des colonnes suffixées par '_original' pour comparer les résultats.

L'outil peut-il gérer les dates ?

Absolument, vous pouvez spécifier une colonne d'index (date ou temps) pour garantir que l'interpolation respecte l'ordre chronologique de vos données.

Comment savoir quelles valeurs ont été modifiées ?

L'option 'Marquer les valeurs interpolées' ajoute automatiquement des colonnes de suivi pour identifier précisément les points qui ont été générés par l'outil.

Y a-t-il une limite à la taille des trous dans les données ?

Oui, vous pouvez définir une 'Taille maximale de lacune' pour éviter d'interpoler sur des segments trop longs où les données seraient trop incertaines.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/data-interpolator

Paramètres de la requête

Nom du paramètre Type Requis Description
inputData textarea Oui -
targetColumns textarea Non -
indexColumn text Non Column to use as index for ordered interpolation (e.g., date, time, sequence)
interpolationMethod select Non -
polynomialDegree number Non Degree for polynomial interpolation (used when method is polynomial)
extrapolationMethod select Non -
maxGapSize number Non Maximum number of consecutive missing values to interpolate
fillDirection select Non -
customValue text Non Value to use when interpolation method is "custom"
preserveOriginal checkbox Non Keep original columns with "_original" suffix
markInterpolated checkbox Non Add columns to flag interpolated values
generateReport checkbox Non Include detailed interpolation analysis report
dateFormat text Non Format for date output (e.g., YYYY-MM-DD, MM/DD/YYYY)
decimalPlaces number Non Number of decimal places for numeric values

Format de réponse

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Texte: Texte

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-data-interpolator": {
      "name": "data-interpolator",
      "description": "Outil avancé d'interpolation de données qui remplit les valeurs manquantes et génère des points de données en utilisant diverses méthodes mathématiques.",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=data-interpolator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]