«Пасічник» — дефолт. Конкретна роль (власник/пасічник) — нижче на пасіці.
📌 Доступ до пасік
— завантаження…
Заявки на реєстрацію очікують підтвердження. Після схвалення пасічнику автоматично присвоюється номер і надсилається сповіщення.
Email
ПІБ
Телефон
Спілка
Дата заявки
Дії
Нових заявок немає
Два шляхи додавання пасічника:
📧 Запросити по email (рекомендовано) — створює magic-link, юзер сам реєструється, ставить пароль.
Кнопка «📧 Запросити» у списку пасік.
➕ Створити вручну (тут нижче) — заповнюєте всі дані, надсилається лист з посиланням на перший вхід.
Зручно коли знаєте людину персонально і хочете все одразу налаштувати.
«Пасічник» — дефолт. Конкретна роль (власник/пасічник) — нижче на пасіці.
📌 Привʼязка до пасіки (опційно)
🤝 Пасічник — огляди + керування вуликами/матками на пасіці.
👑 Власник — повний контроль пасіки + запрошення інших (1 на пасіку).
✅ Пасічника додано
Номер:
Email:
На цей email надіслано посилання для першого входу (10 хв) — нехай натисне і встановить пароль.
🏡 Пасіки
📧 Запросити пасічника по email
Юзер отримає лист з посиланням (magic-link, 7 днів).
Сам реєструється, ставить пароль, отримує доступ до пасіки.
📍 Точки
ID
Назва
GPS
Регіон
Висота
Активних вуликів
Пасіки
Створено
— ще немає точок —
🏝 Облітники (місця парування трутнів)
Код
Назва
Ізоляція
GPS
Статус
Власник
Сезонів
Активний
Дія
— ще немає облітників —
💡 Що таке облітник? Ізольована географічна локація (НЕ на пасіці) куди вивозять МПТ та неплідних маток для контрольованого спарювання. Принцип ізоляції: радіус 10-15 км без бджолосімей.
Greedy OCS (Крок 1). Sort by TBV desc → додає матку якщо max kinship з обраними ≤ порогу. Full Meuwissen — Day 5.
🎯 Обрано в ядро: 0 матокNe ≈ 0
#
ID матки
Стан ↕
СПЦ ▼
PI ↕
Клас ↕
Мед ↕
Миролюб- ність ↕
Рійли- вість ↕
Зимо- стійкість ↕
Варроа ↕
🧹 Гігієна ↕
🍄 Крейда ↕
F матки, % ↕
F робочих, % ↕
Натисніть «Оновити»
🎯 Планування спарювання
🏆 Селекційні ядра — групи маток відібрані з Rating tab.
Ролі: Материнські (mothers) для нового покоління; МПТ — материнські сім'ї-продуценти трутнів (батьківська лінія).
Для планування парувань — обирайте одне «Материнські»-ядро + одне «МПТ»-ядро → матриця N×M з прогнозом СПЦ дочок + F.
Створити ядро → tab «🏆 Рейтинг» → чекбокси
Натисніть «Оновити»
🔲 Матриця парувань
Обери Материнські-ядро + МПТ-ядро → матриця прогнозованої СПЦ дочок + F.
Кожна клітинка = очікувана племінна цінність дочки цієї пари й ризик інбридингу.
Зелені — вища СПЦ; жовті — F 6-12% (обережно); червоні — F > 12% (заборонено).
📝 Журнал рішень парування
§11.2 методології. Клік по клітинці матриці → зафіксувати намір парування (пара, прогноз СПЦ/F, notes).
Пізніше — auto-outcome: коли зʼявляться дочки з цієї пари, показується Реалізовано СПЦ і Δ = фактично − прогноз.
Δ > 0 — поєднання спрацювало краще за очікуване (повторювати).
Δ < 0 — гірше (уникати).
Натисніть «Оновити журнал»
📈 Прогрес
Три view на популяційну динаміку: генетичний прогрес по роках, ретроспективний огляд поєднань, крос-апіарійне порівняння.
Це закриває «широту рамки платформи» — далі можна поглиблювати кожну секцію.
🌱 Генетичний прогрес ΔG/рік
Середня СПЦ маток за роком народження (birth_year). Різниця між роками = ΔG. Формально ΔG = (i · r · σ_A) / L, тут — емпіричне спостереження без нормалізації на i та L.
⏳ Завантаження…
🕰 Історія поєднань (retrospective)
Для кожної фактичної пари (mother × MPT) з журналу — predicted TBV дочок vs actual TBV дочок якщо вже мають EBV. Це прямий тест точності BLUP.
⏳ Завантаження…
🗺 Крос-апіарійне порівняння
Середні phenotype значення (мед, сила, розплід) для кожного апіарія. Показує ефект локації + пасічника разом. Ідеально для G×L взаємодії.
Легенда:🟢 Еліта (СПЦ≥115)🟩 Племінна (100-115)🟡 Виробнича (85-100)🔴 Брак (<85)⚪ Немає оцінки
📝 Огляди
read-only · додавання тільки через PWA
Немає даних
Дата
Вулик
Пасіка
Сила
Розплід
Рій
Varroa%
Мед(кг)
Точок
Нотатки
▾ Швидкі періоди
📝 Огляди · Звіти за період
Немає даних
Дата
Вулик
Пасіка
Тип
Матка
Сила
Розплід
Мед(рам)
Мед(кг)
Varroa%
Обробка
Точок
Нотатки
Немає даних
Дата
Тип огляду
Сила
Розплід
Рійливість
Миролюбність
Всидливість
Мед(рам)
Мед(кг)
Varroa%
Обробка
Точок
Нотатки
Тривалість(сек)
Немає даних
Вулик
Пасіка
Тип
Матка
Оглядів
Сила
Розплід
Мед(рам)
Мед(кг) Σ
Varroa%
Обробок
Перший огляд
Ост.огляд
Немає даних за вибраний період
🍯 Медозбір · Pivot по сесіях
Немає даних за вибраний період
📊 Ознаки · Pivot по оглядах
Немає даних за вибраний період
Динаміка вулика
🪟 Баланс гнізда
Підсумок переміщень рамок (брук, вощина, мед і т.д.) із PWA-блоку «🪟 Гніздо».
Нетто розплоду по вуликах: + = прийняв, − = віддав.
Сума має ≈ 0 якщо всі переноси внутрішні пасіки.
📊 Пасіка за роки
self-compare · пасіка порівнюється сама з собою рік тому
Мета: не «підняти середнє», а підтягнути низ і збільшити однорідність.
Однорідність вища = пасіка керованіша (менше «індивідуальних випадків» при обходах).
Оберіть пасіку і натисніть «Показати»
⏱ Працемісткість
час у полі як ресурс · керованіша пасіка = менше часу
Оберіть пасіку і натисніть «Показати»
✅ Затвердження польових даних
0 виділено
Завантаження…
ID
Вулик
Пасіка
Дата
Тип
Сила
Розплід
Мед (рамки)
Вароа %
Пасічник
Нотатки
Дії
🔬 Дисертація
3 засновниці: М/В/Д · субсет: П-01+П-02
📊 Готовність дисертації (↓ нижче)
Live-стан 4 обовʼязкових блоків: чи достатньо даних щоб захищати цифри
⚠ Поточний стан даних:прив'язку доньок до маток-засновниць (mother_queen_id) ще не зроблено.
Всі числа нижче — proxy на матках з race ∈ (М,В,Д) що включає засновниці й потомство разом.
Правдивий дисертаційний аналіз стане можливим після заповнення mother_queen_id → тоді WHERE-фільтр стане
queen_id IN (SELECT queen_id FROM queens WHERE mother_queen_id IN (M_id, V_id, D_id)).
✅ ОБОВ'ЯЗКОВИЙ МІНІМУМ
1. Описова статистика
n / mean / SD / SE / min-max по 8 ознаках × генотип × пасіка. Live з visit_records.
✅ live
Завантаження…
🍯 Медозбір per-queen (кг) — доньки М/В/Д
2. LS-means + контрасти між генотипами
Ядро теми. LMM з random (1|queen_id) — уникнення псевдореплікації.
Tukey adjustment для контрастів.
⏳ …
3. Компоненти дисперсії — повна LMM
y ~ (1|G) + (1|L) + (1|Y) + (1|G:L) + (1|queen). % variance по компонентах.
⏳ …
4. Перевірки припущень
Shapiro-Wilk (нормальність), Levene (гомоскедастичність).
Binomial GLMM для зимостійкості, ordinal CLMM для рійливості.
⏳ …
🌟 БАЖАНЕ (надбудова)
📐 EBV / Reliability / СПЦ / Клас — у Симуляторі
Повний BLUP walk-through з реальними даними beeu (з фільтрами, сортуванням і покроковим розв'язком):
агрегація фенотипів → A-матриця → σ²_p / σ²_A / σ²_e → deviations → EBV → r² → EBV_std → СПЦ → клас.
Всі 8 трейтів, включно з матками без власних вимірів (EBV через напівсестер через A-матрицю).
Раніше тут були Блоки 5 «EBV кожної матки» і 6 «h² по ознаках» — вони дублювали симулятор.
Одне джерело правди для індивідуальних EBV: симулятор.
7. Валідаційна звірка — beeu vs pedigreemm
Не «результат дисера», а доказ коректності інструмента.
Підсилює методологію, робить beeu захищеним.
✅ Level 1
Завантаження…
Трейт
n
r (Pearson)
RMSE
Bias
σ²_a
Verdict
…
Level 1 = польові шумні дані на 521 маток (r=0.19-0.58 очікувано).
Level 2 — після сезону 2027 на 72 з П-01+П-02 → очікуємо r≥0.95 → git tag
dissertation-blup-v1.0.
⛔ ЧОГО beeu НЕ РАХУЄ ДЛЯ ДИСЕРА
❌ Не підмішувати інші пасіки/імпортовані матки — ізольований прогін на 72 (карантин)
❌ Не видавати EBV із 0% Reliability як результат — маємо fallback «—»
❌ Не рахувати ΔG/селекційний прогрес — на 3 засновницях і 1 сезоні неможливо чесно (i=мізерна). Це для beeu-фази, не дисера.
🎯 БЛОК 5. Live EBV pipeline (MVP)
📊 EBV per queen (8 трейтів + СПЦ)
Автоматичний BLUP на реальних queens з фенотипами. Half-sib A-matrix через mother_queen_id.
Модель: y = μ + queen + e. Multi-trait, СПЦ = 100+10·Σ(w·EBV_std).
📖 Довідка
CD-042 (3 умови academic-safe):
Зовнішня валідація vs pedigreemm — щоб дисертація не була «сам себе перевіряє»
Frozen version — git tag на момент прогону + артефакт у dissertation/artifacts/
Ізольований прогін — --queens-subset + --isolated: тільки 72 у A-матриці
CD-041: генотип = індивідуальна матка (не порода-група). Модель (1|queen) + (1|workers).
📖 Текст дисертації (чернетка)
Live-рендер розділів з dissertation-kb/04_Розділи/*.md. Форматування —
A4, TNR 14pt, 1,5 інтервал (вимоги МОН). Друк Ctrl+P дає PDF.
Оновлення тексту: правиш у Obsidian → tools/sync_dissertation.sh → push.