Масштаб национальной базы: что даёт сотня миллионов животных и чего лишены мы
Стомиллионное животное с записями продуктивности — 2024 год, тринадцать миллионов генотипов — июнь 2026, три миллиона лактаций в год из девяти тысяч стад. Наш индекс стоит на базе CDCB-2025-metric, то есть на их числах — разбираем, что этот масштаб даёт оценкам и что мы обязаны завести, чтобы перестать брать базу взаймы.
Дмитрий Васин · 5 сентября 2026 г.
Работа
прочитан полный текстNational Cooperator Database. Описание базы, статистика и порядок обеспечения качества данных
- Авторы
- Council on Dairy Cattle Breeding — ведомственная публикация, авторы отдельных страниц не подписаны
- Где и когда
- Council on Dairy Cattle Breeding (CDCB), uscdcb.com, 2026
- Выборка
- Стомиллионное животное с записями продуктивности — 2024; 13 млн генотипированных животных на июнь 2026, из них 88 % голштинов и 93 % самок; 3,07 млн лактаций за 2025; 3,79 млн коров в 9 289 стадах DHI; 76 стран, 12 пород, более 60 организаций-поставщиков
- Что мы прочли
- Прочитан полный текст
Зачем это книге
Какой оценке быка верить и с какой надёжностью её публиковать
Ассоциация · При каждом пересчёте оценок и при выпуске каталога
- Как решают сегодня
- По оценкам, которые пришли вместе с быком, — чаще всего зарубежным и посчитанным на чужой популяции. Своей базы сравнения нет, поэтому сопоставлять быков между собой приходится на веру.
- Чего это стоит
- Пока база чужая, любая наша оценка верна ровно настолько, насколько наше поголовье похоже на американское, и проверить эту похожесть нечем. Хуже того, чужая база молча стареет: её пересчитают там, а мы узнаем об этом из чужого письма.
- Что изменит работа
- Оценка перестаёт быть взятой взаймы. Сейчас наш индекс стоит на базе CDCB-2025-metric, то есть быки сравниваются между собой по чужой популяции; работа показывает, какой масштаб за этой базой стоит и чего стоило бы собрать свою.
- Чем книга помогает уже
- Племенной индекс по признакам базы, надёжность R = n/(n+k), база сравнения с версией и датой
Решение выбрано из пяти, которые книга берётся обеспечивать (список — в шапке раздела). Работа, под которую не подходит ни одно из них, в раздел не берётся: без такого фильтра сюда годится любая статья, потребовавшая от нас данных, — а требует их любая.
Что утверждает работа
Это не научная работа, а публикация владельца базы о собственной базе, и читать её надо соответственно: числа тут не результат исследования, а отчётность. Мы взяли её в раздел не ради выводов, а ради одного факта, который проверяется в нашем собственном коде: версия базы, на которой считается наш индекс, называется «CDCB-2025-metric», и генетические стандартные отклонения в ней — переведённые в килограммы числа из Net Merit 2025.
Что утверждает публикация: масштаб позволяет то, чего не позволяет никакой другой объём. По этой базе считаются 50 отдельных признаков и четыре индекса для шести пород и помесей, и новые признаки появляются тогда, когда данных на них хватает, — а не тогда, когда их сочли важными.
Устройство базы стоит отдельного слова: она собирается не одним владельцем, а системой из более чем шестидесяти организаций — служб учёта, обрабатывающих центров, лабораторий генотипирования, породных ассоциаций, — и участие хозяйства добровольное. База создана Министерством сельского хозяйства США и передана CDCB в 2013 году.
Качество при этом обеспечивается не увещеванием, а сертификацией: и лаборатории, и «номинаторы» проходят проверку до того, как получают право писать в базу, и проходят ежегодный аудит после. Данные обезличиваются, третьим лицам без разрешения хозяйства не передаются и не продаются.
Из чего складывается «сотня миллионов»
Числа сведены к одной шкале — миллионам животных или записей. Видно, что масштаб держится не на генотипах: их тринадцать миллионов против ста миллионов животных с записями продуктивности. Считает такая база не потому, что у неё есть геномная оценка, а потому, что под ней полвека учёта.
Что нужно для проверки
Чтобы иметь собственную базу признаков, нужны три вещи: референтная группа животных, по которой считаются среднее и генетическое стандартное отклонение, версия этой базы, хранимая вместе с каждой выпущенной оценкой, и объявленная дата пересчёта.
Чтобы масштаб вообще набрался, нужен приём данных не от одного вида отправителя. В американской системе хозяйство отдаёт данные службе учёта, служба — обрабатывающему центру, центр — в национальную базу, и на каждом переходе стоит сертификация. У книги отправителей теперь двое: хозяйство и тот, кому оно поручило присылать за себя. Сертификации на этих переходах нет — кто вправе быть службой учёта, книга не решает.
Чтобы добровольное участие работало, оно должно быть записано: согласие на передачу данных в сводную базу, его дата и объём. Иначе неизвестно, чьи записи можно считать, а чьи только показывать владельцу.
И чтобы масштабом можно было отвечать, его надо считать и публиковать: сколько животных, лактаций, стад, организаций и за сколько лет. Страница статистики базы — сама по себе часть системы: она отвечает на вопрос, который задают до того, как отдать данные.
BASE_VERSION, TRAIT_BASElib/breeding-index.tsчастичноВерсия базы и по каждому признаку среднее, генетическое σ, наследуемость и повторяемость. Числа взяты из Net Merit 2025 и переведены в килограммы.
Не хватает своего происхождения у чисел. Поля заполнены все и у всех признаков — но заполнены чужой популяцией: это американские величины, а не посчитанные по нашему поголовью. Пробел не закрывается заполнением и не измеряется долей: его закрывает собственный расчёт базы.
baseVersion, evaluatedAt, isCurrent, sourceanimal-evaluationsестьШтамп базы у каждой выпущенной оценки — то, без чего через полгода нельзя объяснить, откуда взялось число в документе. Это у нас сделано.
коллекция базы индексаindex-basesчастичноМесто для собственной базы заведено; наполняется она чужими числами.
Не хватает расчёта, а не хранилища. Коллекция есть, версия и дата проставляются, оценки на неё ссылаются — но записи в ней заводятся руками из чужих публикаций. Пока нет кода, который считает средние и дисперсии по нашему поголовью, «собственная база» — это название коллекции, а не свойство оценок.
пакет данных, отправитель, поручение, статус, очередь проверкиdata-submissions, submission-authoritiesчастичноУ пакета две стороны: чьи данные и кто прислал. Служба учёта присылает за хозяйство по поручению, которое выдаёт владелец данных и в котором перечислены виды загрузки (разбор — «Кто присылает данные»).
Не хватает сертификации отправителя. Поручение отвечает на вопрос «вправе ли прислать» и не отвечает на «умеет ли считать»: кто вправе быть службой учёта, книга не решает и не проверяет. Американская система, о которой работа, стоит как раз на сертификации, и это не наше поле, а решение отраслевое.
согласие на передачу данных в сводную базуorganizations, herdsнетПоля нет. Видимость данных решается доступом к животному, а согласие на участие в общей оценке — это другое решение и другой срок.
референтная популяция для базы признаков—нетГруппы животных, по которой считались бы наши собственные средние и σ, не выделено: база берётся готовой.
публичная статистика базы—нетСтраницы вида «сколько у нас животных, лактаций, стад и за сколько лет» нет: сводка качества считается внутри книги и наружу не выходит.
Полей названо 7: есть 1, частично 3, нет 3. У каждого «частично» под описанием сказано, чего именно не хватает.
Что у нас есть сегодня
У книги есть то, чего у большой базы нет по определению, — обозримость. Каждая выпущенная оценка помечена версией базы, историей и признаком текущей, и путь от числа в документе до модуля, который его посчитал, проходится целиком.
Есть и приём с очередью, и сводка качества по всей книге: странные родители, даты в будущем, удой вне границ, инбридинг выше порога. Это то, что в американской системе делают обрабатывающие центры до попадания записи в базу.
Чего нет — своих чисел в основании. Признаков в базе индекса 12, и среднее, σ и наследуемость у всех взяты из чужой оценки. Это честно записано в коде и в версии базы, и это же — главный вывод страницы: мы пользуемся плодами чужого масштаба, не имея своего.
Счёта по живой книге здесь нет: витрина в базу не ходит, и число животных, лактаций и стад называется внутри книги, а не тут.
Кто может прислать данные в книгу
Масштаб набирается на переходах между организациями, а не на прилежании отдельного зоотехника. Дороги открыты все, кроме одной; чего на этой схеме нет вовсе — сертификации: кто вправе быть службой учёта, книга не решает и не проверяет.
Признаков в базе индекса
12 признаков
TRAIT_BASE в lib/breeding-index.ts, версия базы «CDCB-2025-metric»
Признаков базы, у которых σ посчитано по нашим животным
0 признаков
В действующей версии базы — ни одного: числа переведены из Net Merit 2025. Наследуемость по своим животным не считается вовсе, она задана кодом
Наборов, открытых для загрузки файлом
11 наборов
DATASETS в lib/import-format.ts
Ресурсов обмена, открытых на запись
7 ресурсов
ADE_WRITABLE в lib/ade/parse.ts
Поле согласия на передачу данных в сводную базу
0 полей
Посчитано и не найдено: решается доступом к животному, а не согласием
Животных в книге
счёт не считался
Счёт не считался: витрина не ходит в базу книги
Организаций, приславших хотя бы один пакет данных
счёт не считался
Счёт не считался; это и есть наш аналог «шестидесяти с лишним поставщиков»
Чего не хватает
Собственной базы признаков. Пока среднее и σ берутся из американской оценки, наш индекс измеряет отклонение российского животного от американской базы — и делает это молча для всех, кто не открывал код.
Референтной группы, по которой такую базу можно было бы посчитать. Её надо не только выделить, но и назвать: годы рождения, породы, пороги полноты данных.
Сертификации отправителей. Присылать за хозяйство служба учёта теперь может — по его поручению, с записанным основанием, — но кто вправе быть такой службой, книга не решает и не проверяет. Масштаб набирается на этих переходах, и там же стоит сертификация, без которой он набирается мусором.
Записанного согласия хозяйства на участие в общей оценке — то есть того, на чём вся американская система и держится.
И числа, которое можно назвать вслух. Пока мы не публикуем, сколько у нас животных, лактаций и стад, разговор о масштабе ведётся только в одну сторону: их числа есть, наших нет. Соискателю здесь достаётся постановка, у которой нет чужой выборки, зато есть чужой образец устройства.
Чем наш ответ будет отличаться
Другая страна и другая система учёта: добровольный DHI с сертифицированными обрабатывающими центрами против нашего племенного учёта с государственной отчётностью. Из этого следует не «у них лучше», а то, что число стад у них — число согласившихся, а у нас — число обязанных.
Другой порядок величин, и признать это полезнее, чем сравнивать. 3,07 миллиона лактаций в год — это годовой прирост их базы, а не её объём.
Другая роль владельца базы. CDCB — независимый третий, который считает оценку и не торгует данными. Ассоциация в нашей рамке ближе к породной ассоциации из их системы, и это разные обязанности.
И другой источник чисел на этой странице. Всё, что здесь сказано о базе CDCB, сказано самой CDCB: это отчётность владельца, не проверенная третьей стороной, и никакого рецензирования за ней не стоит.
Чего пересчёт не докажет
Масштаб не доказывает правильности. Оценка на ста миллионах животных может быть смещённой систематически, и в самой публикации это видно: в апреле 2024 года иностранные группы неизвестных родителей пришлось объединить с внутренними именно потому, что рост числа генотипов из-за рубежа вносил смещение.
Число животных не равно числу наблюдений. Стомиллионное животное — это животное, связанное с записями продуктивности, накопленное за десятилетия, а не поголовье и не размер выборки в конкретной оценке.
И масштаб чужой базы ничего не говорит о том, какой должна быть наша. Копировать устройство системы из шестидесяти организаций там, где учёт устроен иначе, — отдельное решение Ассоциации, а не вывод из этой страницы.
Что завести в книге, чтобы вопрос стал проверяемым
- расчёт
TRAIT_BASE и BASE_VERSION в src/lib/breeding-index.ts, коллекция index-basesСчитать собственную базу признаков: среднее и генетическое σ по референтной группе наших животных, с новой версией вместо «CDCB-2025-metric». Сейчас у всех 12 признаков числа переведены из Net Merit 2025.
Индекс, посчитанный на чужой базе, измеряет отклонение нашего животного от чужой популяции. Место для базы заведено коллекцией и версией, расчёт написан (npm run rebase:index) — не хватает того, ради чего он написан: животных, по которым его имеет смысл гонять. Это главное требование страницы, и оно не про код, а про то, чтобы перестать выдавать заимствование за основание.
- расчёт
src/lib/index-base.ts, отбор референтной группыВыделить референтную группу явно: годы рождения, породы, пороги полноты записей, минимальное число дочерей у быка — и назвать её размер числом рядом с базой.
База без названной группы — это среднее неизвестно по кому. Их 50 признаков появлялись по мере накопления данных на каждый, и порог «данных хватает» у них выражен числом. У нас порог тоже выражен числом — пересчёт не берёт признак меньше чем по тридцати животным, — а вот отбора группы по годам, породам и полноте записей нет: берутся все животные Ассоциации подряд.
- поле в книге
src/collections/Organizations.ts и Herds.tsЗавести согласие на участие в сводной оценке: отдельное поле с датой, объёмом передаваемых данных и возможностью отозвать. Сегодня видимость решается доступом к животному, а согласия на счёт в общей базе не спрашивается вовсе.
Вся американская система держится на добровольном участии, записанном явно, — и на том, что хозяйство получает назад больше, чем отдало. Пока согласие не записано, любое расширение общей оценки будет либо остановлено юристом, либо сделано без спроса, и второе хуже.
- расчёт
bookQuality в src/lib/book-quality.ts, страница витриныСчитать и публиковать статистику книги: животных, лактаций, стад, организаций, глубина архива в годах, доля записей, прошедших проверку. Сводка качества уже считается — наружу выходит только её часть про ошибки.
Три строки этой страницы стоят со счётом «не считался», и это неизбежно, пока число не считается нигде. Их страница статистики — не витрина ради витрины, а ответ хозяйству, которое решает, отдавать ли данные: масштаб надо предъявить до того, как его попросят пополнить.
- вне книги
Участие в международном обмене оценками и проверка на смещение.
Сравнимость с чужой базой даёт не пересчёт у себя, а признанная процедура: оценки проходят проверку на отсутствие смещения и обмениваются между странами. Это решение Ассоциации и внешней стороны, а не правка кода, и потому стоит отдельно от пяти строк, которые правкой кода закрываются.
Требований названо 5: полей 1, загрузок и обменов 0, расчётов 3, вне книги 1.
Слова этой страницы
Определения с нашими числами и с тем, чего каждое слово не означает.
| Племенная ценность | Оценка того, что животное передаёт потомству, выраженная отклонением от базовой популяции. |
|---|---|
| Индекс племенной ценности | Одно число, в которое свёрнуты оценки животного по одиннадцати признакам с весами выбранного профиля. |
| Генетическое стандартное отклонение | Разброс племенных ценностей по признаку; та мера, в которой считается индекс. У удоя 257,1 кг, у композита ног 0,53 балла. |
| Надёжность оценки, R | Доля изменчивости прогноза, объяснённая собранными данными: насколько число сдвинется, когда данных станет больше. |
| Наследуемость, h² | Доля различий между животными, объяснённая генами, а не кормлением и содержанием. У удоя 0,30, у фертильности 0,04. |
| База сравнения | Среднее и генетическое σ по референтной группе — то, относительно чего племенная ценность считается отклонением. |
| Референтная популяция | Группа животных с генотипом и надёжно измеренной продуктивностью, на которой устанавливается связь маркеров с признаком. Чужая работает тем хуже, чем дальше порода. |
| Геномная оценка | Прогноз племенной ценности по генотипу, перенесённый с референтной популяции: у молодого быка он есть до первой дочери. |
| NM$ | Американский индекс пожизненной прибыли, доллары; стандартное отклонение около 228 $. В книге есть приближение по общим признакам — шести признаков NM$ у нас нет. |
| Экономические веса | Рубли на единицу признака за продуктивную жизнь: чем считается индекс, когда его считают деньгами. |
| Interbull | Международный центр, сводящий оценки быков примерно тридцати стран; он же ведёт трёхбуквенные коды пород, входящие в международный номер животного. |
| Уровень достоверности данных | Кем подтверждена запись о животном: шкала от −1 до 3, от отклонённой экспертом до верифицированной Ассоциацией. |
Читать дальше
Источники
- CDCB. National Cooperator Database
Статистика базы, устройство системы поставщиков и порядок сертификации
- CDCB. Data Fuels Genetic Improvement
Стомиллионное животное, 50 признаков и четыре индекса, порядок доступа к данным