Проверки данных

Правила, по которым книга спорит с записью

Открытый список: что именно проверяется, почему это ошибка и что с ней делать. Правила названы заранее — как программа экзамена, а не как замечание после подачи.

77

правил в реестре

36

находят противоречие в данных

10

сообщают, что данных не хватает

31

обращают внимание, но не держат подтверждение

39

имеют числовую границу, названную вслух

Три состояния, и среди них нет «исправить»

Проверка не просит исправить запись, и это не вежливость. Отличить исправление от подгонки она не может по устройству: правило, которое говорит «удой 45 000 кг вне границ», при слове «исправьте» просит поставить 12 000 — заслон снимется, знак Ассоциации встанет, а книга запишет число, которого никто не мерил. Поэтому проверка называет состояние записи, а решение остаётся за людьми.

Состояний три. «Требуются данные» — поля не заполнены: нет даты рождения, нет породы, нет ни одного родителя. Обманывать тут нечего, путь один — дозагрузить. «Данные не сходятся» — данные есть и противоречат друг другу: отёл раньше рождения, ДНК исключила записанного отца, кровность больше ста процентов. Здесь правка записи как раз и есть то, чего нельзя делать без основания. «Стоит посмотреть» — правило заметило странность и может ошибаться.

Разница между вторым и третьим не в строгости, а в том, может ли правило ошибаться. «Отец моложе потомка» ошибаться не может — это противоречие. «Удой выше двадцати пяти тысяч» может: такая корова редка, но возможна, и запретить её значило бы поручиться за то, чего мы не знаем.

Что происходит с записью, к которой есть вопросы

Ничего не удаляется и не откатывается: данные лежат в книге, хозяйство их видит и правит. Держится другое — подтверждение Ассоциации, тот самый знак, ради которого запись и заводят. Пока находка не разобрана, животное не подтверждается и племенным по книге не считается.

Снимается это по-разному. «Требуются данные» снимаются загрузкой недостающего — и только ею. «Данные не сходятся» снимаются объяснением, которое принимает эксперт: документом, справкой лаборатории, письмом хозяйства о том, откуда взялось расхождение. Эксперт вправе счесть находку несущественной и снять её — но снимает он её поимённо, для этой записи и этого правила, и это остаётся в истории заявки.

Третий исход тоже законный: признать, что животное племенным не считается. Книга не обязана подтверждать всё, что в неё загрузили, и запись без подтверждения — не брак, а честное состояние дел.

Чего книга требует помимо согласованности

Правила ниже сверяют данные между собой. Отдельно от них книга смотрит на полноту: подтверждение означает не только «расхождений нет», но и «передано всё необходимое». Перечень короткий и один на все заявки.

Без чего запись не подтверждается

Список

У каждого правила есть номер — на него можно сослаться в письме или в разговоре с поддержкой: «правило 45». Номер отражает место в реестре и меняется, если в середину списка добавят новое; неизменный ключ правила — его код, он уезжает в выгрузки и остаётся прежним навсегда.

посмотреть: 31правил в реестре

Паспорт1 правило

Поля самой карточки: номер, дата рождения, порода, кровность.

1.5Ушная бирка повторяется

посмотреть

Один номер бирки стоит у нескольких животных пакета.

Бирку меняют и перевешивают, поэтому уникальной она не считается. Но два живых животных с одной биркой в одном хозяйстве — почти всегда опечатка.

Происхождение3 правила

Родители, родословная и всё, что из неё считается. Ошибка здесь дороже прочих: она не портит одну запись, а искажает оценку всех потомков.

2.5Отец выбыл задолго до зачатия

посмотреть

Отец выбыл раньше, чем мог быть зачат потомок: между выбытием и рождением больше срока стельности.

Само по себе не ошибка: замороженное семя работает десятилетиями, и это обычный случай. Но если хозяйство семя не хранит, значит связь установлена не с тем быком.

Граница: между выбытием отца и рождением потомка больше 270 дней

2.11Кровность не сходится с родительской

посмотреть

Кровность отличается от полусуммы родительских больше чем на допуск.

