حاسبة نسبة التركيز لـ N شركات
سوق من 6 منشآت تستحوذ أكبر أربع منها على 90 % من المبيعات تكون فيه CR4 مساوية 90 %، ويُصنَّف شديد التركز. أدخل قائمة الحصص واختر عدد المنشآت الكبرى التي تُجمع لتحصل على النسبة وفئتها. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- الحصص السوقية
- 40, 25, 15, 10, 6, 4
- N
- 4
- عدد الشركات
- 6
- وحدة الحصة
- Percent
- تسمية CRn
- CR4
- حصص أكبر n
- 40, 25, 15, 10
نسبة تركيز N منشآت، وتُكتب CR_n، هي أداة تنظيم الصناعة الكلاسيكية التي تجيب عن سؤال واحد: أيّ قدر من السوق يبقى لدى أكبر البائعين. رتّبوا كل حصة مدرجة من الأكبر إلى الأصغر واجمعوا أول N منها. تعني CR4 البالغة تسعين في المئة أن أكبر أربع منشآت تحوز تسعين في المئة من المبيعات؛ أما CR8 القريبة من أربعين في المئة فتصف صناعة أكثر تفتتًا بكثير. تقبل حاسبة نسبة تركيز N منشآت قائمة بحصص السوق والعدد الصحيح N، وترتب الحصص، وتجمع أكبر N، وتعيد النسبة بنفس الوحدة التي أرسلتموها مع صيغة مئوية ونطاق صفّي خشن.
ما الذي تقيسه نسبة تركيز N منشآت وكيف يعمل الترتيب
نسبة تركيز N منشآت من أقدم المقاييس الهيكلية التي تُدرَّس في تنظيم الصناعة. اكتبوا حصص السوق للمنشآت التي لديكم، رتّبوها من الأكبر إلى الأصغر، واجمعوا أول N مدخلات: ذلك المجموع هو CR_n. عندما يساوي N أربعة يكون الإحصاء هو CR4 المألوفة؛ وعندما يساوي ثمانية يكون CR8.
ولأن الترتيب يأخذ أكبر البائعين أولًا، قد تختلف النسب كثيرًا بين صناعتين بعدد المنشآت نفسه إذا سيطرت على إحداهما حفنة من القادة. يجوز كتابة الحصص نسبًا مئوية لا يتجاوز مجموعها مئة أو نسبًا لا يتجاوز مجموعها واحدًا؛ والحساب واحد في الحالين. سوق تحوز أكبر أربع منشآت فيه أربعين وخمسة وعشرين وخمسة عشر وعشرة في المئة تبلغ CR4 تسعين في المئة وتُوصف في صف المبادئ بأنها شديدة التركيز.
وسوق تحوز أكبر أربع منشآت فيه اثني عشر وعشرة وثمانية وستة في المئة تبلغ CR4 ستة وثلاثين في المئة وتقع في نطاق أكثر منافسة بكثير. لا تخترع هذه الحاسبة منشآت هامشية لم تدرجوها: فهي ترتب فقط الحصص التي ترسلونها وترفض الطلب عندما يكون N أكبر من تلك القائمة، بدل الحشو الصامت بأصفار تبخس التركيز. تحفظ التعادلات ترتيبها الأصلي بعد فرز تنازلي مستقر، فتنتج منشأتان بالحصة نفسها مجموعة top-N قابلة للإعادة.
الناتج مؤشر جمعي لا مؤشر حصص مربعة مثل مؤشر هيرفندال–هيرشمان؛ تجيب CR_n عن مقدار ما تحوزه أكبر N منشآت معًا، وهو سؤال غير سؤال مدى تفاوت متجه الحصص بأكمله بين كل منشأة.
أين تفيد نسبة تركز N منشآت
تستخدم مقررات المبادئ وتنظيم الصناعة حاسبة نسبة تركيز N منشآت كي يحوّل المتعلمون أي متجه حصص صالح إلى CR4 أو CR8 أو CR_n أخرى دون ترتيب يدوي ودون خلط النسب المئوية بالنسب. تحتاج مولّدات الامتحانات وإضافات LMS إلى حكم حتمي يرفض N أكبر من قائمة المنشآت بدل اختراع نجاح أجوف قد يعامله مصحح معطوب كسوق كامل. تستفيد مواقع المحتوى التي تتنافس على حاسبة نسبة تركيز N منشآت أو حاسبة CR4 من أداة حية يتطابق مسارها المجاني في المتصفح بايتًا ببايت مع الأتمتة المدفوعة على الوحدة النقية نفسها.
لا يستهلك التحقق الفاشل الرصيد. أبقوا الطلبات صغيرة، وثبّتوا في الاختبارات النسبة المقرَّبة والنطاق، فتحصلون على أرقام CR_n قابلة للإعادة للواجبات وإضافات LMS وedge workers دون إقامة ركام محاكاة خاص بتنظيم الصناعة.
حالات الاستخدام
فحوص CR4 وCR8 في الصف
اسمحوا للطلاب بإدخال متجه لحصص السوق وN ثم التحقق من مجموع أكبر N المرتبة أمام أمثلة CR4 وCR8 المحلولة في الكتاب.
تصحيح آلي في LMS والامتحانات
صحّحوا بنود نسبة تركيز N منشآت بحكم حتمي يرفض N أكبر من المنشآت المدرجة والحصص السالبة.
دفاتر هيكل الصناعة
احسبوا CR_n دفعة واحدة عبر الأسواق من جداول الحصص نفسها، بلا انحراف ترتيب في الجدول وبلا خلط وحدتي النسبة المئوية والنسبة.
الأسئلة الشائعة
كيف تُحسب نسبة تركيز N منشآت؟
رتّبوا حصص السوق المدرجة من الأكبر إلى الأصغر واجمعوا أول N. أرسلوا shares مع n.
ماذا يعني ارتفاع CR4؟
ارتفاع CR4 يعني أن أكبر أربع منشآت مدرجة تحوز معظم السوق. ذلك النطاق حدس صفّي لا اختبارًا لمبادئ الاندماج.
ماذا لو كان N أكبر من عدد المنشآت التي أدرجتها؟
لن تملأ الحاسبة المنشآت الناقصة بأصفار، لأن ذلك يبخس CR_n مقارنة بقائمة كاملة.
هل يمكنني إدخال الحصص كنسب عشرية بدل النسب المئوية؟
نعم. اختر النسب العشرية وأدخل كل حصة بقيمة لا تتجاوز 1، على ألا يزيد المجموع على 1. وتعود النسبة بالوحدة نفسها مع صيغة مئوية للرسوم البيانية.
بماذا تختلف عن مؤشر هيرفندال؟
نسبة تركز N منشآت تجمع حصص أكبر N منشآت فقط. أما مؤشر هيرفندال فيربّع حصة كل منشأة ويقيس مدى تفاوت توزيع السوق كله، وهو سؤال مختلف.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/econ/concentration-ratio-crn \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"shares":[40,25,15,10,6,4],"n":4}'const res = await fetch("https://api.kit.forhosting.com/econ/concentration-ratio-crn", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"shares": [
40,
25,
15,
10,
6,
4
],
"n": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/econ/concentration-ratio-crn",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"shares": [
40,
25,
15,
10,
6,
4
],
"n": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/econ/concentration-ratio-crn", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"shares":[40,25,15,10,6,4],"n":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"shares":[40,25,15,10,6,4],"n":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/econ/concentration-ratio-crn", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"shares": [
40,
25,
15,
10,
6,
4
],
"n": 4
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "econ.concentration_ratio_crn",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_items | 10000 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
يحصل الطلاب ومحللو المنافسة ونصوص التصحيح على نفس CR_n الحتمي من أداة المتصفح المجانية ومن API، بلا أخطاء ترتيب في الجدول وبلا مجموع فارغ صامت عندما يتجاوز N عدد المنشآت التي أدرجتموها فعلًا.
عقد الإدخال والوحدات وحقول الاستجابة والتحقق
أرسلوا عبر POST جسم JSON بحقلين إلزاميين: shares، وهو مصفوفة غير فارغة من حصص سوق منتهية غير سالبة، وn، وهو عدد صحيح موجب يساوي كمًا من أكبر المنشآت يُدرج. ويمكنكم اختياريًا إرسال share_unit بقيمة percent أو proportion (والافتراضي percent) وdecimals كعدد صحيح من صفر إلى اثني عشر (والافتراضي ستة) للتحكم في تقريب half-up. عندما تكون share_unit هي percent يجب ألا تتجاوز كل حصة مئة وألا يتجاوز مجموع القائمة مئة. وعندما تكون share_unit هي proportion يجب ألا تتجاوز كل حصة واحدًا وألا يتجاوز مجموع القائمة واحدًا. لا يجوز أن يتجاوز n طول shares؛ فطلب CR8 وقد أدرجتم خمس منشآت فقط هو invalid_input، لا مجموع الخمس مع ثلاثة أصفار مخترعة. الحقول الناقصة والمصفوفات الفارغة والحصص السالبة وn غير الصحيح والقيم غير المنتهية وshare_unit خارج التعداد المغلق تفشل بالطريقة نفسها ولا تُفوتر. تُقبل الأسماء البديلة الشائعة: market_shares أو firm_shares أو values لـ shares، وtop_n أو k لـ n. عند النجاح يعيد الجسم n وfirm_count وshare_unit وcrn_label مثل CR4 وtop_n_shares تنازليًا وconcentration_ratio بالوحدة التي أرسلتموها وconcentration_ratio_percent على مقياس من صفر إلى مئة وtotal_share لكل منشأة مدرجة وunlisted_share كالمتبقي حتى حد الوحدة وconcentration_band وسمًا صفّيًا (unconcentrated دون أربعين في المئة، moderately_concentrated دون ستين، concentrated دون ثمانين، highly_concentrated عند ثمانين فأكثر) وformula. مثال: حصص أربعون وخمسة وعشرون وخمسة عشر وعشرة وستة وأربعة مع n يساوي أربعة تعطي CR4 تساوي تسعين في المئة وhighly_concentrated. اقرنوا الرقم بحساب هيرفندال الخاص بكم إن احتجتم مؤشر حصص مربعة؛ يحسب هذا endpoint مجموع N المنشآت الجمعي فقط.
أين تثبت واجهة API لنسبة تركيز N منشآت جدواها
كثيرًا ما تجدول دفاتر الاستشارة وأوراق المنافسة CR_n عبر الصناعات من جداول الحصص المنشورة نفسها؛ وتثبيت خطوة الترتيب والجمع في API parse صغيرة يُبقي انحراف ترتيب الجدول خارج عمود المقارنة. تعتمد المبادئ التوجيهية الرسمية للاندماج في الولايات المتحدة اليوم مؤشر هيرفندال–هيرشمان لا CR_n، فعاملوا concentration_band المُعاد بوصفه حدسًا صفّيًا لا استنتاجًا قانونيًا، واحسبوا HHI على حدة عندما يكون الإيداع أو مرشح الدليل هو السؤال الحقيقي. ولأن التنفيذ parse خالص من المستوى A، تكلف كل دعوة ناجحة التعريفة الأساسية المنشورة $0.002 بلا رموز نموذج وبلا شبكة صادرة.
أسئلة تقنية
هل يمكن إرسال الحصص نسبًا بدل النسب المئوية؟
نعم. اضبطوا share_unit على proportion وأرسلوا حصصًا على الفترة الوحدة (كل واحدة على الأكثر 1، ومجموع القائمة على الأكثر 1). القيمة الافتراضية لـ share_unit هي percent.
كم تكلفة حاسبة نسبة تركيز N منشآت؟
أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مسبقًا بمقدار $0.002 لكل استدعاء ناجح؛ والإدخال غير الصالح لا يُفوتر.