Калькулятор веса собаки
Оцените, сколько будет весить ваша собака во взрослом возрасте, по текущему возрасту и весу щенка.
Логика вычислений
Калькулятор оценивает будущий взрослый вес собаки по текущему возрасту и весу щенка с поправкой на размер породы. В основе — кривые роста: для каждого размера породы задано, какую долю от взрослого веса щенок набирает к определённому возрасту. Сначала введённые данные приводятся к единым единицам — возраст к неделям, вес к килограммам:
A = A₀ × k_A W = W₀ × k_W
где:
- A — возраст щенка, недель;
- A₀ — введённое значение возраста, в выбранной единице (дни, недели или месяцы);
- k_A — коэффициент перевода возраста в недели: день = 1/7, неделя = 1, месяц = 4,345;
- W — текущий вес, кг;
- W₀ — введённое значение веса, в выбранной единице (г, кг, унции или фунты);
- k_W — коэффициент перевода веса в килограммы: г = 0,001, кг = 1, унция = 0,0283495, фунт = 0,453592.
Для выбранного размера породы по возрасту A определяется доля взрослого веса f. Кривая роста задана узловыми точками «возраст — доля» (см. таблицу ниже); между соседними узлами значение находится линейной интерполяцией:
f = f_a + (A − A_a) / (A_b − A_a) × (f_b − f_a)
где:
- f — доля взрослого веса, достигнутая к возрасту A (от 0 до 1);
- A_a, A_b — возраст ближайших узловых точек кривой, между которыми лежит A, недель;
- f_a, f_b — доли взрослого веса в этих узловых точках.
За пределами таблицы доля не интерполируется: до первого узла берётся доля первого узла, после последнего — доля последнего. Зная текущий вес и достигнутую долю, получаем прогноз взрослого веса:
W_взр = W / f
где:
- W_взр — ожидаемый взрослый вес, кг.
Вокруг прогноза строится вероятный диапазон ±12 %:
W_min = W_взр × 0,88 W_max = W_взр × 1,12
где:
- W_min, W_max — нижняя и верхняя границы вероятного диапазона взрослого веса, кг.
Кривые роста по размеру породы
Доля от взрослого веса (в процентах), достигаемая щенком к указанному возрасту. Промежуточные значения калькулятор находит линейной интерполяцией между соседними столбцами.
| Размер породы | 0 | 4 | 8 | 12 | 16 | 20 | 26 | 39 | 52 | 65 | 78 | 104 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| возраст, недель → | доля взрослого веса, % | |||||||||||
| Той / миниатюрная (до 5 кг) | 6 | 18 | 35 | 52 | 66 | 78 | 92 | 99 | 100 | — | — | — |
| Маленькая (5–11 кг) | 5 | 16 | 31 | 47 | 60 | 72 | 87 | 97 | 100 | — | — | — |
| Средняя (11–25 кг) | 4 | 13 | 27 | 42 | 54 | 65 | 80 | 93 | 99 | 100 | — | — |
| Крупная (25–45 кг) | 3 | 11 | 23 | 36 | 47 | 57 | 72 | 87 | 96 | — | 100 | — |
| Гигантская (более 45 кг) | 2 | 9 | 19 | 30 | 40 | 49 | 63 | 79 | 90 | — | 98 | 100 |