Доля крови потомка — среднее долей родителей. Расхождение означает ошибку либо в кровности, либо в самом родителе; второе гораздо хуже, потому что портит и всех остальных потомков этого родителя. Единственная проверка, у которой существенность зависит от величины расхождения: пометка слева говорит о частом случае, а большое расхождение приходит как «требует исправления».

Граница: больше 12,5 п.п. — замечание, больше 25 — требует исправления

2.12Инбридинг не сходится с родословной

посмотреть

Введённый в карточку коэффициент инбридинга отличается от посчитанного по родословной.

Расхождение не всегда ошибка: наш расчёт идёт по той родословной, что есть в книге, а хозяйство могло считать по более полной. Но это всегда вопрос — по какой именно.

Граница: больше 1 процентного пункта

Воспроизводство7 правил

Отёлы и осеменения — не по отдельности, а как последовательность во времени.

3.2Первый отёл слишком поздно

посмотреть

Возраст первого отёла больше сорока восьми месяцев.

Отёл в четыре года возможен, просто дорог. Но чаще это значит, что более ранние отёлы просто не записаны, — и тогда неверен не возраст, а полнота данных.

Граница: старше 48 месяцев

3.6Пропуск в нумерации отёлов

посмотреть

В ряду номеров отёлов не хватает одного или нескольких.

Либо отёл не записан — и тогда неполны все пожизненные величины, — либо номера проставлены неверно.

3.11Телёнок родился не в день отёла

посмотреть

Дата рождения животного, записанного приплодом, не совпадает с датой отёла.

Отёл и рождение телёнка — один факт, записанный дважды. Расхождение означает, что приплодом отмечено не то животное либо в одной из дат опечатка.

3.12Приплод не сходится сам с собой

посмотреть

Тип рождения, числа живых тёлочек, бычков и мертворождённых и карточки телят говорят о разном количестве.

Сколько родилось, книга знает трижды, и три источника завелись в разное время: тип рождения переносили из прежней системы, числа проставляют вручную, карточки заводят не на всех телят. Расхождение означает, что одно из трёх записано неверно, а какое именно — видно по самой находке.

Граница: мертворождённые в число карточек не входят: карточку заводят живому. «Не определено» и «Множественные роды смешанного типа» ни с чем не сверяются

3.13Дойка вне лактации

посмотреть

Контрольная дойка записана раньше первого отёла коровы или после даты запуска.

Доить нечего до первого отёла и после запуска. Обычно перепутано животное либо съехал год в дате.

3.15Между отёлами больше двух с половиной лет

посмотреть

Промежуток между соседними по номеру отёлами превышает девятьсот дней.

Почти всегда это пропущенный отёл, а не корова, простоявшая яловой два с половиной года: номера отёлов идут подряд, а один из них не записан. Пропуск сдвигает нумерацию лактаций и возрастную группу у всех следующих записей животного.

Граница: больше 900 дней

3.16Первое осеменение позже восьми месяцев после отёла

посмотреть

От отёла до первого осеменения прошло больше двухсот пятидесяти дней.

Такой разрыв означает либо потерянные записи об осеменениях, либо корову, которую полгода не осеменяли и всё же оставили в стаде. Оба случая стоят вопроса, и оба портят сервис-период — величину, по которой судят о воспроизводстве всего стада.

Граница: больше 250 дней

Продуктивность4 правила

Удои, жир, белок и их согласованность между собой.

4.5Привезённая оценка расходится с расчётом книги

посмотреть

Место животного по привезённой оценке и по расчёту книги отличается больше чем на сорок процентилей.

Оценки на разных базах не обязаны совпадать, но обязаны быть об одном животном. Расхождение в сорок процентилей означает, что одна из них про другое: перепутан столбец, оценка чужого животного, индекс другой породы или другой шкалы. Процентили сравниваются потому, что это единственная общая величина: очки индекса у разных центров несопоставимы, а место в своей популяции — да.

Граница: расхождение больше 40 процентилей

4.11Жир в килограммах не сходится с процентом

посмотреть

Молочный жир в килограммах отличается от произведения удоя на процент жира больше чем на десятую долю.

Расхождение больше округления означает, что числа взяты из разных источников, и какой из них верен, знает только хозяйство.

Граница: расхождение больше 10 %

4.14Между контрольными доениями больше 75 дней

посмотреть

