Moyenne de puissance
Deux simples, un double et un home run en 10 présences officielles font 8 bases totales et une moyenne de puissance de .800 : saisissez les cinq totaux de la feuille de match et obtenez l'indice de puissance. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Simples
- 2
- Doubles
- 1
- Triples
- 0
- Coups de circuit
- 1
- Présences à la batte
- 10
- Coups au but
- 4
- Total de bases
- 8
- Pourcentage de puissance
- 0,8
- Pourcentage de puissance (texte)
- 0.800
La moyenne de puissance au baseball est le total de buts divisé par les présences officielles au bâton, publiée à trois décimales sur chaque feuille de pointage, classement et carte. Un total de présences égal à zéro est rejeté car le pourcentage diviserait par zéro.
Ce que mesure la moyenne de puissance et pourquoi le total de buts est le numérateur
La moyenne de puissance répond à une question de puissance que la moyenne au bâton ne peut pas poser : parmi les présences officielles prises par un frappeur, combien de buts ces présences ont-elles produits ? Le pointage officiel condense cette idée en une identité : la moyenne de puissance égale le total de buts divisé par les présences au bâton. Le résultat ne s'écrit pas en pourcentage.
Tableaux d'affichage, journaux et tables de référence l'impriment à trois décimales, en omettant le zéro initial pour que huit buts au total en dix présences apparaissent comme .800 et un match de quatre circuits en quatre présences comme 4.000. Une présence au bâton est une apparition au marbre qui s'est terminée par un coup sûr, un retrait ou un choix du défenseur ; les buts-sur-balles, les atteints par un lancer, les amortis-sacrifices, les ballons-sacrifices et l'interférence du receveur ne sont pas des présences, donc n'entrent pas dans ce rapport.
C'est pourquoi un frappeur patient peut afficher une moyenne de puissance modeste et atteindre souvent le but : ce calculateur ne calcule pas le pourcentage de présence sur les buts, la moyenne au bâton, l'OPS ni le wOBA. Il n'applique que l'identité publiée total de buts sur présences aux cinq nombres que vous avez déjà. Zéro extra-base avec un décompte positif de présences est une ligne licite ; un frappeur resté muet est un .000 licite.
Une saison ou une carrière de plusieurs dizaines de milliers de présences utilise la même identité qu'un seul match. Ce point de terminaison ne décide pas quels événements de votre carnet ont compté comme présences, n'ajuste pas le résultat au parc et n'annualise pas un petit échantillon.
Où un calculateur de moyenne de puissance gagne sa place
Les entraîneurs de jeunes et les marqueurs de lycée ont besoin d'une moyenne de puissance reproductible pour qu'une carte d'alignement, un compte rendu de tournoi et une feuille de parents ne soient jamais en désaccord sur le fait que deux simples et un double en cinq présences valent .800.
Un éditeur qui se classe sur calculateur de moyenne de puissance vise des personnes qui ont déjà les quatre types de coups et un décompte de présences et veulent le rapport extra-base à trois décimales, non un système de projection, non une carte Statcast de spray et non un exposé d'arrivée sur les buts plus slugging.
Les gérants de fantasy qui siègent à la revue hebdomadaire des waivers ont besoin du même chiffre que la feuille officielle a imprimé, pour comparer deux frappeurs dont les moyennes au bâton se ressemblent mais dont la puissance extra-base diffère.
Les cours en salle et les certifications d'entraîneurs qui enseignent les statistiques de décompte ont besoin d'un oracle qui refuse zéro présence, refuse un double négatif et renvoie pourtant .000 lorsqu'un frappeur est resté muet, car ces cas sont ceux où les étudiants confondent « pas encore de moyenne de puissance » avec « une moyenne de puissance de zéro ».
Les ingénieurs qui écrivent des tests de carnet de pointage et de comptes rendus figent des paires connues — deux simples, un double et un circuit sur dix présences comme .800, trois buts au total sur sept présences arrondis à .429, et un rejet pour présences nulles — afin qu'une bibliothèque de reporting ne traite pas en silence la moyenne de puissance comme des coups sûrs sur présences. Une validation en échec ne consomme pas le solde.
Cas d’usage
Comparaisons fantasy et waivers
Convertissez deux lignes de frappe aux moyennes voisines en moyennes de puissance, afin que la puissance extra-base et le volume de présences apparaissent dans le même chiffre à trois décimales.
Questions fréquentes
Comment calcule-t-on la moyenne de puissance au baseball ?
Exemple : deux simples, un double et un circuit en dix présences donnent 0.800, affiché .800 au tableau.
Que se passe-t-il si les présences au bâton valent zéro ?
La moyenne de puissance divise par les présences au bâton, donc un dénominateur zéro est rejeté et n'est pas facturé.
En quoi la moyenne de puissance diffère-t-elle de la moyenne au bâton ?
La moyenne au bâton compte chaque coup sûr comme une unité sur les présences. Une moyenne au bâton .300 peut côtoyer une moyenne de puissance .500 lorsque les coups sont des extra-bases. Ce calculateur ne renvoie pas la moyenne au bâton.
Les buts sur balles et les ballons-sacrifices comptent-ils comme présences officielles ?
Non. Les buts sur balles, les frappeurs atteints, les amortis et ballons-sacrifices et l'obstruction du receveur ne sont pas des présences officielles et restent hors du calcul. Seules comptent les présences terminées par un coup sûr, un retrait ou un choix défensif.
Que se passe-t-il si un nombre de coups sûrs est négatif ?
Le calcul est refusé, car le pointage officiel ne peut pas produire un simple, un double, un triple ou un home run négatif. Zéro reste en revanche une valeur tout à fait valable.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/sports/slugging-percentage \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"singles":2,"doubles":1,"triples":0,"home_runs":1,"at_bats":10}'const res = await fetch("https://api.kit.forhosting.com/sports/slugging-percentage", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"singles": 2,
"doubles": 1,
"triples": 0,
"home_runs": 1,
"at_bats": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/sports/slugging-percentage",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"singles": 2,
"doubles": 1,
"triples": 0,
"home_runs": 1,
"at_bats": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/sports/slugging-percentage", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"singles":2,"doubles":1,"triples":0,"home_runs":1,"at_bats":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"singles":2,"doubles":1,"triples":0,"home_runs":1,"at_bats":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/sports/slugging-percentage", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"singles": 2,
"doubles": 1,
"triples": 0,
"home_runs": 1,
"at_bats": 10
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "sports.slugging_percentage",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_abs | 1000000 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Contrairement à la moyenne au bâton, qui traite chaque coup sûr comme une unité, la moyenne de puissance pondère les simples comme un but, les doubles comme deux, les triples comme trois et les circuits comme quatre. Entraîneurs, marqueurs, gérants de fantasy et étudiants ont besoin de ce chiffre de puissance extra-base à partir de cinq décomptes : simples, doubles, triples, circuits et présences au bâton. Ce calculateur forme le total de buts comme une fois les simples plus deux fois les doubles plus trois fois les triples plus quatre fois les circuits, puis divise par les présences et arrondit le quotient à trois décimales, selon la convention qui écrit huit buts au total en dix présences comme .800. Tout décompte négatif de coups est rejeté car le pointage officiel ne peut pas produire un simple, un double, un triple ou un circuit négatif. Les appels réussis sont facturés à $0.002 ; une entrée invalide n'est pas débitée.
Ce que mesure la moyenne de puissance et pourquoi le total de buts est le numérateur
Le total de buts compte un simple comme un, un double comme deux, un triple comme trois et un circuit comme quatre, de sorte qu'un frappeur allé deux-sur-quatre avec un double dépasse en puissance un frappeur allé deux-sur-quatre avec deux simples. Apportez les totaux officiels de simples, doubles, triples, circuits et présences, puis laissez le point de terminaison renvoyer une moyenne de puissance à trois décimales que vous pouvez figer dans une feuille de pointage, une grille de fantasy ou un test unitaire.
Contrat d'entrée, forme de la réponse et validation
Les valeurs doivent rester dans la limite d'un million afin qu'une saison simulée ou une carrière complète tienne, tandis que des milliards pathologiques sont rejetés. Préférez les entiers nus aux chaînes formatées ; les signes de pourcentage, les séparateurs de milliers et la forme à point initial du tableau ne sont pas analysés. Envoyez un corps JSON par POST avec cinq entiers obligatoires. singles est le décompte des coups d'un but et doit être un entier non négatif ; les alias 1B, 1b et single sont acceptés afin qu'un export du carnet de pointage n'ait pas besoin d'une étape de renommage. doubles est le décompte des doubles officiels ; 2B, 2b et double sont acceptés. triples est le décompte des triples officiels ; 3B, 3b et triple sont acceptés. home_runs est le décompte des circuits officiels ; HR, hr, homers, home_run et homeruns sont acceptés. at_bats est le décompte des présences officielles sur la même fenêtre et doit être un entier strictement positif, car la moyenne de puissance divise par les présences ; at-bats, atbats, AB, ab et at_bat sont acceptés. Chaque champ peut arriver comme entier JSON ou comme chaîne numérique qui s'analyse en entier. Champs manquants, chaînes vides, non-entiers, décomptes négatifs, un total de présences égal à zéro, un total de coups qui dépasse les présences, ou une valeur hors de ces limites échouent avec invalid_input en nommant le champ et ne sont pas facturés. En cas de succès, le corps répète singles, doubles, triples, home_runs et at_bats, renvoie hits comme la somme des quatre types, total_bases comme la somme pondérée qui alimente le rapport, slugging_percentage comme le quotient arrondi à trois décimales, slugging_percentage_text comme cette même valeur toujours écrite avec trois chiffres après le point décimal pour que .800 ne s'effondre pas en 0.8 à l'affichage, slugging_percentage_display au format de feuille de pointage, et une chaîne de formule que vous pouvez imprimer à côté des chiffres. Exemple : deux simples, un double, zéro triple, un circuit et dix présences produisent huit buts au total et 0.800. Le tarif d'un élément réussi est un $0.002 forfaitaire.
Où un calculateur de moyenne de puissance gagne sa place
Parce que l'implémentation est du parse pur de tier A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle et sans réseau sortant. Gardez les requêtes petites, figez slugging_percentage_text à trois décimales dans les tests, et vous obtenez une arithmétique de baseball stable pour widgets, pages de compte rendu et workers de bord, sans dresser un service de statistiques complet à vous.
Cas d'intégration
Feuilles de pointage et comptes rendus
Saisissez les simples, doubles, triples, circuits et présences officielles pour publier une moyenne de puissance à trois décimales qui coïncide avec la feuille, qu'il s'agisse d'un match, d'une série ou d'une saison.
Cours d'entraîneurs et tests de carnet
Les étudiants et le QA figent deux simples, un double et un circuit sur dix présences comme .800, trois buts au total sur sept comme .429, et zéro présence comme invalid_input.
Questions techniques
Que se passe-t-il si un décompte de coups est négatif ?
La tâche échoue avec invalid_input en nommant le champ. Le pointage officiel ne peut pas produire un simple, un double, un triple ou un circuit négatif, donc cette valeur est rejetée plutôt que de renvoyer une moyenne de puissance absurde.
Combien coûte le calculateur de moyenne de puissance ?
L'outil du navigateur est gratuit. Les requêtes API utilisent un solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.