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