Arabic-first Bootstrap ARDL cointegration testing in Python
Project description
قياسي BootARDL — qiyasi-bootardl
مكتبة بايثون عربية أولاً لاختبار التكامل المشترك ARDL بالبوتستراب (اختبار الحدود).
تصميم أحادي المعادلة بدون VECM، مستوحى من حزمة bootCT في R ومُعاد هندسته للبحث القياسي العربي.
المؤلف: د. مروان رودان (Dr. Merwan Roudane) — الترخيص: GPL-3.0
المستودع: https://github.com/merwanroudane/bootardlarabic
المميزات
- واجهة ومخرجات عربية بالكامل. الدالة الرئيسية
اختبار_ARDL_بالبوتستراب، وكل عناوين النتائج والقرارات والتفسير والتقارير بالعربية. توجد واجهة إنجليزية مطابقةbootstrap_ardl_testتستدعي نفس المحرّك المشترك. - بوتستراب بدون VECM. تُولَّد التوزيعات الصفرية عبر بوتستراب لبواقي نموذج ARDL المشروط أحادي المعادلة مع تثبيت المتغيرات المستقلة X؛ فالاستدلال مشروط بالمتغيرات المرصودة.
- ثلاث إحصائيات، توليد واحد: F الكلية، t (على المتغير التابع المتأخر)، و F للمتغيرات المستقلة.
- رصد التكامل المشترك الزائف/المتدهور عبر مقارنة النموذج المشروط بغير المشروط.
- مستشار منهجي عربي يصدر تحذيرات عملية (قلّة التكرارات، صغر العينة، الارتباط الذاتي، التنبيه إلى I(2)، …).
- تقارير بترتيب من اليمين إلى اليسار بصيغ HTML و Word و Excel.
- رسوم بيانية عربية بحروف متصلة واتجاه صحيح وألوان متناسقة.
التثبيت
pip install qiyasi-bootardl
# إضافات اختيارية
pip install "qiyasi-bootardl[reports]" # تقارير Word و Excel
pip install "qiyasi-bootardl[plots]" # الرسوم البيانية العربية
pip install "qiyasi-bootardl[all]" # كل شيء
البدء السريع
from qiyasi_bootardl import اختبار_ARDL_بالبوتستراب
from qiyasi_bootardl.datasets import تحميل_بيانات_كلية
البيانات = تحميل_بيانات_كلية()
النتيجة = اختبار_ARDL_بالبوتستراب(
البيانات,
المتغير_التابع="الناتج",
المتغيرات_المستقلة=["الاستثمار", "الانفتاح"],
الحالة=3,
أقصى_إبطاء=4,
عدد_تكرارات_البوتستراب=2000,
عشوائية=2024,
)
print(النتيجة.ملخص())
print(النتيجة.تفسير())
print(النتيجة.قرار().label_ar)
# التقارير
النتيجة.تقرير_HTML("تقرير.html")
النتيجة.تقرير_Word("تقرير.docx")
النتيجة.تقرير_Excel("تقرير.xlsx")
# الرسوم البيانية العربية
النتيجة.رسم_توزيعات_البوتستراب("توزيعات.png")
النتيجة.رسم_القرار("القرار.png")
النتيجة.حفظ_كل_الرسوم("الرسوم")
الواجهة الإنجليزية (English API)
from qiyasi_bootardl import bootstrap_ardl_test
from qiyasi_bootardl.datasets import load_macro_example
result = bootstrap_ardl_test(load_macro_example(), case=3, max_lag=4, n_boot=2000)
print(result.summary())
print(result.decision_label()) # e.g. "Cointegration"
الحالات الحتمية (Pesaran-Shin-Smith 2001)
| الحالة | الثابت | الاتجاه الزمني |
|---|---|---|
| 1 | بدون | بدون |
| 2 | مقيّد | بدون |
| 3 | غير مقيّد | بدون |
| 4 | غير مقيّد | مقيّد |
| 5 | غير مقيّد | غير مقيّد |
ملاحظات منهجية
- القيم الحرجة لاختبار PSS المضمّنة تقاربية للراحة فقط؛ القرار الأساسي يعتمد على القيم الحرجة بالبوتستراب لأنها دقيقة للعيّنة محل الدراسة.
- البوتستراب يُثبّت X، فالاستدلال مشروط بالمتغيرات المستقلة المرصودة (مقايضة التصميم بدون VECM).
- تأكّد أن المتغيرات لا تتجاوز رتبة التكامل I(1) (لا وجود لـ I(2)) قبل الاعتماد على نتائج اختبار الحدود.
المراجع
- Pesaran, M. H., Shin, Y., & Smith, R. J. (2001). Journal of Applied Econometrics, 16(3), 289–326.
- Sam, C. Y., McNown, R., & Goh, S. K. (2019). Economic Modelling, 80, 130–141.
- McNown, R., Sam, C. Y., & Goh, S. K. (2018). Applied Economics, 50(13), 1509–1521.
- Narayan, P. K. (2005). Applied Economics, 37(17), 1979–1990.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file qiyasi_bootardl-0.1.0.tar.gz.
File metadata
- Download URL: qiyasi_bootardl-0.1.0.tar.gz
- Upload date:
- Size: 52.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
503235a0c03676944b386f725e37db7d95d52c61fe9701f81e7672c16df5200e
|
|
| MD5 |
81910f3c79d56ccde489a33832e9dc1f
|
|
| BLAKE2b-256 |
da6abac959dfcb2a8789c310a1d7aa1942036d8b877f53c28071a21a405e068d
|
File details
Details for the file qiyasi_bootardl-0.1.0-py3-none-any.whl.
File metadata
- Download URL: qiyasi_bootardl-0.1.0-py3-none-any.whl
- Upload date:
- Size: 66.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bdfef0b760f659dd6f453f0e206d52db9a3822f98c4d8a7e7296bc07dcd1cc24
|
|
| MD5 |
09589f973ed250c3855bf5b9cbf8845f
|
|
| BLAKE2b-256 |
51e88a80838d4c03b8c043100bcf2a671a33743fa99d3e005985753906718610
|