Calculateur du déflateur du PIB
Transformez le PIB nominal et le PIB réel en indice des prix de toute l'économie : un PIB nominal de 1100 face à un PIB réel de 1000 donne un déflateur de 110, soit 10 points au-dessus de l'année de base. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- PIB nominal
- 1 100
- PIB réel
- 1 000
- Rapport
- 1,1
- Déflateur du PIB
- 110
- Par rapport à la base (%)
- 10
- Tranche du niveau des prix
- above_base_year
Le déflateur du PIB est la mesure macroéconomique standard du niveau général des prix des biens et services produits dans une économie : il compare le PIB nominal valorisé aux prix courants au PIB réel valorisé aux prix constants de l’année de base, puis multiplie le rapport par cent pour que l’année de base elle-même se lise cent. Étudiants, tuteurs et rédacteurs d’examens ont besoin d’un moyen rapide et déterministe de transformer toute paire nominal–réel valide en cet indice sans le confondre avec les paniers d’IPC ni avec les taux d’inflation d’une année sur l’autre. Ce calculateur du déflateur du PIB accepte des chiffres positifs de PIB nominal et réel dans les mêmes unités monétaires, renvoie le rapport sans dimension, l’indice du déflateur, le nombre de points de pourcentage au-dessus ou en dessous de la base de cent, et une courte chaîne de formule que vous pouvez placer à côté de la réponse.
Ce que mesure le déflateur du PIB et comment la formule fonctionne
Le PIB nominal multiplie les quantités de la période courante par les prix de la période courante, de sorte qu’il augmente à la fois lorsque l’économie produit davantage et lorsque les prix montent. Le PIB réel maintient les prix fixes à une année de base choisie, de sorte qu’il ne suit que la variation des quantités.
Diviser le nominal par le réel annule donc la trajectoire des quantités et laisse un pur indice de prix pour l’ensemble du panier de production intérieure : le déflateur du PIB est égal au PIB nominal divisé par le PIB réel, multiplié par cent. À l’année de base le nominal égale le réel par construction, le rapport vaut un et le déflateur est exactement cent.
Lorsque les prix courants sont en moyenne supérieurs à ceux de l’année de base, le nominal dépasse le réel et le déflateur se situe au-dessus de cent ; lorsque les prix courants sont plus bas, le déflateur tombe en dessous de cent. Contrairement à un indice des prix à la consommation, le déflateur du PIB couvre les biens d’investissement, les achats publics et les exportations nettes de biens et services produits sur le territoire, et son panier se met automatiquement à jour avec la composition de la production courante.
Cette ampleur explique pourquoi les manuels l’appellent indice de prix de toute l’économie ou indice de prix du PIB, et non un indice du coût de la vie des ménages urbains. Ce calculateur n’implémente que l’identité du manuel : il ne pondère pas en chaîne, n’épisse pas les années de base et ne convertit pas entre indices de volume en chaîne et PIB réel à base fixe.
Vous fournissez un niveau nominal et un niveau réel pour la même période et la même monnaie, et vous recevez le déflateur correspondant prêt pour les exercices, les diapositives et les contrôles automatisés.
Cas d’usage
Contrôles de cours nominal–réel
Laissez les étudiants saisir le PIB nominal et réel et vérifier déflateur du PIB = (nominal / réel) × 100 face aux exemples résolus du manuel.
Notation automatique LMS et examens
Notez les items de déflateur du PIB avec un oracle déterministe qui rejette les niveaux de PIB non positifs et n’invente jamais une année de base creuse.
Carnets macro et tableaux de bord pédagogiques
Calculez en lot des indices de prix de toute l’économie à partir du PIB nominal et réel publiés sans dérive de formules dans le tableur.
Questions fréquentes
Comment calcule-t-on le déflateur du PIB ?
Déflateur du PIB = (PIB nominal / PIB réel) × 100. Envoyez deux chiffres positifs dans les mêmes unités monétaires pour la même période.
Que signifie un déflateur du PIB de 100 ?
Un déflateur de 100 signifie que le PIB nominal égale le PIB réel, le niveau de prix de l’année de base par construction pour une série réelle à base fixe.
En quoi le déflateur du PIB diffère-t-il de l’IPC ?
L’IPC suit un panier fixe de biens et services de consommation des ménages. Le déflateur du PIB couvre tous les biens et services finaux produits sur le territoire et se met à jour avec la composition de la production courante.
Peut-on obtenir l'inflation avec le déflateur du PIB ?
Pas avec un seul résultat. L'outil donne le niveau de l'indice pour une période. Calculez le déflateur sur deux périodes, puis la variation en pourcentage entre les deux : c'est l'inflation.
Le PIB nominal et le PIB réel doivent-ils avoir la même unité ?
Oui. Saisissez-les dans la même monnaie et pour la même période, le PIB réel étant évalué aux prix de l'année de base. Les deux doivent être supérieurs à zéro, sinon aucun déflateur n'est calculé.
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/econ/gdp-deflator \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"nominal_gdp":1100,"real_gdp":1000}'const res = await fetch("https://api.kit.forhosting.com/econ/gdp-deflator", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"nominal_gdp": 1100,
"real_gdp": 1000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/econ/gdp-deflator",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"nominal_gdp": 1100,
"real_gdp": 1000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/econ/gdp-deflator", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"nominal_gdp":1100,"real_gdp":1000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"nominal_gdp":1100,"real_gdp":1000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/econ/gdp-deflator", 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
{
"nominal_gdp": 1100,
"real_gdp": 1000
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "econ.gdp_deflator",
"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.
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
Contrat d’entrée, champs de réponse et règles de validation
Envoyez éventuellement decimals comme entier de zéro à douze (défaut six) pour contrôler l’arrondi half-up sur chaque champ calculé. Les deux niveaux de PIB doivent être strictement supérieurs à zéro : un PIB réel nul ou négatif rendrait la division indéfinie ou sans sens pour un indice de prix, et le PIB nominal non positif est rejeté pour le même domaine pédagogique. Associez les nombres à votre propre tableau pluriannuel si vous avez besoin de l’inflation d’une période à l’autre comme variation en pourcentage du déflateur ; ce point de terminaison calcule uniquement le niveau de l’indice pour une seule paire nominal–réel et n’estime ni les taux de croissance ni le rebasement de séries historiques. Envoyez en POST un corps JSON avec deux nombres finis obligatoires : nominal_gdp (PIB aux prix courants) et real_gdp (PIB aux prix constants de la même période). Les champs manquants, les chaînes vides, les valeurs non finies et les decimals non entiers hors plage échouent avec invalid_input et ne sont pas facturés. Les alias courants sont acceptés : nominal, ngdp ou gdp_nominal pour nominal_gdp ; real, rgdp ou gdp_real pour real_gdp. En cas de succès le corps renvoie nominal_gdp et real_gdp en écho (arrondis), ratio comme nominal divisé par réel, gdp_deflator comme cent fois ce rapport, vs_base_percent comme le déflateur moins cent (points de pourcentage au-dessus ou en dessous de l’indice d’année de base de cent), price_level_band comme étiquette pédagogique grossière (below_base_year, at_base_year ou above_base_year), et formula. Exemple : nominal mille cent et réel mille donne le rapport un virgule un, le déflateur du PIB cent dix, vs_base_percent dix et above_base_year.
Où une API du déflateur du PIB justifie son usage
Les cours de macro d’introduction et de niveau intermédiaire utilisent un calculateur du déflateur du PIB pour que les étudiants convertissent toute paire valide de PIB nominal et réel en l’indice canonique sans le confondre avec l’IPC ni avec le taux d’inflation entre deux années. Les générateurs d’examens et les plugins LMS ont besoin d’un oracle déterministe qui rejette un PIB réel nul ou négatif au lieu d’inventer un zéro creux qu’un correcteur buggé pourrait traiter comme année de base. Une validation en échec ne consomme pas de solde. Les carnets d’analystes et les tableaux de bord pédagogiques recomputent souvent les tables des manuels à partir de séries nominales et réelles publiées ; figer l’arithmétique dans une petite API parse évite la dérive des tableurs dans la colonne de comparaison. Comme l’implémentation est pure parse de niveau A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle ni réseau sortant. Gardez les requêtes petites, figez dans les tests les champs arrondis du déflateur et de vs_base_percent, et vous obtenez des chiffres reproductibles de l’indice de prix de toute l’économie pour les devoirs, les plugins LMS et les workers en périphérie sans monter vous-même un pipeline complet de comptes nationaux.
Questions techniques
Le déflateur du PIB peut-il être inférieur à 100 ?
Oui. Si les prix courants sont en moyenne inférieurs à ceux de l’année de base, le PIB nominal est inférieur au réel et le déflateur est inférieur à 100 (price_level_band below_base_year).
Combien coûte le calculateur du déflateur du PIB ?
L’outil dans le navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n’est pas facturée.