Блог DIGIFARM

Пункты. Ежедневный и недельный надой.

Dairy Comp хранит различные данные по молоку: надой лактации (последние 8), 16 тестовых дней (контрольных доек), 64 средненедельных надоя/гол/день и 8 последних ежедневных надоев/гол/день. 

Давайте посмотрим, откуда берутся эти данные.


Используются следующие типы пунктов:

119      Dev. From avg for milking (откл. от ср. надоя)

120      Single milk on day (молоко на гол. в конкретный день)

121      Single milk weekly average (надой/гол/день – средний по неделе)

122      Weekly average on DIM (ср. нед. надой на определенный день в доении)

123      Weekly average on item days (ср. нед. надой/гол/день на опр. момент)

124      Total Lact. Production (удой за лактацию)

125      Lact total as of item days (удой за лакт на дней в доении какого-то пункта)

126      Lact total as of item days (удой за лакт на дней в доении какого-то пункта)

127      Proj 305 production (прогнозный надой за 305 дней)

128      Proj 305 ME production (прогнозный надой за 305 дней с возр. коэфф)

129      Daily Milk relative value (отношение 305ME/Сред. надой на голову/год)

Примеры пунктов для ежедневных надоев:

Имя  Тип   Оп1  Оп2

==== ====  ===  ===

M1     120    8    1  Молоко/гол 1-й дойки сегодня

M2     120    8    2  Молоко/гол 2-й дойки сегодня

M3     120    8    3  Молоко/гол 3-й дойки сегодня

MTOT   120    8    4  Весь надой/гол сегодня (M1+M2+M3)

Операндом 1 (Оп1) для 120 типа является “номер дня” – так, как они показаны в карточке коровы слева направо.

Операнд 2 (Оп2) – «какая дойка”, напр. 1, 2, 3 и “4” для «итого». Для тех, кто доят 4 раза в день – «5» для M4.

Вчерашние дойки могут выглядеть так:

Имя Тип Оп1 Оп2

==== ==== === ===

Y1     120    7    1 1-я дойка/гол, вчера

YTOT   120    7    4 Надой за день/гол, вчера

DAY3   120    6    4 Надой за день/гол, 3 дня назад

DAY4   120    5    4 Надой за день/гол, 4 дня назад

Эти ежедневные пункты получают данные из надоев на стр. 6 карточки коровы. Чтобы правильно толковать и использовать этим пункты, Вы должны хорошо понимать, где хранятся и как используются эти данные:


      9/1 10/1 11/1 12/1 13/1 14/1 15/1 Сегод Ожд Отк Срд

       48   47   46    0   54   49   51    52 57 -4 42

       48   50   53   43   50   45   50    49 52 -3 48

Итого 96   98   99 100 104   94 101   101 109 -8 91


Ряд данных выше отображает надои в карточке коровы в стаде, которое доится 2 раза в день. Колонка «Сегод» содержит надой/гол на 16/1. Заметьте, что в этом ряду 8 дней/надоев.  Чтобы определить текущий надой 1-й дойки сегодня, этот пункт (M1) нужно описать так:

Название:     M1

Тип пункта:   Надой/гол/за дойку в день x

День дойки:   8

Номер дойки:  1

Описание:     Надой 1-й дойки Сегодня

День дойки начинается с 1 (8 дней назад) и идет до 8. Номер дойки: 1 – 1-я дойка, 2 – 2-я дойка, 3 – 3-я дойка и 4 – итого молока за сегодня. В стадах с 4-х разовым доением мы используем 5 для 4-го надоя/гол/за дойку. Во времена, когда программа разрабатывалась, не существовало стад с 4-х разовым доением. Поэтому, нам пришлось добавить к ней эту необычную систему, чтобы не причинить вреда существующим пользователям.


Несколько дополнительных замечаний по информации о ежедневных надоях. Если у коровы отсутствует надой за дойку, то ее надой за день будет считаться как сумма известных надоев за дойку плюс ее средний ожидаемый надой (Ожд) этого номера дойки на неделе. (См. дату 12/1 в приведенном выше ряду). Также, хотя вы видите целые числа, в реальности мы храним вес молока до ближайшей половины единицы. Например, 10-го января (10/1) 47+50 должно по логике равняться 97, но каждое из этих чисел, на самом деле, содержит в себе 0.5, поэтому ее реальный надой/день – 98.

«Среднее» – это пункты, показывающие средние значения за 7 дней (без самого последнего доения). Эти 4 пункта определяются похожим образом, как в типе 121. 

Имя  Тип   Оп1  Оп2

====  ====  ===  ===

AVG1   121    1    0 Ср. надой 1-й дойки на этой неделе

AVG2   121    2    0 Ср. надой 2-й дойки на этой неделе

AVG3   121    3    0 Ср. надой 3-й дойки на этой неделе