В ряду контрольных доений одной лактации есть промежуток длиннее семидесяти пяти дней.

Удой за 305 дней считается по отрезкам между замерами, и промежутки книга досчитывает. За семьюдесятью пятью днями кривая между двумя точками восстанавливается уже не по данным, а по предположению: пик лактации может целиком уместиться в пропуск. Это то самое основание, по которому книга требует не меньше шести доек, — до сих пор объявленное в словаре и не проверявшееся.

Граница: больше 75 дней между соседними замерами

4.15Метод контроля меняется посреди лактации

посмотреть

В пределах одной лактации часть замеров снята службой учёта, часть — хозяйством, или методы контроля различаются иначе.

Удой за 305 дней складывается из точек одного ряда, и ряд обязан быть однородным: замер службы учёта и замер хозяйства — разные по доказательности числа. Проверка по стаду это уже видит, но там она говорит о стаде вообще; здесь речь о конкретной лактации, из которой считается конкретное число в документе животного.

Сопоставимость по стаду16 правил

Единственная группа, где находка относится не к записи, а ко всему стаду сразу. Каждая запись по отдельности здесь безупречна — беда в том, что вместе они получены по-разному и сравнивать их между собой нельзя. Поэтому и считаются они не по заявке, а по всему стаду: доля, посчитанная по выборке, назвалась бы долей по стаду и соврала бы. Видны в «Проверить моё стадо» и у эксперта при разборе заявки; подачу они не блокируют.

6.2Значения проставлены, а не измерены

посмотреть

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

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

Граница: доля моды втрое выше ожидаемой — замечание, вдесятеро — противоречие; разброс ниже 0,15 — противоречие всегда; круглых больше 40 %; в контрольном дне не меньше 30 записей

6.3Дойки получены из разных источников

посмотреть

Контрольные дойки стада записаны частью из лаборатории, частью со слов собственника или импортом.

Лабораторный замер и замер хозяйства — разные по точности числа, и складывать их в одно среднее нельзя. Это не запрет: замечание говорит, что часть данных не подтверждена независимо, и по ним нельзя судить о стаде как о едином.

6.4Индексы посчитаны по разным базам сравнения

посмотреть

В пределах одного профиля оценки животных стада ссылаются на разные версии базы сравнения.

Индекс — это отклонение от базы. Два животных, посчитанных от разных баз, нельзя ни сравнить, ни поставить в один список: разница между ними частью отражает разницу баз, а не животных.

6.5Год без единого отёла

посмотреть

В ряду лет между первым и последним отёлом стада есть год, за который не записано ни одного. Смотрится только у стад, которые телятся регулярно: при редких отёлах пустой год ничего не значит.

Стадо, которое телилось до и после, не могло не телиться в промежутке. Почти всегда это непереданный за год отчёт, а не простой: пожизненные величины и возраст первого отёла по этим годам считаются неверно.

6.6Даты рождения сходятся в одну дату

посмотреть

Заметная доля стада числится рождённой первого января или первого числа месяца.

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

Граница: первое января — больше 5 % стада; первое число любого месяца — больше 20 %

6.7Удои подозрительно круглые

посмотреть

Заметная доля удоев в стаде кратна пятистам килограммам.

Измеренный удой круглым бывает редко. Массовая кратность означает оценку на глаз или перенос из отчёта, где числа уже округлили, — и такие данные нельзя использовать для оценки племенной ценности.

Граница: кратных 500 кг больше четверти

6.8Удой не сходится с остальным стадом

посмотреть

Удой отдельных животных отличается от медианы своего же стада больше чем втрое в любую сторону.

Рамка правдоподобия одна на всю книгу и заведомо широкая. Стадо — куда более точная мерка: в хозяйстве со средним удоем 7 000 кг запись на 22 000 формально правдоподобна, а на деле это почти всегда лишний ноль или чужая строка.

Граница: втрое от медианы стада

6.9Коровы без единой контрольной дойки за год

посмотреть

У части живых самок за последние двенадцать месяцев не записано ни одного замера. Считается по всем живым самкам, включая тёлок: тем же условием, которым это число выводится в полосе дел кабинета.

