Calculateur de perte sèche du monopole
Mesurez le bien-être perdu quand un monopole produit moins : pour une ordonnée à l'origine de 100, une pente de 2 et un coût marginal de 20, la quantité passe de 40 à 20 et le prix à 60, soit une perte sèche de 400. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Ordonnée à l'origine de la demande
- 100
- Pente de la demande
- 2
- Coût marginal
- 20
- Quantité concurrentielle
- 40
- Quantité de monopole
- 20
- Prix de monopole
- 60
- Réduction de quantité
- 20
Ce calculateur estime la perte de bien-être total lorsqu’un vendeur unique qui maximise son profit limite la production sur un marché linéaire. Indiquez l’ordonnée à l’origine et la pente de la demande inverse, ainsi que le coût marginal constant. Vous obtenez la quantité concurrentielle, la quantité de monopole, le prix monopolistique, la baisse de production, la marge sur coût et le triangle de perte sèche entre les deux quantités. L’outil convient aux cours d’économie, aux analyses réglementaires, aux modèles de marché et aux vérifications rapides du résultat linéaire classique.
Décrivez correctement le marché linéaire
Partez de la demande inverse P = a - bQ. L’ordonnée à l’origine a est le prix auquel la quantité demandée devient nulle. La pente b est positive et mesure la baisse du consentement à payer lorsque la production augmente.
Saisissez le coût marginal constant c dans la même monnaie par unité que le prix. Le calcul suppose un marché, un monopoleur appliquant un prix unique, sans discrimination tarifaire, taxe ni externalité. Le coût marginal est horizontal : le coût fixe ne modifie donc ni la quantité qui maximise le profit ni le triangle de bien-être.
L’ordonnée à l’origine doit dépasser le coût marginal pour produire une quantité concurrentielle positive. Conservez des unités cohérentes. Si Q est exprimé en milliers d’articles, les quantités et la perte monétaire le sont aussi.
N’utilisez pas directement la pente d’une demande exprimant Q en fonction de P : transformez-la d’abord en demande inverse.
Calculez la production de monopole et le triangle
En concurrence, le prix égale le coût marginal. En remplaçant P = c dans la demande inverse, on obtient Qc = (a - c) / b. Le monopoleur choisit plutôt la production pour laquelle la recette marginale égale le coût marginal.
Avec une demande inverse linéaire, la recette marginale conserve l’ordonnée à l’origine et double la pente : MR = a - 2bQ. Résoudre MR = c donne Qm = (a - c) / (2b). Le remplacement de Q par Qm dans la demande fournit le prix monopolistique.
Les unités comprises entre Qm et Qc ne sont pas produites alors que leur valeur pour les acheteurs dépasse le coût marginal. Les gains à l’échange perdus forment un triangle dont la base vaut Qc - Qm et la hauteur, le prix de monopole moins le coût marginal. La perte sèche est la moitié du produit de ces deux grandeurs.
Elle ne correspond ni au profit du monopoleur ni à l’ensemble du surplus transféré des consommateurs au producteur.
Interprétez l’estimation et ses limites
Considérez le résultat comme une estimation dont la qualité dépend des données de demande et de coût. Un écart plus grand entre l’ordonnée à l’origine et le coût marginal augmente à la fois la production supprimée et la marge : la perte sèche progresse donc rapidement. Une pente plus forte réduit l’échelle des quantités et modifie l’aire du triangle.
Pour comparer des marchés, gardez la même monnaie, la même période et les mêmes unités. Ce calcul convient aux exercices, aux scénarios préliminaires de contrôle des concentrations, aux secteurs réglementés et aux analyses de sensibilité, mais il ne prouve pas qu’une entreprise réelle détient un monopole. Les marchés peuvent comporter plusieurs produits, une demande non linéaire, un coût marginal croissant, des capacités limitées, de l’incertitude, des entrants, des concurrents stratégiques, des changements de qualité ou une discrimination tarifaire.
Aucun poids distributif n’est appliqué : un transfert vers le monopoleur change le bénéficiaire du surplus sans constituer à lui seul une perte sèche. Testez plusieurs hypothèses en cas d’incertitude.
Cas d’usage
Vérifier un exercice d’économie
Contrôlez l’équilibre concurrentiel, le prix et la quantité de monopole, ainsi que la perte sèche d’une demande inverse linéaire.
Tester des scénarios de politique
Comparez l’effet de différentes estimations de coût marginal ou de demande sur la restriction de production et le triangle de perte.
Documenter un modèle de marché
Produisez des valeurs intermédiaires transparentes à examiner avec les hypothèses d’une analyse économique interne.
Questions fréquentes
Quelle équation de demande est utilisée ?
La demande inverse linéaire P = a - bQ, où a est l’ordonnée à l’origine et b un coefficient de pente strictement positif.
Pourquoi l’ordonnée à l’origine doit-elle dépasser le coût marginal ?
Cette condition crée une quantité concurrentielle positive. Si le coût marginal atteint le consentement à payer maximal, ce modèle à production positive ne s’applique pas.
Le profit de monopole est-il égal à la perte sèche ?
Non. Le profit comprend du surplus transféré au monopoleur. La perte sèche mesure les gains à l’échange supprimés par la restriction de production.
Le coût fixe modifie-t-il le résultat ?
Pas dans ce modèle standard. Il modifie le profit, mais pas la production choisie ni le triangle lorsque le coût marginal reste constant.
Dans quelles unités la perte sèche est-elle exprimée ?
En unités de prix multipliées par des unités de quantité. Si la quantité est en milliers, le résultat est aussi en milliers d’unités monétaires.
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/monopoly-deadweight-loss \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"demand_intercept":100,"demand_slope":2,"marginal_cost":20}'const res = await fetch("https://api.kit.forhosting.com/econ/monopoly-deadweight-loss", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"demand_intercept": 100,
"demand_slope": 2,
"marginal_cost": 20
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/econ/monopoly-deadweight-loss",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"demand_intercept": 100,
"demand_slope": 2,
"marginal_cost": 20
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/econ/monopoly-deadweight-loss", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"demand_intercept":100,"demand_slope":2,"marginal_cost":20}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"demand_intercept":100,"demand_slope":2,"marginal_cost":20}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/econ/monopoly-deadweight-loss", 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
{
"demand_intercept": 100,
"demand_slope": 2,
"marginal_cost": 20
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "econ.monopoly_deadweight_loss",
"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
Interprétez l’estimation et ses limites
Le navigateur est gratuit ; chaque requête automatisée coûte $0.002.
Questions techniques
Combien coûte une requête API ?
Chaque requête API coûte $0.002. Vous pouvez également exécuter gratuitement le même calcul déterministe dans votre navigateur.