# Аналітика польових дослідів

Агрономи використовують Trial Analytics для оцінки ефективності різних сортів культур, методів вирощування та внесення ресурсів, зокрема результатів внесення зі змінною нормою у точному землеробстві. Збираючи, аналізуючи та інтерпретуючи дані, отримані з польових випробувань, дослідники отримують уявлення про взаємодію між генетикою, середовищем і практиками управління. Ці знання допомагають розробляти стратегії управління посівами, що оптимізують потенціал урожайності та водночас мінімізують використання ресурсів. Крім того, Trial Analytics не лише дає змогу оцінювати ефективність практик точного землеробства, а й допомагає виявляти стійкі сорти культур, які можуть успішно розвиватися в різноманітних і складних умовах, тим самим сприяючи продовольчій безпеці.

{% hint style="info" %}
GeoPard також підтримує випробування зі розбитими ділянками для двофакторних дизайнів, наприклад однакові норми для різних гібридів. Оцінюйте як головні ефекти, так і взаємодію норма × гібрид на одному геоприв’язаному шарі випробувань.
{% endhint %}

## Підготовка даних

Для ефективної аналітики випробувань потрібні кілька основних наборів даних:

1. **Набір даних урожайності**:\
   Цей набір даних містить дані про урожайність.\
   Ми можемо імпортувати їх із [JohnDeere Operation Center](https://docs.geopard.tech/geopard-tutorials/ukrainian/oglyad-produktu-vebzastosunok/import-danikh-tochnogo-zemlerobstva/import-iz-myjohndeere) або завантажити вручну як [shapefile](https://docs.geopard.tech/geopard-tutorials/ukrainian/oglyad-produktu-vebzastosunok/import-danikh-tochnogo-zemlerobstva/import-danikh-urozhainosti) або як [пропрієтарний формат техніки](https://docs.geopard.tech/geopard-tutorials/ukrainian/oglyad-produktu-vebzastosunok/import-danikh-tochnogo-zemlerobstva/propriyetarni-formati-tekhniki).
2. **Набір даних внесення**:\
   Це критично важливо для розуміння фактично виконаного внесення на полі. Щонайменше він містить такі атрибути, як TargetRate, AppliedRate, а також деякі показники, пов’язані з технікою.\
   Як і для набору даних урожайності, ми маємо варіанти імпортувати його з [JohnDeere Operation Center](https://docs.geopard.tech/geopard-tutorials/ukrainian/oglyad-produktu-vebzastosunok/import-danikh-tochnogo-zemlerobstva/import-iz-myjohndeere) або завантажити вручну як [shapefile](https://docs.geopard.tech/geopard-tutorials/ukrainian/oglyad-produktu-vebzastosunok/import-danikh-tochnogo-zemlerobstva/import-danikh-pro-vnesennya-posiv) або як [пропрієтарний формат техніки](https://docs.geopard.tech/geopard-tutorials/ukrainian/oglyad-produktu-vebzastosunok/import-danikh-tochnogo-zemlerobstva/propriyetarni-formati-tekhniki).
3. **Зони/ділянки з випробуваннями/експериментами**:\
   Вони показують заплановані норми внесення для наших випробувань, даючи уявлення про експериментальний дизайн.\
   Якщо такий шар даних доступний, ми завантажуємо його як [shapefile](https://docs.geopard.tech/geopard-tutorials/ukrainian/oglyad-produktu-vebzastosunok/import-danikh-tochnogo-zemlerobstva/import-danikh-pro-vnesennya-posiv) у керування AsApplied/AsPlanted або Yield. Це забезпечує сумісність під час побудови EquationMaps, спрощуючи ваш досвід аналітики випробувань.\
   Це може бути одноваріантне розміщення або розміщення зі split-plot із другою вимірністю обробки, наприклад гібридом або сортом.\
   Якщо такого шару даних немає, атрибут TargetRate із набору даних внесення може слугувати заміною для оцінювання випробувань.
4. **Зони історичного потенціалу поля:**\
   Ці зони генеруються GeoPard (деталі [ТУТ](https://docs.geopard.tech/geopard-tutorials/ukrainian/oglyad-produktu-vebzastosunok/karti-zon-i-analitika/bagatorichni-zoni)). Вони корисні для аналізу випробувань із стабільною історичною продуктивністю. Це особливо корисно, коли випробування розподілені по регіонах із різною історичною продуктивністю.

Після того як ми зібрали ці набори даних, наступний крок — почати процес оцінювання випробувань.

## Огляд даних

Нижче наведені дані за аграрний сезон 2023 року для озимої пшениці:

* Набір даних урожайності, що показує розподіл вологої маси *(Рис.1)*

<figure><img src="https://2650431644-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2Fg9Iv1AMpACkykujxvJ9s%2Fimage.png?alt=media&#x26;token=c2a61d7b-12e9-40b5-ad88-e6f820372638" alt=""><figcaption><p>Рис.1 Оригінальний YieldDataset</p></figcaption></figure>

* План внесення азоту (N34) VRA (150 кг/га) з 2 дослідними ділянками (120 кг/га та 180 кг/га)*(Рис.2)*

<figure><img src="https://2650431644-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FwkGO1Tp0Ji2KzUPhfQAE%2Fimage.png?alt=media&#x26;token=28a94d78-7360-43e2-865f-4a330028ab20" alt=""><figcaption><p>Рис.2 План внесення азоту (N34) VRA з дослідними ділянками</p></figcaption></figure>

* Набір даних внесення з показаною статистикою внесення *(Рис.3)*

<figure><img src="https://2650431644-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FF1YKbPqDw2HBDdnTqazX%2Fimage.png?alt=media&#x26;token=0f83b5b0-9220-4cea-984c-735338716048" alt=""><figcaption><p>Рис.3 Набір даних внесення</p></figcaption></figure>

* Історична продуктивність поля (*Рис.4*)

<figure><img src="https://2650431644-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FCrFaBaZxtjd0xEXZ9TUd%2Fimage.png?alt=media&#x26;token=9cf68b49-a17c-4f2f-be15-1b0bfee4993e" alt=""><figcaption><p>Рис.4 Історична продуктивність поля</p></figcaption></figure>

{% hint style="warning" %}
YieldDataset не було відкалібровано: там працювало кілька комбайнів, є сліди розворотів і пропущені дані, а також помітний шум. Для оптимальних результатів рекомендується зверху застосувати операції Yield Calibrate та Clean.\
Покроковий посібник можна знайти за [ПОСИЛАННЯ](https://docs.geopard.tech/geopard-tutorials/ukrainian/agronomiya/kalibruvannya-ta-ochishennya-vrozhainosti).
{% endhint %}

Після калібрування та очищення YieldDataset показано на *Рис.5*, разом з оновленою статистикою. Цей набір даних буде використано на наступних кроках.

<figure><img src="https://2650431644-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2F62J6z5wt7ndZ4lWxZq58%2Fimage.png?alt=media&#x26;token=9e6ea416-81a0-4dfc-a94a-aa19f69c0ff3" alt=""><figcaption><p>Рис.5 Калібрований і очищений YieldDataset</p></figcaption></figure>

## Концепція

Тут мета Trial Analytics — визначити найефективнішу норму азоту (N34) для поля. Є виділені ділянки з нормами азоту 120 кг/га, 150 кг/га та 180 кг/га. Ці дані отримано, з одного боку, з ApplicationDataset, а з іншого — з відкаліброваного YieldDataset.

Ми зосереджуємо наш аналіз на трьох окремих зонах:

* 120 кг/га (позначено як зона випробування)
* 150 кг/га (вважається основною зоною)
* 180 кг/га (ще одна зона випробування)

Наш підхід включатиме такі оцінювання:

1. **На основі плану:** використання запланованого внесення зі змінною нормою (VRA), пов’язаного з каліброваною урожайністю.
2. **На основі фактичного внесення:** Порівняння фактичних наборів даних внесення з каліброваною урожайністю.
3. **На основі фактичного внесення та історичної продуктивності:** Порівняння фактичних наборів даних внесення з каліброваною урожайністю, накладеною на зони історичного потенціалу поля.

Такий системний підхід дасть змогу всебічно оцінити вплив азоту на урожайність на основі як запланованих, так і фактичних даних внесення.

## На основі плану

Вплив ~~фактично внесеного~~ запланованого азоту (N34) на розподіл урожайності візуально показано на наступних скриншотах *(Рис.6, Рис.7, Рис.8)*. Ось стислий виклад результатів:

* <mark style="color:синій;">Основна зона з нормою азоту 150 кг/га охоплює 45,8 га й має середню урожайність 4,99 т/га</mark> (*Рис.6*).
* <mark style="color:синій;">Перша зона випробування з внесенням азоту 180 кг/га охоплює 1,76 га та забезпечує середню урожайність 6,5 т/га</mark> (*Рис.7*).
* <mark style="color:синій;">Друга зона випробування з азотом 120 кг/га охоплює 1,86 га та дає середню урожайність 6,39 т/га</mark> (*Рис.8*).

Результати ставлять важливе запитання: <mark style="color:помаранчевий;">Чому нижча норма внесення здається ефективнішою, ніж вища?</mark> Щоб отримати глибше розуміння, наступний етап включає[ оцінювання випробувань за фактичними даними внесення](#applied-based-evaluation).

<figure><img src="https://2650431644-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FraVRCgxuEVTGfTKK4c0s%2Fimage.png?alt=media&#x26;token=57602ad8-bd9f-46b4-adcf-5de53f99fe7b" alt=""><figcaption><p>Рис.6 Основна зона з N34 150 кг/га</p></figcaption></figure>

<figure><img src="https://2650431644-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FNM80FFM2TQULwV54LuqW%2Fimage.png?alt=media&#x26;token=1542336e-20a2-4a77-a343-9a92f67c90eb" alt=""><figcaption><p>Рис.7 Зона випробування з N34 180 кг/га</p></figcaption></figure>

<figure><img src="https://2650431644-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FITg4CWAJb27X28jquqyO%2Fimage.png?alt=media&#x26;token=cff8d0b3-5896-4f34-bbdc-6a34a7352982" alt=""><figcaption><p>Рис.8 Зона випробування з N34 120 кг/га</p></figcaption></figure>

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

{% hint style="info" %}
Щоб глибше розібратися в підході Equation та його реалізації, будь ласка, зверніться до наших посібників для [Інтерфейс користувача](https://docs.geopard.tech/geopard-tutorials/ukrainian/oglyad-produktu-vebzastosunok/analitika-na-osnovi-rivnyan) та [API](https://docs.geopard.tech/geopard-tutorials/ukrainian/dokumentaciya-api/diagrami-z-bazovimi-potokami/5.-vikonati-rivnyannya).
{% endhint %}

Ось рівняння, які потрібно запустити, щоб відтворити обчислення.

1. Основна зона 150 кг/га:\
   `Yield_Main = np.where(Zone==1, Yield_WetMass, np.nan)`
2. Випробування 120 кг/га:\
   `Yield_Zone = np.where(Zone==3, Yield_WetMass, np.nan)`
3. Випробування 180 кг/га:\
   `Yield_Zone = np.where(Zone==2, Yield_WetMass, np.nan)`

Важливо активувати *Numpy* *(Рис.9)* і вимкнути *Інтерполяцію* *(Рис.10)*.

<figure><img src="https://2650431644-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FixfesbJQxzVC93JW3H7b%2Fimage.png?alt=media&#x26;token=dcab1611-8a33-4450-9b06-5ba24760e8c3" alt=""><figcaption><p>Рис.9 Активувати "Numpy"</p></figcaption></figure>

<figure><img src="https://2650431644-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2F0V4AxWhE0zraNfH1axHQ%2Fimage.png?alt=media&#x26;token=d86b3921-c313-4946-9455-35fbef29cc13" alt=""><figcaption><p>Рис.10 Вимкнути використання "інтерпольованих" даних</p></figcaption></figure>

## На основі фактичного внесення

Помітним спостереженням є те, що фактична норма внесення під час випробування не завжди узгоджується із запланованою (цільовою) нормою. Зокрема, розподіл варіюється від 120 кг/га до аж 189 кг/га *(Рис.11)*. З огляду на таку мінливість стало важливо встановити орієнтир допустимої похибки. Тож точність ±5% було визначено як прийнятний поріг, щоб вважати випробування придатним для оцінювання.

Показано на наступних скриншотах (*Рис.12, Рис.13, Рис.14)* є статистичний розподіл урожайності з фокусом на фактично внесені значення азоту (N34). Ось підсумована статистика з урахуванням прийнятності точності ±5%:

* <mark style="color:синій;">Основна зона 150 кг/га мала площу внесення 43,5 га та середню урожайність 4,9 т/га</mark> (*Рис.12*).
* <mark style="color:синій;">Перша зона випробування 180 кг/га охоплювала площу 1,47 га та дала середню урожайність 6,5 т/га</mark> (*Рис.13*).
* <mark style="color:синій;">Друга зона випробування, встановлена на 120 кг/га, охоплювала площу 1,44 га із середньою урожайністю 6,3 т/га</mark> (*Рис.14*).

<figure><img src="https://2650431644-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FQ5Aawg78wAVNsybfq2RB%2Fimage.png?alt=media&#x26;token=293f63d1-414b-4e23-be09-b54844f21988" alt=""><figcaption><p>Рис.11 Фактичні норми внесення у випробуваннях</p></figcaption></figure>

<figure><img src="https://2650431644-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FyBHR1SLHA9ujXr5wk8xA%2Fimage.png?alt=media&#x26;token=78f67150-560b-4495-974e-30407e25aca9" alt=""><figcaption><p>Рис.12 Основна зона з N34 150 кг/га ±5%</p></figcaption></figure>

<figure><img src="https://2650431644-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FeOMxE76sp3ugO1NffWPN%2Fimage.png?alt=media&#x26;token=9e3f47ae-250a-41dd-b9ce-f3d4bcaab85e" alt=""><figcaption><p>Рис.13 Зона випробування з N34 180 кг/га ±5%</p></figcaption></figure>

<figure><img src="https://2650431644-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FJUBlkogPAF2fTSYa0EOW%2Fimage.png?alt=media&#x26;token=48dd3f24-df15-40da-905c-9012b70971d2" alt=""><figcaption><p>Рис.14 Зона випробування з N34 120 кг/га ±5%</p></figcaption></figure>

Для глибшого розуміння методології та специфіки цих результатів нижче наведено використані рівняння:

1. Фактично внесений азот у випробуваннях:\
   `Applied_Trial = np.where((Zone == 3) | (Zone == 2), Applied_Value, np.nan)`
2. Основна зона 150 кг/га з урахуванням 5% допустимого відхилення:\
   `Yield_Main = np.where((Zone == 1) & (Applied_Value >= 142.5) & (Applied_Value <= 157.5), Yield_WetMass, np.nan)`
3. Випробування 120 кг/га з урахуванням 5% допустимого відхилення:\
   `Yield_Trial = np.where((Zone == 3) & (Applied_Value >= 114.0) & (Applied_Value <= 126.0), Yield_WetMass, np.nan)`
4. Випробування 180 кг/га з урахуванням 5% допустимого відхилення:\
   `Yield_Trial = np.where((Zone == 2) & (Applied_Value >= 171.0) & (Applied_Value <= 189.0), Yield_WetMass, np.nan)`

## **На основі фактичного внесення та історичної продуктивності**

Показники урожайності з випробувань послідовно перевищують середню урожайність по всьому полю. Ключовим фактором, що, ймовірно, зумовлює цю різницю, є зона з історично високою продуктивністю, де проводилися випробування, як показано на *Рис.15* та *Рис.16*. Для більш нюансованої оцінки випробувань під час аналізу результатів критично враховувати зони продуктивності.

<figure><img src="https://2650431644-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FH0aA9ZAe2IkSFtqcJe5B%2Fimage.png?alt=media&#x26;token=c58e81d6-b2df-4d6d-8682-3c750f38f2a1" alt=""><figcaption><p>Рис.15 Зони історичного потенціалу поля</p></figcaption></figure>

<figure><img src="https://2650431644-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2Fi2agD6onOT4aVaW9LvHh%2Fimage.png?alt=media&#x26;token=feecbfd5-2433-4061-85b9-8233446572d8" alt=""><figcaption><p>Рис.16 Зони історичного потенціалу поля як YieldDataset</p></figcaption></figure>

Показано на наступних скриншотах (*Рис.17, Рис.18, Рис.19)* є статистичний розподіл урожайності з фокусом на фактично внесені значення азоту (N34), накладені на зони історичної продуктивності (створені в GeoPard). Ось підсумована статистика з урахуванням прийнятності точності ±5% для фактичних значень:

* <mark style="color:синій;">Основна зона 150 кг/га мала площу внесення 2,65 га та середню урожайність 6,34 т/га</mark> (*Рис.17*).
* <mark style="color:синій;">Перша зона випробування 180 кг/га охоплювала площу 1,08 га та дала середню урожайність 6,41 т/га</mark> (*Рис.18*).
* <mark style="color:синій;">Друга зона випробування, встановлена на 120 кг/га, охоплювала площу 1,78 га із середньою урожайністю 6,33 т/га</mark> (*Рис.19*).

<figure><img src="https://2650431644-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FPqw7u62bJAezDn9UW5qs%2Fimage.png?alt=media&#x26;token=ff101b42-7882-4dc3-a2ad-b57053900768" alt=""><figcaption><p>Рис.17 Основна зона з N34 150 кг/га, накладена на історичну продуктивність</p></figcaption></figure>

<figure><img src="https://2650431644-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FmzkQRoU3HMMOm1fLLjNY%2Fimage.png?alt=media&#x26;token=ba8105da-877b-4234-9e1d-f59826949bf0" alt=""><figcaption><p>Рис.18 Зона випробування з N34 180 кг/га ±5%, накладена на історичну продуктивність</p></figcaption></figure>

<figure><img src="https://2650431644-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYICBELdyAXXebKAzfLOR%2Fuploads%2FzTOI3v14HdZLANjM3o36%2Fimage.png?alt=media&#x26;token=f83a50dd-585d-4b66-937d-eb0d2f1c78f0" alt=""><figcaption><p>Рис.19 Зона випробування з N34 120 кг/га ±5%, накладена на історичну продуктивність</p></figcaption></figure>

Для глибшого розуміння методології та специфіки цих результатів нижче наведено використані рівняння:

1. Основна зона 150 кг/га з урахуванням 5% допустимого відхилення, накладена на історичну продуктивність:\
   `Yield_Main = np.where((Application_Zone == 1) & (Productivity_SubZone == 51) & (Applied_Value >= 142.5) & (Applied_Value <= 157.5), Yield_WetMass, np.nan)`
2. Випробування 120 кг/га з урахуванням 5% допустимого відхилення, накладене на історичну продуктивність:\
   `Yield_Trial = np.where((Application_Zone == 3) & (Productivity_SubZone == 51) & (Applied_Value >= 114.0) & (Applied_Value <= 126.0), Yield_WetMass, np.nan)`
3. Випробування 180 кг/га з урахуванням 5% допустимого відхилення, накладене на історичну продуктивність:\
   `Yield_Trial = np.where((Application_Zone == 2) & (Productivity_SubZone == 51) & (Applied_Value >= 171.0) & (Applied_Value <= 189.0), Yield_WetMass, np.nan)`

де

* частина `Productivity_SubZone == 51` відображає зони високої продуктивності з проведеними експериментами,
* частини `(Applied_Value >= 142.5) & (Applied_Value <= 157.5)` , `(Applied_Value >= 114.0) & (Applied_Value <= 126.0)`, `(Applied_Value >= 171.0) & (Applied_Value <= 189.0)` враховують точність ±5% від норм `150`, `120`, `180` кг/га.

## Підсумок

Результати урожайності з випробувань тісно узгоджуються із середньою урожайністю, спостережуваною в межах зони високої історичної продуктивності поля. Іншими словами, експериментальне внесення продукту N34 з нормами <mark style="color:синій;">120 кг/га - 150 кг/га - 180 кг/га</mark>, дало середню урожайність <mark style="color:синій;">6,33 т/га - 6,34 т/га - 6,41 т/га</mark> відповідно, не має суттєвого впливу на зібрану урожайність у межах зони високої продуктивності.
