المؤشرات المناخية
- المعطيات الأساسية: سلاسل يومية من الأرشيف التاريخي لـ Open-Meteo المبني على إعادة التحليل ERA5 (الحرارة القصوى والمتوسطة، التساقطات، التبخر-النتح المرجعي FAO-56)، منذ 1991.
- انحراف الحرارة: الفرق بين متوسط الشهر والمعدل الشهري لفترة 1991–2020. أيام الحر الشديد: الأيام التي تتجاوز فيها الحرارة القصوى المئين التسعين لنفس الشهر.
- SPEI: الحصيلة المائية (التساقطات ناقص التبخر-النتح) مجمعة على 1 و3 و6 و12 شهرا، ومعدلة بتوزيع لوغ-لوجستي بثلاث معلمات لكل شهر (Vicente-Serrano وآخرون، 2010). في الأشهر الجافة جدا، حين لا يصلح هذا التوزيع، يُستعمل توزيع طبيعي، ويُشار إلى ذلك في البيانات.
- الحدود: القيم الجهوية محسوبة عند نقطة واحدة تمثل كل جهة (مركزها)، والمعدل الوطني متوسط غير مرجح لهذه النقاط.
مؤشرا المخاطر المناخية والضغط المالي
يُحسب المؤشران بتحليل المكونات الرئيسية المرجّح: توجيه المتغيرات بحيث تدل القيمة المرتفعة على خطر أكبر، ثم تقييس متين (الوسيط والمدى الربيعي)، ثم أول مكونين رئيسيين مرجحين بحصتهما من التباين، مع أخذ القيمة المطلقة للمكون الثاني، ثم تطبيع بين 0 و100. مؤشر الضغط المالي مبني على ثمانية متغيرات (الملاءة البنكية، القروض المتعثرة، الدين العمومي، الاحتياطيات، الرصيد الميزانياتي، الحساب الجاري، نمو MASI، الرسملة البورصية)، ومؤشر المخاطر المناخية على ثلاثة (الحرارة، التساقطات، الكثافة الكربونية للناتج).
المعاملات مقدّرة على 1998–2025 ومثبتة: السنوات الجديدة تُحسب بنفس المعاملات، فلا يتغير التاريخ المنشور. لا تُحسب قيمة سنة إلا إذا توفرت كل مكوناتها. المستوى المعروض («عادي»، «مرتفع»...) يحدَّد بالمئين 70 و85 و95 من التوزيع المرجعي، وليس عتبة إنذار رسمية.
تنبيه: مؤسسة Germanwatch تنشر مؤشرا دوليا آخر باسم Climate Risk Index، يختلف عن المؤشر المعروض هنا في المنهجية والمعطيات.
التوقعات والسيناريوهات
التوقعات: خمسة نماذج (ساذج، خطي، SVR، غابة عشوائية، تعزيز تدريجي) تُقيَّم خارج العينة بنافذة متزايدة، ويُقارن كل نموذج بالنموذج الساذج باختبار Diebold-Mariano مع تصحيح Harvey وLeybourne وNewbold. السيناريوهات: معاملات انحدار كمي وVAR(1) مقدرة على 1999–2025، معروضة كما هي دون إعادة تقدير.
التوقع ليس سببية: نموذج يتوقع جيدا لا يقيس أثر متغير على آخر.
التحليلات المتقدمة
- قراءة مؤشر الضغط المالي: غابة عشوائية (500 شجرة، عمق 3، معلمات مثبتة مسبقا) وقيم Shapley دقيقة على كل تركيبات المتغيرات. المساهمات تصف اشتغال النموذج، لا أثرا سببيا، وتبقى هشة مع حوالي ثلاثين سنة.
- الأشهر غير المعتادة: Isolation Forest (300 شجرة) على أربعة متغيرات مصححة من الموسمية (انحراف الحرارة، SPEI-1، SPEI-3، أيام الحر). يُشار إلى الشهر إذا كان ضمن 3 % الأكثر شذوذا في تاريخ الجهة.
- تصنيف المقالات: مقارنة دلالية بتمثيلات جمل متعددة اللغات (paraphrase-multilingual-MiniLM-L12-v2، تشغيل محلي) مع وصف قصير لكل موضوع، دون أمثلة مُعلَّمة. الملخص مقتطف من النص الأصلي، ولا يُولَّد أي نص.
الأمطار القصوى
لكل جهة: سلسلة الحد الأقصى للمطر في كل موسم (شتنبر إلى غشت) خلال 1 و2 و3 و5 و10 و30 يوما (ومن 1 إلى 24 ساعة من البيانات الساعية)، وتوزيعات Gumbel وGEV ولوغ-نورمال ولوغ-بيرسون III مقدرة بالإمكان الأعظم ومقارنة بمعياري AIC وBIC، وكميات فترات العودة من 2 إلى 100 سنة مع مجال ثقة بإعادة المعاينة، ومنحنيات IDF حسب توزيع Gumbel. القيم غير المعتادة تُحدد بقاعدة الصندوق ولا تُحذف. ERA5 يخفف الأمطار الشديدة: النتائج للمقارنة ومتابعة المخاطر، لا لتصميم المنشآت.
الإسقاطات والسياق العالمي
- الإسقاطات 1991–2050: ثلاثة نماذج CMIP6 HighResMIP (EC_Earth3P_HR، MPI_ESM1_2_XR، MRI_AGCM3_2_S) عبر واجهة Climate لـ Open-Meteo، بسيناريو واحد قريب من RCP8.5 (انبعاثات مرتفعة)، مع تصحيح خطي للانحياز نحو ERA5-Land. لا يتوفر سيناريو أكثر اعتدالا في هذا المصدر.
- المغرب والعالم: المعدل العالمي اليومي لحرارة الهواء (ERA5، Copernicus Climate Pulse) ومعدل 12 مدينة متوسطية، والانحرافات محسوبة مقارنة بالفترة 1991–2020.
البيانات الاقتصادية وقواعد التحديث
- مؤشرات سنوية من قاعدة World Development Indicators للبنك الدولي.
- أسعار الفائدة (منها سعر الفائدة الرئيسي لبنك المغرب عبر سلسلة «سعر الخصم»)، مؤشر الأسهم، الناتج الفصلي، والتضخم العام والغذائي: واجهة SDMX لصندوق النقد الدولي، يوميا. مؤشر INFORM للمخاطر المرتبطة بالمناخ من نفس المصدر.
- التضخم في المدن الثماني عشرة: جدول «التطور حسب المدينة» في المذكرات الشهرية للمندوبية السامية للتخطيط (PDF)، يُقرأ آليا. التضخم على سنة = تغير الرقم الاستدلالي على 12 شهرا.
- مناخ المدن: نفس منهج الجهات (أرشيف Open-Meteo، إعادة التحليل ERA5). اثنتا عشرة مدينة هي مراكز الجهات ولها نفس البيانات، والست الأخرى لها نقطة خاصة.
- التقارير المغربية: موجز المندوبية، صفحات AMMC وACAPS، موجز المجلس الاقتصادي والاجتماعي والبيئي، وواجهة وثائق البنك الدولي، يوميا. موقعا بنك المغرب وبورصة الدار البيضاء يرفضان القراءة الآلية.
- الكهرباء: الإنتاج حسب المصدر والطلب (Ember، شهريا منذ 2016). درجات-الأيام بتعريف Eurostat، مرجحة بسكان الجهات (إحصاء 2024). حساسية الطلب: انحدار مع اتجاه وتأثيرات ثابتة شهرية وأخطاء Newey-West. الفاتورة: سلم الاستعمال المنزلي للجهد المنخفض؛ محاكاة بفرضيات معروضة وقابلة للتعديل.
- القروض البنكية والمخاطر المناخية: توزيع الشبابيك والودائع والقروض حسب المحلية كما ينشره بنك المغرب، مع ربط كل محلية بجهتها اعتمادا على الإحصاء العام للسكان 2024. يُقارن هذا التوزيع بمؤشر نسبي للخطر المناخي مبني على مؤشرات الموقع (الحرارة، الجفاف، الأمطار القصوى). مقياس وصفي للتعرض، لا يقدّر الخسائر ولا الأثر السببي.
- المناخ يوميا، والاقتصاد أسبوعيا. إذا فشل مصدر، يحتفظ الموقع بآخر قيمة صحيحة ويسجل الفشل. لا تُستكمل أي قيمة ناقصة بالتقدير.
التطابق وحالة المصادر
تطابق المصادر الآلية مع السلاسل المرجعية
| المتغير | المصدر الآلي | n | الارتباط | متوسط الفرق المطلق |
|---|---|---|---|---|
| BANK_SOLV | Saisie annuelle (Bank Al-Maghrib) | 0 | — | — |
| NPL | Saisie annuelle (Bank Al-Maghrib) | 0 | — | — |
| DEBT_GDP | Banque mondiale GC.DOD.TOTL.GD.ZS | 10 | 0.853 | 3.743 |
| RES_GDP | Banque mondiale FI.RES.TOTL.CD / NY.GDP.MKTP.CD | 28 | 0.678 | 2.087 |
| BUDGET_BAL | Banque mondiale GC.NLD.TOTL.GD.ZS | 25 | 0.507 | 1.499 |
| CURR_ACC | Banque mondiale BN.CAB.XOKA.GD.ZS | 28 | 0.986 | 0.127 |
| MASI_GROWTH | Saisie annuelle (Bourse de Casablanca) | 0 | — | — |
| MARKET_CAP | Banque mondiale CM.MKT.LCAP.GD.ZS | 16 | 0.988 | 0.425 |
| TEMP | Open-Meteo (ERA5), 28,5°N 10°O | 0 | — | — |
| P | Open-Meteo (ERA5), 28,5°N 10°O | 0 | — | — |
| CO2 | Banque mondiale EN.GHG.CO2.RT.GDP.PP.KD (t-1) | 28 | 0.995 | 0.044 |
حالة المصادر
| المصدر | الحالة | آخر نجاح | التفاصيل |
|---|---|---|---|
| openmeteo | OK | 2026-11-06T14:43:57Z | |
| worldbank | OK | 2026-11-06T14:44:07Z | |
| components | فشل جزئي | 2026-11-06T12:32:17Z | TEMP/P: HTTPSConnectionPool(host='archive-api.open-meteo.com', port=443): Read timed out. (read timeout=90) |
| barrages | OK | 2026-11-06T14:40:41Z | |
| news | فشل جزئي | 2026-10-30T10:55:11Z | bis_press: flux sans article lisible |
| air | OK | 2026-11-06T14:40:42Z | |
| sst | OK | 2026-11-06T14:40:43Z | |
| seasonal | OK | 2026-11-06T14:40:43Z | |
| heat_forecast | OK | 2026-11-06T14:40:41Z | |
| snow | OK | 2026-11-06T14:43:58Z | |
| projections | OK | 2026-11-06T14:44:04Z | 36/36 tranches |
| context | OK | 2026-11-06T14:44:00Z | |
| hourly_rain | OK | 2026-11-06T14:44:01Z | 35/35 saisons |
| basins | OK | 2026-11-06T14:44:01Z | |
| flood_rain | OK | 2026-11-06T14:44:03Z | |
| flood_river | OK | 2026-11-06T14:44:04Z | |
| cities | OK | 2026-11-06T14:44:02Z | |
| reports_ma | OK | 2026-11-06T14:40:51Z | |
| imf | OK | 2026-11-06T14:40:47Z | |
| hcp_ipc | فشل جزئي | 2026-10-25T23:31:35Z | 23 note(s) lue(s) ; 2022-11: tableau des villes incomplet (0 valeurs); 2022-06: note (PDF ou docx) introuvable; 2022-05: note (PDF ou docx) introuvable; 2022-04: note (PDF ou docx) introuvable; 2022-01: tableau des villes incomplet (0 valeurs); 2021-02: note (PDF ou docx) introuvable; 2021-01: note |
| ember | فشل جزئي | 2026-11-02T12:47:41Z | yearly: aucune ligne pour le Maroc |
| bam_localites | OK | 2026-11-06T15:00:29Z | |
| heatstress | OK | 2026-11-06T14:44:03Z | |
| era5_migration | OK | 2026-11-06T14:44:04Z | openmeteo fait, cities fait, heatstress fait, basins fait, hourly fait, snow fait, context fait |
| comtrade | OK | 2026-11-06T14:44:26Z | |
| era5_cities | OK | 2026-11-01T11:39:20Z | |
| era5_heatstress | OK | 2026-11-01T12:28:10Z | |
| era5_basins | OK | 2026-11-01T12:41:53Z | |
| barrages_bassins | OK | 2026-11-06T14:40:41Z | |
| hcp_ipc_national | OK | 2026-11-06T14:41:18Z | |
| era5 | OK | 2026-11-06T14:48:18Z | |
| era5_provinces | فشل جزئي | — | 2025-2026 : did not find a match in any of xarray's currently installed IO backends ['netcdf4', 'scipy']. Consider explicitly selecting one of the installed engines via the; 1991-1996 : did not find a match in any of xarray's currently installed IO backends ['netcdf4', 'scipy']. Consider explicitly |