Продуктивность в книге считается по контрольным дойкам. Корова без замеров не участвует ни в оценке быка по дочерям, ни в средних по стаду — она есть в списке и отсутствует в расчётах. Это же число хозяйство видит в полосе дел кабинета: там оно называет работу, здесь — её причину.

Граница: ни одного замера за 12 месяцев; у стад меньше порога по размеру не считается

6.10Разные записи под одним номером

посмотреть

У двух и более записей стада совпадает цифровая часть идентификаторов — при том, что записаны они в разных полях или в разных системах нумерации.

Единого номера у скота в России нет: одно животное ходит под национальным номером, под XXRUS…, под инвентарным и под биркой. Совпадение цифр означает одно из двух — либо это одна корова, заведённая дважды, либо два разных номера, случайно сошедшихся цифрами. Различить их может только хозяйство, и замечание задаёт вопрос, а не отвечает на него.

Граница: совпадение не короче 8 цифр

6.11Ни одного мертворождения

посмотреть

За все записанные отёлы стада не отмечено ни одного мертворождённого телёнка.

Мертворождения бывают у всех: в мире это пять-восемь процентов отёлов, и ноль при сотне отёлов означает не благополучие, а то, что потери не записывают. Доля мертворождений — показатель, по которому судят о работе с сухостоем и отёлом; стадо без неё выглядит лучше, чем оно есть, и сравнивать его с честно ведущим учёт нельзя.

Граница: ни одного при 100 и более отёлах

6.12Ни одного события здоровья за год

посмотреть

За последние двенадцать месяцев в стаде не записано ни одного случая болезни или лечения.

Коровы болеют, и молочное стадо без единого случая мастита за год не бывает. Пустой журнал означает не здоровье, а отсутствие учёта — и всё, что книга считает по здоровью, на таком стаде молча неверно. Хуже: такое стадо выглядит образцовым рядом с тем, где события честно записаны.

Граница: ни одного при 50 и более живых самках

6.13Ни одного выбытия за несколько лет

посмотреть

За последние три года в стаде не отмечено ни выбраковки, ни падежа, ни продажи на сторону.

Стадо без выбытия не бывает: коровы выбывают по возрасту, по болезни, по бесплодию. Ноль означает, что выбытия оформляют мимо книги, и тогда неверен знаменатель у каждой доли — от процента коров с записанным удоем до среднего возраста стада. Это ошибка, которая не видна ни в одной отдельной записи.

Граница: ни одного за 3 года при 50 и более животных

6.14Запись правили после подтверждения Ассоциацией

посмотреть

У животного со знаком Ассоциации поля меняли уже после того, как знак был поставлен.

Подтверждение относится к тому состоянию записи, которое эксперт видел. Правка после него законна — данные уточняются, — но знак при этом продолжает стоять и означает уже не то, что означал. Книга это записывает в журнал правок с первого дня и до сих пор никому не показывала.

6.15Одно поле переписывали несколько раз подряд

посмотреть

Одно и то же поле одной записи правили три раза и больше за неделю.

Так выглядит подбор значения: число меняют, смотрят на результат, меняют снова. Так же выглядит и добросовестный поиск ошибки в переносе — различить их по журналу нельзя, и правило не берётся. Оно называет место, где стоит спросить, что там происходило.

Граница: 3 правки одного поля за 7 дней

6.16События заводятся задним числом

посмотреть

Заметная доля событий стада записана в книгу намного позже того дня, которым они датированы.

Дойка за март, загруженная в декабре, восстановлена по памяти или по бумаге — и ошибок в ней на порядок больше, чем в записанной сразу. Само по себе это не нарушение: хозяйство вправе донести данные за прошлый год. Но материал такого происхождения нельзя молча складывать в одно среднее с текущим учётом, и знать о нём надо до, а не после расчёта.

Граница: разрыв больше 180 дней у пятой части событий

6.17Одни и те же данные приходят от разных отправителей

посмотреть

Записи одного животного одного вида — например, продуктивность — присылали два и более разных отправителя.

С появлением поручений на загрузку это стало возможно: службу учёта и лабораторию назначает хозяйство, и обе шлют дойки. Кто из них прав, книга не решает — побеждает приславший последним, и происходит это молча. Пока конфликт не назван, владелец данных не знает, чьи числа у него лежат.