# Calibración y limpieza del rendimiento

Usa GeoPard para **limpiar datos de rendimiento** y **calibrar conjuntos de datos del monitor de rendimiento**. Obtén un mapa de rendimiento en el que puedas confiar para zonas, prescripciones y análisis. Este flujo de trabajo maneja valores atípicos, giros de vuelta, atributos faltantes y datos de rendimiento de múltiples cosechadoras. Incluye el **protocolo de limpieza de rendimiento del USDA** y admite **flujos de trabajo alternativos de Yield Editor** .

{% embed url="<https://youtu.be/Tk5lubolnHQ>" %}
Tutorial en vídeo sobre limpieza y calibración de datos de rendimiento. Se explican las diferencias entre las opciones.
{% endembed %}

Este proceso de calibración es fundamental para:

1. **Garantizar la consistencia de los datos**: No es raro que varias cosechadoras trabajen en conjunto o en días diferentes. Esta función asegura que sus datos canten en armonía.
2. **Homogeneizar los datos**: Los datos de rendimiento pueden ser variados; la calibración garantiza que sean suaves y consistentes, sin picos o caídas no deseadas.
3. **Filtrar el ruido**: Como cualquier dato, los datos de rendimiento pueden tener su cuota de 'ruido' o información irrelevante. Nos aseguramos de que no enturbien tus conclusiones.
4. **Racionalizar geometrías**: Cualquier giro de vuelta u patrones geométricos extraños pueden sesgar las verdaderas conclusiones. La calibración está diseñada para alisar esto, asegurando que los datos reflejen realmente la realidad del campo.
5. **Recortar por límite de campo**: Las cosechadoras a menudo operan en áreas adyacentes. Para resultados analíticos precisos, es esencial considerar solo los datos situados dentro del límite especificado.

