Calcolatore dell’indice di peso allo svezzamento
Il calcolatore confronta un giovane animale con la media del suo gruppo contemporaneo.
Esegui gratis nel browser
Inserisca tutti i pesi validi allo svezzamento e indichi l’animale da valutare. Il risultato mostra la media del gruppo, l’indice dell’animale — dove 100 equivale alla media — e la sua posizione per peso. Può così sintetizzare le prestazioni relative in modo coerente, mantenendo visibili i pesi originali e la composizione del gruppo.
Definisca un gruppo contemporaneo attendibile
Un indice utile nasce da un confronto equo. Includa animali che abbiano avuto opportunità realmente simili: stesso allevamento, stagione, gestione, classe sessuale e fascia d’età compatibile con le regole dell’associazione di razza o del programma di registrazione. Inserisca ogni animale una sola volta e adoperi una sola unità. Libbre e chilogrammi sono entrambi validi perché l’indice è adimensionale, ma non vanno mai mescolati. L’animale è identificato con una posizione a base zero: il primo peso ha indice 0. Il calcolatore considera l’elenco come gruppo completo e include l’animale selezionato nella media. Non stabilisce quali soggetti appartengano al gruppo, non corregge il peso per età o età della madre e non sostituisce i calcoli ufficiali. Completi tali preparazioni prima dell’invio. Conservi i dati originali affinché il confronto sia riproducibile e sia sempre possibile sapere quali animali hanno contribuito alla media.
Legga correttamente indice e classifica
Il calcolo somma tutti i pesi, divide il totale per il numero di animali e rapporta il peso selezionato alla media. Moltiplicando per 100 si ottiene l’indice. Il valore 100 coincide con la media; 108 indica otto per cento sopra la media e 94 sei per cento sotto. La classifica ordina i pesi dal maggiore al minore e assegna la posizione 1 al più alto. I pesi uguali condividono il rango competitivo: due animali primi a pari merito sono entrambi in posizione 1 e il successivo è in posizione 3. L’output conta anche quanti animali sono sopra, a pari merito e sotto. La precisione modifica soltanto la visualizzazione di media e indice, non i confronti. Poiché il denominatore dipende dal gruppo, lo stesso animale può ottenere un indice diverso quando la composizione cambia legittimamente. La metrica descrive quindi una prestazione relativa in un insieme specifico, non un punteggio biologico assoluto.
Inserisca il risultato nelle decisioni
Usi l’indice come una componente documentata della selezione. Può evidenziare animali sopra o sotto compagni allevati in condizioni simili, aiutare a valutare l’uniformità della mandria giovane e segnalare registrazioni da approfondire. Un indice elevato, tuttavia, non prova da solo la superiorità genetica. Produzione lattea materna, salute, alimentazione integrativa, età e qualità della pesatura influenzano il risultato. Consideri anche pesi corretti, valutazioni genetiche, conformazione, obiettivi riproduttivi e anamnesi sanitaria. Non confronti indici di gruppi diversi come se avessero lo stesso denominatore. Tratti con cautela i gruppi piccoli: il calcolo è possibile con due animali, ma è meno stabile. Nei processi automatici conservi input, indice scelto, precisione e numerosità. Questa traccia consente verifiche successive e tutela il contesto. Ogni calcolo tramite API costa $0.002; è disponibile anche il calcolo diretto nel browser.
Casi d'uso
Classificare un gruppo di vitelli
Confronti un vitello con i contemporanei gestiti allo stesso modo e ne verifichi indice, posizione e conteggi.
Controllare i registri aziendali
Ricalcoli un indice registrato dai pesi originali per confermare media e criterio di classifica.
Automatizzare i riepiloghi
Aggiunga metriche riproducibili di peso relativo ai rapporti senza fogli elettronici o formule manuali.
Domande frequenti
Che cosa indica un indice di svezzamento pari a 100?
Il peso dell’animale selezionato coincide esattamente con la media aritmetica del gruppo inviato.
L’animale selezionato è incluso nella media?
Sì. L’elenco rappresenta il gruppo completo e comprende l’animale indicato da animal_index.
Posso inserire pesi in chilogrammi?
Sì. Può usare chilogrammi, libbre o un’altra unità coerente, purché sia uguale per tutti i valori.
Come vengono gestiti i pari merito?
Pesi uguali condividono la posizione. Se due animali sono primi, il successivo occupa la posizione 3.
Il calcolatore corregge il peso per età?
No. Confronta i valori inviati così come sono. Applichi prima le eventuali correzioni necessarie.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/bio/weaning-weight-ratio \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"weights":[242,255,231,268,249],"animal_index":3}'const res = await fetch("https://api.kit.forhosting.com/bio/weaning-weight-ratio", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"weights": [
242,
255,
231,
268,
249
],
"animal_index": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/weaning-weight-ratio",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"weights": [
242,
255,
231,
268,
249
],
"animal_index": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/weaning-weight-ratio", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"weights":[242,255,231,268,249],"animal_index":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"weights":[242,255,231,268,249],"animal_index":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/weaning-weight-ratio", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"weights": [
242,
255,
231,
268,
249
],
"animal_index": 3
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.weaning_weight_ratio",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_items | 10000 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |