ForHosting KIT · Outils pour développeurs

Variation du surplus du consommateur selon le prix

Un changement de prix modifie à la fois la somme payée par les acheteurs et la quantité qu’ils choisissent d’acquérir.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Ce calculateur mesure cet effet combiné sur le bien-être le long d’une courbe de demande linéaire. Saisissez l’ordonnée à l’origine en quantité, la valeur positive de la pente ainsi que l’ancien et le nouveau prix. Le résultat présente les quantités et le surplus du consommateur dans les deux situations, puis qualifie l’écart signé de gain, de perte ou d’absence de changement pour les acheteurs.

Décrivez correctement la demande linéaire

Le calculateur utilise la forme en quantité Q = a - bP. La valeur demand_intercept correspond à a, soit la quantité demandée lorsque le prix est nul. La valeur demand_slope est la valeur positive b : la quantité diminue donc de b unités chaque fois que le prix augmente d’une unité monétaire. Ne saisissez pas b sous forme négative, car le signe moins figure déjà dans le modèle. Le rapport de a à b donne le prix d’étranglement, auquel la quantité demandée devient nulle. L’ancien et le nouveau prix doivent se situer entre zéro et ce prix, bornes comprises, car prolonger la droite au-delà donnerait une quantité négative. Employez partout des unités cohérentes. Si la quantité est exprimée en milliers d’articles, le surplus l’est en milliers d’unités monétaires ; avec des articles individuels, il est exprimé en unités monétaires ordinaires.

Comprenez le calcul de la variation de bien-être

Le surplus du consommateur est l’aire située sous la courbe de demande et au-dessus du prix de marché pour les unités achetées. Avec une demande rectiligne, cette aire forme un triangle. Sa hauteur est l’écart entre le prix d’étranglement et le prix observé, tandis que sa base est la quantité demandée à ce prix. Le calculateur multiplie donc la moitié par la hauteur et la quantité à l’ancien prix, répète l’opération au nouveau prix, puis soustrait l’ancien surplus du nouveau. Un résultat positif indique un gain pour les acheteurs, généralement lié à une baisse de prix. Un résultat négatif indique une perte, habituellement liée à une hausse. Le calcul réunit deux effets : les acheteurs qui restent paient un montant différent et les acheteurs marginaux entrent sur le marché ou en sortent. Les quantités, les niveaux de surplus, la variation absolue et son libellé permettent de contrôler chaque étape.

Interprétez le résultat et ses limites

Considérez le résultat comme une estimation d’équilibre partiel fondée sur une courbe de demande linéaire stable. Le champ signé consumer_surplus_change répond à la question essentielle : une valeur supérieure à zéro signifie que les acheteurs gagnent collectivement, une valeur inférieure à zéro qu’ils perdent, et zéro que leur surplus mesuré reste inchangé. Le champ absolute_change isole l’ampleur de la direction. Le modèle suppose que l’ordonnée à l’origine et la pente ne changent pas entre les deux prix, que tous les acheteurs paient le même prix, que les unités sont assez divisibles pour interpréter une aire géométrique et qu’il n’existe ni frais supplémentaires ni changement de qualité. Il ne calcule ni surplus du producteur, ni recettes fiscales, ni coûts externes, ni effets de revenu, ni bien-être social total. Pour étudier une taxe, une subvention, une réglementation ou une décision tarifaire, associez cette estimation aux effets pertinents sur les vendeurs et les tiers.

Évaluez une hausse de prix envisagée

Estimez la perte de bien-être des acheteurs lorsqu’une entreprise augmente son prix sur une demande linéaire estimée.

Mesurez le bénéfice d’une baisse de prix

Quantifiez le gain des consommateurs dû à une remise, une subvention ou un prix de marché inférieur avec des hypothèses cohérentes.

Vérifiez un exercice d’économie

Contrôlez les quantités, les aires triangulaires de surplus et la variation signée du bien-être.

Que signifie la variation signée ?

Elle correspond au nouveau surplus moins l’ancien. Une valeur positive est un gain pour les acheteurs ; une valeur négative est une perte.

Quelle forme de demande dois-je saisir ?

Utilisez Q = a - bP, où demand_intercept vaut a et demand_slope représente la valeur positive b.

Pourquoi les prix ne peuvent-ils pas dépasser le prix d’étranglement ?

Au-delà, le modèle linéaire donnerait une demande négative, prolongement dépourvu de sens économique.

Quelles unités le surplus du consommateur utilise-t-il ?

Il utilise les unités de prix multipliées par les unités de quantité et conserve l’échelle choisie pour cette dernière.

Ce calcul couvre-t-il le bien-être total ou la perte sèche ?

Non. Il mesure uniquement le surplus du consommateur à deux prix et leur écart, sans producteurs, pouvoirs publics ni effets externes.

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.

POSThttps://api.kit.forhosting.com/econ/consumer-surplus-change-price

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é.

curl -X POST https://api.kit.forhosting.com/econ/consumer-surplus-change-price \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"demand_intercept":100,"demand_slope":2,"old_price":20,"new_price":30}'
{
  "demand_intercept": 100,
  "demand_slope": 2,
  "old_price": 20,
  "new_price": 30
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "econ.consumer_surplus_change_price",
  "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.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Consulter la documentation complète du KIT →