{% hint style="info" %}
La interfaz de Calibración de Rendimiento utiliza el endpoint API de GeoPard para Limpiar/Calibrar Conjunto de Datos de Rendimiento ([GeoPard API: Calibrar y Limpiar ConjuntoDeDatosRendimiento](https://app.gitbook.com/s/YICBELdyAXXebKAzfLOR/api-docs/requests-overview/84.-mutation-calibrate-and-clean-yielddataset)). Ejecuta las `CALIBRAR` y `LIMPIAR` operaciones en la IU o vía API.
{% endhint %}

## Resumen rápido

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><img src="https://2708050521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FKd3mGNJhJYNk1BCwhnRA%2F1.png?alt=media&#x26;token=1e15c60b-aa62-41e5-bb4c-1405ddd9461b" alt=""></td><td></td><td></td><td></td></tr><tr><td><img src="https://2708050521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FJOM5vyHtr7K6wwVtIyjO%2F2.png?alt=media&#x26;token=029cf571-7b78-4062-8857-02ae9079cca7" alt=""></td><td></td><td></td><td></td></tr><tr><td><img src="https://2708050521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FokYHcDAi0Ex78AHZNniB%2F3.png?alt=media&#x26;token=a41d1997-1d32-4e60-bdaa-af115c7aa0a4" alt=""></td><td></td><td></td><td></td></tr><tr><td><img src="https://2708050521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FzbK0DfV0oJK6gstQm6ER%2F4.png?alt=media&#x26;token=e14e31a6-6ac2-4f99-b978-c6fd7d928e17" alt=""></td><td></td><td></td><td></td></tr><tr><td><img src="https://2708050521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FEEhbN218ZlKPadWMnDDK%2F5.png?alt=media&#x26;token=5125ee8a-7936-4560-8bf6-474beb2e1812" alt=""></td><td></td><td></td><td></td></tr><tr><td><img src="https://2708050521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FdOppLSfGQCizUG2UOWwz%2F6.png?alt=media&#x26;token=2af3a431-3dc3-414f-90b1-9d62d860837c" alt=""></td><td></td><td></td><td></td></tr></tbody></table>

{% file src="<https://2708050521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FMS4rtJeSVptRtjb7QrDt%2FAutomated_Yield_Data_Cleaning_Calibration_with_GeoPard.pdf?alt=media&token=d54e0018-24a1-46e0-9760-2d1e1af7de5d>" %}
Descargar folleto PDF sobre limpieza de rendimiento
{% endfile %}

## Ejemplos del mundo real

En el ámbito de la agricultura, los conjuntos de datos de rendimiento corruptos pueden plantear desafíos significativos. A continuación puedes encontrar ejemplos del mundo real donde se encontraron tales conjuntos de datos. Mediante los avanzados algoritmos de calibración y limpieza de GeoPard, estos conjuntos de datos fueron refinados y optimizados eficazmente.

{% hint style="info" %}
Para abordar áreas sin datos de rendimiento registrados y lograr la completitud del mapa de rendimiento, considera utilizar el enfoque de Mapa de Rendimiento Sintético de GeoPard. Este método restaura los datos faltantes para un análisis de rendimiento completo. Aprende más [aquí](https://app.gitbook.com/s/YICBELdyAXXebKAzfLOR/agronomy/synthetic-yield-map).
{% endhint %}

### Varias cosechadoras trabajando juntas

<figure><img src="https://2708050521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FxLYRsV8pZbnffA7HacMw%2Fimage.png?alt=media&#x26;token=735fe5c7-7355-4011-b550-366bba97acc2" alt=""><figcaption><p>Ejemplo 1: Varias cosechadoras trabajando juntas</p></figcaption></figure>

{% hint style="info" %}
Al tratar con escenarios complejos, se recomienda un proceso de calibración en dos pasos para una precisión óptima. Comienza ejecutando la calibración inicial usando el atributo ID de Máquina. A continuación, procede con una segunda ronda de calibración, esta vez utilizando la casilla de verificación de Rutas de Máquina Simuladas (Sintéticas). Este enfoque por capas garantiza una calibración exhaustiva y precisa, esencial para gestionar casos complejos de forma efectiva.
{% endhint %}

<figure><img src="https://2708050521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2Fzp5sfPBeqgxwmAFvaOCg%2Fimage.png?alt=media&#x26;token=7d873554-17e2-4871-8389-b08dbd2f9d46" alt=""><figcaption><p>Ejemplo 2: Varias cosechadoras trabajando juntas</p></figcaption></figure>

<figure><img src="https://2708050521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FjgsxP8o0vdwvoEfsVjDO%2Fimage.png?alt=media&#x26;token=4505bb89-582d-4819-86a7-7b2764346f4b" alt=""><figcaption><p>Ejemplo 3: Varias cosechadoras trabajando juntas</p></figcaption></figure>

### Giros en J, paradas, medio ancho del equipo usado

<figure><img src="https://2708050521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FeCz6aOPR1yAqoQ09dHU6%2Fimage.png?alt=media&#x26;token=6d404a9e-cdd2-4387-9ba0-da74a90233b1" alt=""><figcaption><p>Ejemplo 1: Giros en U, paradas, medio ancho del equipo usado</p></figcaption></figure>

<figure><img src="https://2708050521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FRce8VNyPVrknT8nv5S70%2Fimage.png?alt=media&#x26;token=fee2ecf8-35de-4777-b189-ac47eb234f31" alt=""><figcaption><p>Ejemplo 2: Giros en U, paradas, medio ancho del equipo usado</p></figcaption></figure>

### Valores registrados anormalmente altos

<figure><img src="https://2708050521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FzmazzTOpZUuGoGUpER3X%2Fimage.png?alt=media&#x26;token=589f8406-b872-475b-aadf-fe98033be293" alt=""><figcaption><p>Ejemplo 1: Valores registrados anormalmente altos</p></figcaption></figure>

<figure><img src="https://2708050521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FKBxJivTWUD4d1TEkiejY%2Fimage.png?alt=media&#x26;token=783769a5-3c50-4031-b2ce-7a255bccdf14" alt=""><figcaption><p>Ejemplo 2: Valores registrados anormalmente altos</p></figcaption></figure>

<figure><img src="https://2708050521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FAzQj1t229G4yMlypVmDi%2Fimage.png?alt=media&#x26;token=6be86534-1a77-4ee0-8e5d-5a68d4332aba" alt=""><figcaption><p>Ejemplo 3: Valores registrados anormalmente altos</p></figcaption></figure>

<figure><img src="https://2708050521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FjXTlPKfGsFFgXNfbxo1p%2Fimage.png?alt=media&#x26;token=35786ad7-59d3-4a7b-82b8-838dd8416894" alt=""><figcaption><p>Ejemplo 4: Valores registrados anormalmente altos</p></figcaption></figure>

<figure><img src="https://2708050521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FoLiETzE2JzYZGJkGnXea%2Fimage.png?alt=media&#x26;token=a0fc2b5a-959a-43b7-bf07-e83a9289cd02" alt=""><figcaption><p>Ejemplo 5: Valores registrados anormalmente altos</p></figcaption></figure>

### Datos fuera del límite del campo

<figure><img src="https://2708050521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FBw3W24ci7QPTsKLAUMSQ%2Fimage.png?alt=media&#x26;token=fed50b20-15cf-4631-87b5-4cdd157edf83" alt=""><figcaption><p>Ejemplo: datos fuera de los límites del campo</p></figcaption></figure>

### Calibración usando el valor medio de rendimiento proporcionado

<figure><img src="https://2708050521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FfEKsgXvom18AclK5newr%2Fimage.png?alt=media&#x26;token=36114655-9cbd-48e7-9b01-dbf4091478b3" alt=""><figcaption><p>Ejemplo: calibración usando el valor medio de rendimiento proporcionado (28 t/ha)</p></figcaption></figure>

### Limpiar atributos de rendimiento ignorando atributos con anomalías

El Conjunto de Datos de Rendimiento ocasionalmente incluye atributos con irregularidades en Humedad, Velocidad, Elevaciones u otros atributos secundarios (no de rendimiento). Durante la ejecución de las actividades de Limpiar o Calibrar, es esencial ignorar estas anomalías. Esto se puede lograr eficazmente usando la interfaz de Limpieza-Calibración de Rendimiento de GeoPard.

<figure><img src="https://2708050521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FxqB9uc6JCTsb5q6fuWrp%2Fimage.png?alt=media&#x26;token=0f149cbe-8c5f-4604-9f64-ceb73a07b6eb" alt=""><figcaption><p>Ejemplo: anomalías en el atributo de humedad</p></figcaption></figure>

<figure><img src="https://2708050521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2F6zOJBmFF4RHsGPE0132a%2Fimage.png?alt=media&#x26;token=50cfc215-7e1f-41ae-92b1-a560920765ec" alt=""><figcaption><p>Ejemplo: limpiar datos de rendimiento ignorando anomalías en humedad</p></figcaption></figure>

### Protocolo de limpieza de rendimiento USDA

Usa esta opción cuando necesites un **flujo de trabajo de editor de rendimiento repetible y basado en normas**. Está optimizado para **limpieza de datos del monitor de rendimiento** a gran escala.

<figure><img src="https://2708050521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FhM4KqHPBIQqUWQ6nvoi1%2Fimage.png?alt=media&#x26;token=b2447749-21b2-49b2-a160-bb9e50ff7e2e" alt=""><figcaption><p>Ejemplo: limpiar datos de rendimiento aplicando el protocolo USDA</p></figcaption></figure>

<figure><img src="https://2708050521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FRjsfVEr1qOfaz3DflfGF%2Fimage.png?alt=media&#x26;token=a2001258-09cd-44eb-9bca-3a0d54ac4bf1" alt=""><figcaption><p>Ejemplo: limpiar datos de rendimiento aplicando el protocolo USDA</p></figcaption></figure>

## Explicación de las lógicas de calibración

### Calibración por trazado de máquina

**USAR** **Calibración por trazado de máquina** cuando un campo está <mark style="background-color:green;">cosechado por múltiples máquinas o durante varios días, específicamente para corregir diferencias sistemáticas como rayado o bandas.</mark> Es ideal para escenarios donde configuraciones variables de la máquina, operadores o condiciones ambientales causan sobreestimaciones o subestimaciones consistentes a lo largo de diferentes recorridos.

Crucialmente, <mark style="background-color:yellow;">la IA requiere variación - como recorridos distintos, IDs de máquina o fechas de cosecha - para aprender y calibrar eficazmente.</mark>

<figure><img src="https://2708050521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FqeSVFK4x29AdDhMKdNt9%2FScreenshot%202026-01-19%20at%2015.09.43.png?alt=media&#x26;token=abedd883-4894-4e19-817e-078e5866de25" alt=""><figcaption><p>Ejemplo: WetMass de rendimiento y 9 cosechadoras</p></figcaption></figure>

**NO USAR** este método para cosechas de una sola máquina en una sesión continua o si el mapa de rendimiento carece de patrones espaciales visibles. Además, evítalo si los datos son escasos o si solo posees valores totales de rendimiento a nivel de campo sin diferencias a nivel de máquina

<figure><img src="https://2708050521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FaDRgi3zhqqbxRK5THJtB%2Fimage.png?alt=media&#x26;token=c51381e5-48a7-4003-9009-9a524d6df15e" alt="" width="563"><figcaption><p>Ejemplo: distribución de datos estadísticamente correcta</p></figcaption></figure>

### Calibración por promedio o total

**La calibración por promedio/total ES MEJOR USADA** cuando <mark style="background-color:green;">tienes un alto nivel de confianza en tus datos de rendimiento a nivel de campo, como registros de una báscula o instalación de almacenamiento.</mark> En lugar de ajustar recorridos individuales, este método escala todo el conjunto de datos para que el promedio o total final coincida con tu valor de referencia conocido. A menudo se describe como la opción de calibración más simple y segura cuando se confía en las cifras globales.

Cuándo **USAR la calibración por promedio/total:**

* **Valores de referencia conocidos**: Debes usar esta lógica cuando tengas registros oficiales de rendimiento total (p. ej., de una báscula) o un rendimiento medio altamente confiable para el campo.
* **Corrección de sesgo global**: Es ideal si la distribución espacial en el mapa de rendimiento parece correcta, pero los valores están desplazados globalmente, lo que significa que el monitor de rendimiento probablemente estaba descalibrado y reporta valores que son consistentemente demasiado altos o bajos en todo el campo.
* **Condiciones de cosecha uniformes**: Este método es más efectivo cuando las condiciones de cosecha fueron relativamente consistentes durante la operación.
* **Consistencia de una sola máquina**: Funciona bien para cosechas completadas por una sola máquina que operó de manera consistente en todo el campo.

<figure><img src="https://2708050521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FaDRgi3zhqqbxRK5THJtB%2Fimage.png?alt=media&#x26;token=c51381e5-48a7-4003-9009-9a524d6df15e" alt="" width="563"><figcaption><p>Ejemplo: distribución de datos estadísticamente correcta con desplazamiento requerido usando rendimiento promedio</p></figcaption></figure>

Cuando **NO usar la calibración por promedio/total:**

* **Sesgo máquina a máquina**: No uses este método si diferentes partes del campo fueron cosechadas por máquinas distintas o en días distintos que resultaron en sesgos localizados. En estos casos, escalar todo el campo no corregirá las discrepancias subyacentes entre máquinas.
* **Artefactos visibles**: Si ves un fuerte rayado, bandas o artefactos direccionales en tus datos, este método no los resolverá; <mark style="background-color:green;">la calibración por recorrido es más adecuada para esos problemas</mark>.
* **Datos incompletos**: Evita esta lógica si solo una porción del campo fue cosechada o si los datos registrados son incompletos, ya que los valores totales/promedio serían engañosos.

<figure><img src="https://2708050521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FDnl5nlyf57I8VGxhKDDC%2Fimage.png?alt=media&#x26;token=997fbab6-1d6f-40db-99cc-b2c1e7035953" alt="" width="563"><figcaption><p>Ejemplo: datos de rendimiento con huecos</p></figcaption></figure>

### Calibración condicional

**Calibración condicional** sirve como <mark style="background-color:green;">un control de seguridad asegurando que los valores de rendimiento permanezcan dentro de rangos mínimos y máximos realistas predefinidos</mark>.

Tú **DEBES USAR** esta lógica para r<mark style="background-color:green;">emover valores atípicos extremos y picos del sensor causados por ruido, paradas de la máquina o giros</mark>. Es ideal para aplicar expectativas agronómicas específicas - como "el rendimiento no puede exceder X" - sin realizar una corrección.

<figure><img src="https://2708050521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FMwk1SC9K5O2dqvtfZM9c%2Fimage.png?alt=media&#x26;token=b9f3a911-159e-4df1-a320-ac8da71d9ac0" alt=""><figcaption></figcaption></figure>

Sin embargo, **EVITA ESTE MÉTODO** si tu conjunto de datos tiene un sesgo global o diferencias sistemáticas entre máquinas, ya que no escala los datos ni corrige patrones espaciales. Esencialmente, mantiene los valores plausibles pero no resuelve los desplazamientos de calibración subyacentes.

## Estrategia de uso

<figure><img src="https://2708050521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FQDPQ6VaHn8G0Bp7yGFks%2Fimage.png?alt=media&#x26;token=e209de37-60c1-4453-8e32-3cb96d0c0a3d" alt=""><figcaption><p>Guía de calibración de rendimiento en una página</p></figcaption></figure>

{% file src="<https://2708050521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FaE6X90bjunCtVwmtdrRi%2FGeoPard_Calibration_Guidance_EN_20250120.pdf?alt=media&token=2a9bca54-2b8e-451e-acbb-2bfbf9fd9e2d>" %}
Descargar PDF de una página con la guía de calibración de rendimiento
{% endfile %}

## Primer paso

El módulo "Calibrar y Limpiar Rendimiento" se inicia directamente desde la interfaz de usuario. El requisito principal es tener un Conjunto de Datos de Rendimiento cargado. Junto a cada Conjunto de Datos de Rendimiento, encontrarás un botón para comenzar los ajustes del conjunto de datos.

<figure><img src="https://2708050521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FPbjWmMvVPeDOoD66HpZz%2Fimage.png?alt=media&#x26;token=30172001-7ba5-46b2-ad1d-a15397250498" alt=""><figcaption><p>Iniciar el flujo</p></figcaption></figure>

<figure><img src="https://2708050521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FDT2d6mKzhRFyItdbuab0%2Fimage.png?alt=media&#x26;token=39077a2c-9cd8-41c3-9354-ecf30316b20a" alt="" width="563"><figcaption><p>Selecciona una opción para continuar</p></figcaption></figure>

A partir de ahí, hay varias opciones disponibles para continuar:

1. **Procesamiento automático**: Usa los ajustes predeterminados recomendados por GeoPard para una calibración con un solo clic.
2. **Solo limpiar**: Configura y ejecuta únicamente la operación LIMPIAR, incluyendo
   1. **Limpieza GeoPard**: Limpieza inteligente del conjunto de datos de rendimiento con algoritmos de IA.
   2. **USDA** Protocolo de limpieza (Departamento de Agricultura de los Estados Unidos) para rendimiento.
   3. **Limpieza condicional**: Filtrar datos basándose en umbrales de atributos personalizados.
3. **Solo calibrar**: Configura y ejecuta solo la operación CALIBRAR, incluyendo
   1. **Ruta por ruta**: Calibrar el rendimiento para cada recorrido individual de la máquina usando algoritmos de IA.
   2. **Promedio/Total**: Ajustar el rendimiento según el rendimiento medio o total conocido del campo.
   3. **Condicional**: Modificar el rendimiento dentro de límites mínimos y máximos establecidos para mantener rangos esperados.
4. **Calibrar y limpiar**: Elige la secuencia de operaciones y personaliza los parámetros.
5. **Alternativa a Yield Editor**: Usa **Solo limpiar → USDA** (o **Calibrar y limpiar**) para igualar un flujo de trabajo manual de limpieza “Yield Editor”, pero a escala. En pruebas de validación, la limpieza con protocolo USDA coincidió con los resultados manuales de Yield Editor con **R² (R2) = 0.98** (salida casi idéntica).

## Solución con un botón

{% hint style="warning" %}
**Consejo para valores anormales a veces inherentes a los conjuntos de datos de rendimiento.**

Si un **attribute** seleccionado para calibración o limpieza predominantemente **contiene** **valores cero a lo largo de la mayoría de las geometrías**, estas geometrías serán excluidas del Conjunto de Datos de Rendimiento final.

Para asegurar la integridad, los atributos con tales anomalías deben excluirse de la lista de atributos a calibrar.
{% endhint %}

{% @arcade/embed url="<https://app.arcade.software/share/gzZZkXqKSAd1eaIKNqDB>" flowId="gzZZkXqKSAd1eaIKNqDB" %}

## Guía completa

{% hint style="warning" %}
**Elegir flujo: consejo para anomalías de datos**

Si un usuario encuentra anomalías en los datos, como valores en o cerca de cero, o valores inusualmente grandes (por ejemplo, un promedio de 10 con un máximo de 8000), se aconseja el **flujo de trabajo Limpieza y Calibración** se recomienda el flujo de trabajo.

Priorizar la Limpieza de datos antes de la Calibración asegura la eliminación de errores, valores faltantes o inconsistencias, mejorando así la calidad y precisión de los datos.
{% endhint %}

{% hint style="warning" %}
**Elegir flujo: consejo para datos sin errores iniciales**

Para conjuntos de datos inicialmente libres de errores, valores faltantes o inconsistencias, y cuando se sabe que participaron múltiples cosechadoras, considere el **flujo de trabajo Calibración y Limpieza** flujo de trabajo.

Limpiar los datos después de la calibración ayuda a refinar aún más el conjunto de datos al eliminar potencialmente artefactos introducidos durante la calibración.
{% endhint %}

{% hint style="warning" %}
**Flujo de limpieza: consejo para valores anormales a veces inherentes a los conjuntos de datos de rendimiento.**

Si un **attribute** seleccionado para calibración o limpieza predominantemente contiene **valores cero a lo largo de la mayoría de las geometrías**, estas geometrías serán excluidas del Conjunto de Datos de Rendimiento final.

Para asegurar la integridad, los atributos con tales anomalías deben excluirse de la lista de atributos a limpiar (2).
{% endhint %}

{% hint style="warning" %}
**Flujo de calibración: consejo para valores anormales a veces inherentes a los conjuntos de datos de rendimiento.**

Si un **attribute** seleccionado para calibración o limpieza predominantemente **contiene** **valores cero a lo largo de la mayoría de las geometrías**, estas geometrías serán excluidas del Conjunto de Datos de Rendimiento final.

Para asegurar la integridad, los atributos con tales anomalías deben excluirse de la lista de atributos a calibrar (3).
{% endhint %}

{% @arcade/embed url="<https://app.arcade.software/share/i8Q6uC04nIVjJLLOYELJ>" flowId="i8Q6uC04nIVjJLLOYELJ" %}

## Versiones del algoritmo

Postprocesamiento, los resultados se muestran junto al conjunto de datos original. Están marcados con **"Calibrar"** y/o **"Limpiar"** etiquetas, además de la versión del algoritmo.

<figure><img src="https://2708050521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2F20oK9gntxkBPLitm5waW%2Fimage.png?alt=media&#x26;token=dc4dc121-6e5e-41cf-8d72-515fe882663a" alt=""><figcaption><p>El resultado de la ejecución Calibrar y Limpiar (versión 2)</p></figcaption></figure>

{% hint style="info" %}
A partir de `versión 3.0` A partir de la versión 3.0 del algoritmo Limpiar/Calibrar, GeoPard introduce la función de Recorte por Límite de Campo. Esto mantiene solo las geometrías dentro del Límite del Campo y mejora la distribución estadística.
{% endhint %}

<figure><img src="https://2708050521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FhgyGm6omdpeXxbl8ZH2r%2Fimage.png?alt=media&#x26;token=9f51a258-0e4c-49f6-8b81-099b9a95b72f" alt=""><figcaption><p>El resultado de la ejecución de Procesamiento Automático (versión 3.0)</p></figcaption></figure>

{% hint style="info" %}
A partir de `la versión 4.0`, el algoritmo Limpiar/Calibrar en GeoPard ahora incorpora una función para calibración basada en valores promedio o totales en cualquier atributo. Una aplicación habitual de esta mejora es la calibración de WetMass, que ahora puede ajustarse por el rendimiento medio medido conocido para un campo específico.
{% endhint %}

<figure><img src="https://2708050521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FT9dEFqOcfWfcbtTQhSrX%2Fimage.png?alt=media&#x26;token=e6e24dbc-3132-44aa-bf71-439d447b7ec5" alt=""><figcaption><p>El resultado de la ejecución de Calibración usando rendimiento promedio de 6 t/ha (versión 4.0)</p></figcaption></figure>

{% hint style="info" %}
A partir de `versión 5.0` A partir de la versión 5.0 del algoritmo Limpiar/Calibrar, GeoPard introduce el Protocolo de Limpieza del USDA (Departamento de Agricultura de los Estados Unidos) para rendimiento. El USDA proporciona estándares agronómicos formales de datos que regulan cómo se normalizan, validan y filtran estadísticamente las mediciones de rendimiento, humedad, flujo y espaciales para producir conjuntos de datos agrícolas coherentes a nivel de máquina y de campo.
{% endhint %}

<figure><img src="https://2708050521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FhM4KqHPBIQqUWQ6nvoi1%2Fimage.png?alt=media&#x26;token=b2447749-21b2-49b2-a160-bb9e50ff7e2e" alt=""><figcaption><p>El resultado de la ejecución de Limpieza usando el Protocolo USDA (versión 5.0)</p></figcaption></figure>
