84. Mutasjon: Kalibrer og rengjør avlingsdatasett

API-kall for å rense og kalibrere avlingsdatasett

Kalibrering av "YieldDataset" er en funksjon som korrigerer fordelingen av verdier i tråd med matematiske prinsipper, noe som forbedrer dataintegriteten. Det styrker beslutningskvaliteten og gjør datasettet verdifullt for videre dyptgående analyser.

Vanlige bruksområder for denne funksjonaliteten inkluderer:

  • Synkronisering av data når flere treskere har jobbet samtidig eller over flere dager, for å sikre konsistens.

  • Gjøre datasettet mer homogent og nøyaktig ved å utjevne variasjoner.

  • Fjerne datastøy og overflødig informasjon som kan tilsløre innsikter.

  • Fjerne vendinger eller unormale geometrier som kan forvrenge de faktiske mønstrene og trender i åkeren.

  • Justere avlingsdata slik at de samsvarer med etablerte gjennomsnitt eller totaler for hvert attributt.

For en mer detaljert gjennomgang og eksempler, vennligst se vår Yield Calibration & Cleaning brukstilfelle.

Originalt YieldDataset med attributtet WetMass

Fem treskere jobbet parallelt på 30 ha-åkeren vist nedenfor. Kalibreringen av en av treskerne var ikke synkronisert med de andre, noe som resulterte i oransje flekkene, som indikerer at ytterligere KALIBRERING er nødvendig. I tillegg finnes det en rekke vendinger røde flekkene nærmere "Field"-kanten som må fjernes.

Originalt YieldDataset med attributtet WetMass

Kalibrert og renset YieldDataset med attributtet WetMass

Resultatet nedenfor viser datasettet etter å ha brukt automatiske KALIBRER og RENS operasjoner med standardparametere. Det resulterende "YieldDataset" har blitt homogent, uten uteliggere eller brå endringer mellom nabogeometrier.

Kalibrert og renset YieldDataset med attributtet WetMass

Alternativene Pathwise vs Average/Total vs Conditional

Pathwise-kalibrering tilsvarer maskinens kjørespor. Hvert maskinspors behandles som en individuell region for kalibreringsformål. GeoPard-teamet foreslår å bruke denne metoden som standardtilnærming.

Average/Total-kalibrering fokuserer på å omfordele attributtverdier. Hvis de geospatiale mønstrene er riktige, men de absolutte tallene avviker fra realitetene, er denne metoden nyttig. For best resultat anbefaler GeoPard å kombinere den med Pathwise-kalibrering: først bruke Pathwise, deretter justere til kjente Average/Total-verdier.

Conditional-kalibrering justerer attributtverdier basert på oppgitte min- og maksgrenser. Denne metoden er spesielt verdifull når de geospatiale mønstrene er presise, men fordelingen av verdier trenger justeringer, særlig når kjente min- og maksverdier finnes. For beste resultater anbefaler GeoPard å kombinere den med Pathwise-kalibrering: starte med Pathwise, etterfulgt av justeringer for å samsvare med de kjente min- og maksverdiene.

Tips

circle-exclamation
circle-exclamation

Dokumentasjon: Detaljer om mutasjon

Standardkonfigurasjonen aktiverer automatisk kalibrering og rensing av "YieldDataset".

Et mer avansert eksempel gir manuell kontroll av min/maks-områder og inkluderer flere attributter.

circle-info

For å følge USDA-protokollen for RENS operasjonen, må du enten nevne ALLE kolonner i cleanAction -> conditionMinMaxClean eller spesifisere en del av dem i cleanAction -> conditionMinMaxClean og de resterende i condtionAutoClean -> excludedAttributes.

Inndataparamertere:

  • actions som et array, som lar deg velge korrigeringshandlingene og rekkefølgen av anvendelse; støttede verdier inkluderer RENS og KALIBRER.

  • calibrateAction som et objekt som inneholder konfigurasjonsdetaljer knyttet til KALIBRER operasjonen.

    • calibrationAttributes som et array av attributter som krever kalibrering, vanligvis knyttet til Yield-kolonnen.

    • smoothWindowSize som et oddetalls heltall som jevner resultatverdiene og reduserer brå hopp i verdiene.

    • conditionPathwiseCalibration som et objekt med Pathwise kalibrering tilsvarer maskinens kjørespor. Hvert maskinspors behandles som en individuell region for kalibreringsformål.

      • calibrationBasis som en streng som representerer attributtet som brukes som basis for kalibrering.

      • maxHomogeneityRegion som en boolsk verdi som angir om maksimal homogenitetsregion brukes som referanseområde for kalibrering.

      • syntheticMachinePath som en boolsk verdi som angir simulering av maskinruter; det er nyttig når det presise maskinsporattributtet mangler og må simuleres basert på tidsstempler eller et lignende attributt.

    • conditionAvgTotalCalibration som et objekt med Average/Total kalibrering fokuserer på å omfordele attributtverdier. Hvis de geospatiale mønstrene er riktige, men de absolutte tallene avviker fra realitetene, er denne metoden nyttig.

      • calibrationAttribute som en streng som representerer attributtet som skal kalibreres.

      • average som et tall som representerer gjennomsnittsverdiene for attributtet; attributtverdiene bør samsvare med dette gjennomsnittet. Bare ett alternativ, enten average eller total, bør brukes om gangen.

      • total som et tall som representerer totalsummen av attributtverdiene; aggregatet av disse verdiene bør matche totalen. Bare ett alternativ, enten average eller total, bør brukes om gangen.

    • conditionMinMaxCalibration som et objekt med Conditional kalibrering justerer attributtverdier basert på oppgitte min- og maksgrenser.

      • calibrationAttribute som en streng som representerer attributtet som skal kalibreres.

      • min som et tall som representerer minimumsverdiene for attributtet, som fungerer som laveste grense for kalibrering.

      • minIncluded som en boolsk verdi som angir om minverdien skal inkluderes eller ikke

      • max som et tall som representerer maksimumsverdiene for attributtet, som fungerer som høyeste grense for kalibrering.

      • maxIncluded som en boolsk verdi som angir om maksverdien skal inkluderes eller ikke.

  • cleanAction som et objekt som inkluderer konfigurasjonsspesifikasjonene knyttet til RENS operasjonen.

    • conditionAutoClean som et objekt som inkluderer konfigurasjonene spesifikke for auto-clean-algoritmen.

      • targetAttribute som en streng som representerer målte Yield-verdier.

      • excludedAttributes som et array av strenger som definerer attributter som ikke påvirker renseoperasjonen.

    • conditionMinMaxClean som et array av objekter som inneholder de beskrevne rense-reglene; hvert objekt inkluderer følgende parametere.

      • cleanAttribute som en streng som spesifiserer kolonnenavnet for regelen.

      • min som et tall som angir minimumsverdien.

      • max som et tall som angir maksimumsverdien.

circle-info

For å se inputene og få tilgang til de siste tilgjengelige verdiene av enumerasjoner (for eksempel operations), anbefales det å bruke Altair.

Dokumentasjon: YieldDataset-spørring

Som en GeoPard API-bruker kan du hente detaljer om korrigeringene som er brukt på YieldDatasets gjennom attributtene appliedCorrections og appliedCorrectionsVersion. Den førstnevnte gir en liste over utførte korrigeringer (f.eks., KALIBRER og RENS), hvor rekkefølgen av utførelse angis av sekvensen i arrayet. I mellomtiden appliedCorrectionsVersion indikerer versjonen av algoritmen som ble brukt.

Sist oppdatert

Var dette nyttig?