Skip to main content

قياسي 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.

Metadata

Release files for qiyasi-bootardl 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for qiyasi-bootardl 0.1.0
File Size Uploaded Provenance
qiyasi_bootardl-0.1.0.tar.gz 52.5 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for qiyasi-bootardl 0.1.0
File Interpreter ABI Platform
qiyasi_bootardl-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 119.3 kB

Release files / qiyasi_bootardl-0.1.0.tar.gz

Download URL qiyasi_bootardl-0.1.0.tar.gz
Size 52.5 kB
Tags Source
SHA-256 checksum
How to use checksums
503235a0c03676944b386f725e37db7d95d52c61fe9701f81e7672c16df5200e
BLAKE2b-256 checksum
How to use checksums
da6abac959dfcb2a8789c310a1d7aa1942036d8b877f53c28071a21a405e068d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / qiyasi_bootardl-0.1.0-py3-none-any.whl

Download URL qiyasi_bootardl-0.1.0-py3-none-any.whl
Size 66.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bdfef0b760f659dd6f453f0e206d52db9a3822f98c4d8a7e7296bc07dcd1cc24
BLAKE2b-256 checksum
How to use checksums
51e88a80838d4c03b8c043100bcf2a671a33743fa99d3e005985753906718610
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Security for qiyasi-bootardl 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page