MAVG   121    4    0 Ср. надой/гол/день на этой неделе

Заметьте, что “Оп2” в этих примерах равен 0: это и обеспечивает 7-ми дневную «усредненность». Оп2 можно использовать для обозначения количества дней какого-то среднего значения. Например:

Имя   Тип   Оп1  Оп2

====  ====  ===  ===

3DAVG  121    4    3 Ср. надой/гол/день за посл. 3 дня.

Вы можете создавать пункты, возвращающие «ожидаемые» надои, как, например, колонка «Ожд» в карточке коровы на странице 6. (См. ряд данных карточки коровы выше). Она показывает среднее арифметическое, изменяемое со временем. В таких пунктах используем число 99 в качестве Оп2, т.е. как бы 99-й день.

Имя  Тип   Оп1  Оп2

====  ====  ===  ===

DMEXP  121    4   99 Ожидаемый надой/гол/день

EXPM1  121    1   99 Ожидаемый надой/гол/1-я дойка

«Отклонение» – это пункты, представляющие разницу между текущим надоем и средним за 7 дней. Эти 4 пункта определяются типом 119. Например (помните, что это для отдельной коровы, а не по стаду):

Имя   Тип   Оп1  Оп2

====  ====  ===  ===

DEV1   119    1    0 Откл-е надоя 1-й дойки от ср. этой недели

DEV2   119    2    0 ” ” ” ” ” ” 2-й дойки от ср. этой недели

DEV3   119    3    0 ” ” ” ” ” ” 3-й дойки от ср. этой недели

DEV    119    4    0 Откл-е от срд. надоя/гол/день этой недели

 

Средненедельные надои (на определенную неделю)

Тип пункта 122 дает нам средние значения на прошлых неделях – данные, которые используются для создания графических изображений на странице 6 карточки коровы, а также для оценивания кумулятивного надоя с отела по настоящий момент. Подобно ежемесячным тестам, недели могут стартовать с начала лактации или считаться реверсивно, начиная с текущей недели.

Имя   Тип   Оп1  Оп2

====  ====  ===  ===

M120   122   18    0 Ср. млк/г/д на 120-й день в доении (нед. 18)

M90    122   13    0 Ср. млк/г/д на 90-й день в доении (нед. 13)

Для «недавних» недель, Оп1 должен быть равен 0. Оп2 – неделя в прошлом. Например:

Имя   Тип   Оп1  Оп2

====  ====  ===  ===

WMLK2  122    0    1 Ср. млк/г/д прошлой недели

WMLK3  122    0    2 Ср. млк/г/д пред-прошлой недели

Чтобы найти наибольший ср. нед. надой, используйте вот это:

Имя   Тип   Оп1  Оп2

====  ====  ===  ===

MPEAK  122  999    0 Ср. пик млк/г/д за неделю

PKDIM   81   99    0 Дни в доении на пике надоя

Тип пункта 123 возвращает средненедельные значения, но теперь индексируемые из какого-либо пункта. Например, надой на день первого осеменения.

Имя  Тип   Оп1  Оп2

====  ====  ===  ===

MATB1  123  BRED1  0 Молоко при первом осеменении

Продуктивность с начала лактации

Можно рассчитать «всего молока» за лактацию или «всего молока» до определенного дня.

Имя   Тип   Оп1  Оп2

====  ====  ===  ===

LTDM   124    0    0 Продуктивность с начала лактации

MLK60  124    0   12 Продуктивность на 60-й день

Обратите внимание, что дни делятся на 5, поэтому 60 дней вводятся как 12.

«Всего жира/белка» тоже возможно:

Имя   Тип   Оп1  Оп2

====  ====  ===  ===

LTDF   124    1    0 Всего жира с начала лактации

LTDP   124    2    0 Всего белка с начала лактации

FAT60  124    2   12 Всего жира на 60-й день

Тип пункта 126 возвращает «всего молока» при каком-либо пункте (какая-то дата или дни в доении):

Имя   Тип   Оп1  Оп2

====  ====  ===  ===

MATB1  126  BRED1  0 Всего молока при первом осеменении

Прогнозный надой и относительная ценность (305M, 305ME и RELV)

Пункт 127 и 128 возвращают прогнозные надои 305

Имя   Тип   Оп1  Оп2

====  ====  ===  ===

305M 127    0    0 Прогнозный надой 305

305ME  128    0    0 Прогнозный надой 305 – с коэфф. возр.


Пункт 129 возвращает «относительную ценность» этой коровы по надою в сравнении со средним по стаду – % 305ME этой коровы/Среднее 305ME по стаду

Имя   Тип   Оп1  Оп2

====  ====  ===  ===

RELV 129    0    0 Относительная ценность

305M и 305ME – важные показатели продуктивности. Подробно о них мы уже писали.

Ответы на вопросы