حساب فاقد الرفاهية بسبب الحد الأدنى للسعر
تقيس هذه الحاسبة إجمالي الفائض المفقود عندما يكون الحد الأدنى القانوني للسعر أعلى من توازن المنافسة في سوق خطية. أدخل مقطع الطلب وميله، ومقطع العرض وميله، والحد السعري المقترح. تحسب الأداة التوازن الأصلي والكميتين المطلوبة والمعروضة عند السعر المقيد، وتعتمد الطلب حدا للكمية المتداولة، ثم تعرض مثلث فاقد الرفاهية الناشئ عن المعاملات التي لم تعد تتم.
شغّل الأداة مجانًا
صف السوق الخطية بوحدات متسقة
أدخل الطلب بالصيغة Qd = demand_intercept − demand_slope × price والعرض بالصيغة Qs = supply_intercept + supply_slope × price. يُدخل الميلان كمقدارين موجبين، إذ تطبق الحاسبة إشارة الطرح على الطلب وإشارة الجمع على العرض. حافظ على اتساق الوحدات في جميع القيم. فإذا كان السعر بالدولار لكل سلعة والكمية بآلاف السلع، وجب أن يكون المقطعان بآلاف السلع والميلان بآلاف السلع لكل دولار. ويظهر فاقد الرفاهية حينئذ بآلاف الدولارات. يجب أن يكون ميل العرض موجبا تماما لأن الخوارزمية تستخدم منحنى العرض العكسي لتحديد التكلفة الحدية عند الكمية المتداولة المنخفضة. يجوز أن تكون المقاطع المقدرة سالبة، لكن ينبغي أن تنتج المنحنيات كمية توازن غير سالبة وكمية طلب غير سالبة عند الحد الأدنى. تمنع هذه القيود عرض امتداد جبري صحيح بوصفه نتيجة اقتصادية مفيدة خارج نطاقه. راجع الإشارات بعناية، لأن إدخال ميل طلب سالب أصلا يعكس المنحنى المقصود ولذلك يُرفض.
تحقق من أن الحد الأدنى للسعر ملزم
تحسب الأداة أولا توازن المنافسة بمساواة الكمية المطلوبة بالكمية المعروضة. لا يؤثر الحد الأدنى في التداول إلا إذا كان أعلى تماما من سعر التوازن. فإذا ساواه أو كان دونه، أمكن للمشترين والبائعين مواصلة التعامل عند التوازن، ولا ينطبق نموذج الحد الملزم. عند تفعيل الحد، تنخفض الكمية المطلوبة وترتفع الكمية المعروضة. وإذا لم تشتر الحكومة الفائض ولم يوجد مشتر آخر له، فإن الجانب الأقصر من السوق يحدد التداول الفعلي، فتساوي الكمية المتداولة الكمية المطلوبة. يظهر الفرق بين العرض والطلب بصفته كمية فائضة، لكنه ليس فاقد الرفاهية نفسه. ينشأ الفاقد من المعاملات المفيدة للطرفين التي تختفي بين الكمية المنخفضة وكمية التوازن. ولا يقيس ضرب الفائض الظاهر في السعر المقيد الرفاهية المفقودة أو خسارة المنتج أو تكلفة التخزين. يفترض الحساب عدم وجود تقنين غير كفء بين البائعين وعدم شراء الحكومة للفائض؛ وإذا وُجد أحدهما لزم نموذج أوسع.
فسر مثلث الرفاهية وافتراضاته
يمثل منحنى الطلب الاستعداد الحدي للدفع في المعاملات الملغاة، ويمثل منحنى العرض التكلفة الحدية. عند الكمية النهائية يساوي الاستعداد للدفع الحد الأدنى للسعر لأن تلك الكمية تقع على منحنى الطلب. تقيّم الحاسبة منحنى العرض العكسي عند الكمية نفسها، ثم تطرح التكلفة الحدية من السعر الأدنى للحصول على فجوة الرفاهية. قاعدة المثلث الأفقية هي الانخفاض من كمية التوازن إلى الكمية المتداولة، وارتفاعه الرأسي هو تلك الفجوة؛ ويساوي فاقد الرفاهية نصف حاصل ضرب القاعدة في الارتفاع. النتيجة حتمية ولا تُقرب إلا لتثبيت العرض. يصف النموذج سوقا خطية تنافسية بلا ضريبة أو إعانة أو أثر خارجي أو شراء دعم أو تكلفة إتلاف أو تغير جودة أو سوق سوداء أو نفقات إدارية. ويفترض أيضا وصول الوحدات المباعة إلى المشترين الأعلى تقييما لها. استخدم الناتج كتقدير شفاف للتوازن الجزئي، واختبر تقديرات بديلة للميول عند عدم اليقين. تكلفة الطلب الآلي هي $0.002، ولا يتطلب الحساب خدمة شبكية أو بيانات خارجية متغيرة.
حالات الاستخدام
تقييم سعر دعم زراعي
قدّر الرفاهية المفقودة وفائض الإنتاج عندما يتجاوز الحد الأدنى لسعر سلعة توازن المنافسة.
مراجعة مسألة في الاقتصاد
تحقق من التوازن والكميات عند الحد السعري وفجوة الرفاهية ومساحة مثلث الفاقد.
مقارنة سيناريوهات السياسات
طبّق حدودا سعرية متعددة على منحنيي الطلب والعرض نفسيهما لمقارنة انخفاض التداول والرفاهية.
الأسئلة الشائعة
ما الصيغة المستخدمة لحساب فاقد الرفاهية؟
يساوي نصف انخفاض الكمية المتداولة مضروبا في الفرق بين الاستعداد للدفع والتكلفة الحدية عند الكمية الجديدة.
لماذا تساوي الكمية المتداولة الكمية المطلوبة؟
عند وجود حد ملزم تكون الكمية المطلوبة أقل من المعروضة. ومن دون شراء حكومي للفائض يحد المشترون من المعاملات المنفذة.
هل تساوي الكمية الفائضة فاقد الرفاهية؟
لا. الأولى هي فائض العرض عند السعر الأدنى، أما الفاقد فهو قيمة المعاملات المفيدة التي لم تعد تتم.
ماذا يحدث إذا كان الحد السعري أدنى من التوازن؟
لا يكون ملزما ولا يغير نتيجة المنافسة. ترفضه الحاسبة لأنه لا ينشئ مثلث رفاهية ناتجا عن القيد.
هل تشمل الحاسبة مشتريات الحكومة أو تكاليف التخزين؟
لا. تفترض عدم شراء الفائض غير المباع. وتتطلب المشتريات والتخزين والإتلاف والضرائب والإدارة بنود رفاهية منفصلة.
ما تكلفة الحساب عبر API؟
تكلفة كل طلب API هي $0.002. الحساب حتمي ولا يستخدم أي خدمة خارجية.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/econ/deadweight-loss-price-floor \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"demand_intercept":120,"demand_slope":2,"supply_intercept":20,"supply_slope":3,"price_floor":30}'const res = await fetch("https://api.kit.forhosting.com/econ/deadweight-loss-price-floor", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"demand_intercept": 120,
"demand_slope": 2,
"supply_intercept": 20,
"supply_slope": 3,
"price_floor": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/econ/deadweight-loss-price-floor",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"demand_intercept": 120,
"demand_slope": 2,
"supply_intercept": 20,
"supply_slope": 3,
"price_floor": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/econ/deadweight-loss-price-floor", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"demand_intercept":120,"demand_slope":2,"supply_intercept":20,"supply_slope":3,"price_floor":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"demand_intercept":120,"demand_slope":2,"supply_intercept":20,"supply_slope":3,"price_floor":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/econ/deadweight-loss-price-floor", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"demand_intercept": 120,
"demand_slope": 2,
"supply_intercept": 20,
"supply_slope": 3,
"price_floor": 30
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "econ.deadweight_loss_price_floor",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |