منصوبے کے بارے میں
demetrapy JDemetra+ کے موسمی ایڈجسٹمنٹ طریقوں کے لیے ایک آزاد Python انٹرفیس ہے۔ یہ X13 یا TRAMO/SEATS کو Python میں دوبارہ نافذ نہیں کرتا؛ بلکہ JPype کے ذریعے JDemetra+ 2.2.6 کور کو کال کرتا ہے، اس لیے Python 3.11+ اور Java 9+ درکار ہیں۔ پن شدہ JAR پہلی بار استعمال پر ~/.cache/demetrapy میں ڈاؤن لوڈ ہوتی ہے، اور DEMETRAPY_JAR مقامی کاپی کی طرف اشارہ کر سکتا ہے۔
بنیادی ورک فلو pandas ڈیٹا پر TRAMO/SEATS ہے۔ adjust_dataframe() ایک باقاعدہ DatetimeIndex سے ماہانہ، سہ ماہی، ششماہی، یا سالانہ تعدد کا اندازہ لگاتا ہے اور ہر عددی کالم کو الگ الگ پروسیس کرتا ہے۔ نتائج چھ اجزاء ظاہر کرتے ہیں: observed (y)، calendar_adjusted (ycal)، seasonally_adjusted (sa)، trend (t)، seasonal (s)، اور irregular (i)۔ صارفین مختصر یا تفصیلی نام سے اجزاء منتخب کر سکتے ہیں، تاریخ اور پیش گوئیاں جوڑ سکتے ہیں، پروسیسنگ کی حیثیت دیکھ سکتے ہیں، اور CSV یا XLSX میں برآمد کر سکتے ہیں (ہر جزو کے لیے ایک شیٹ)۔ معاون میتھڈز میں to_summary_frame()، to_forecast_frame()، to_combined_frame()، to_html_report()، اور فی سیریز تشخیص اور fitted ARIMA میٹا ڈیٹا کے لیے for_series() شامل ہیں۔
کنفیگریشن ٹائپ شدہ یا JSON پر مبنی ہے۔ TramoSeatsConfig اور X13Config ایسی تفصیلات قبول کرتے ہیں جیسے RSAfull اور RSA4، نیز preprocessing، automodel، اور seats کے اختیارات جیسے prediction_length۔ کیلنڈر ہینڈلنگ لچکدار ہے: ایک الگ calendar pool DataFrame فراہم کیا جا سکتا ہے، اور ایک mapping ہر ہدف سیریز کو مختلف صارف متعین کیلنڈر متغیرات تفویض کرتی ہے، جس میں اضافی pool کالم کی اجازت ہوتی ہے۔
بنیادی API کے علاوہ، پیکیج adjust() کے ذریعے واحد ترتیبوں کی حمایت کرتا ہے جس میں واضح تعدد اور آغاز دیا جاتا ہے، adjust_csv() کے ذریعے CSV بیچ پروسیسنگ، اور compare_adjustments() کے ذریعے طریقہ موازنہ۔ موازنے کے آؤٹ پٹ میں منسلک اجزاء اور جوڑی وار میٹرکس (RMSE، زیادہ سے زیادہ مطلق فرق، اوسط فرق، ارتباط) شامل ہیں؛ README نوٹ کرتا ہے کہ یہ میٹرکس عددی فرق بیان کرتے ہیں اور شماریاتی طور پر ترجیحی تفصیل منتخب نہیں کرتے۔ plot_comparison() منسلک امیدواروں کے ساتھ ایک فرق پینل بھی دکھاتا ہے۔
ایک کمانڈ لائن انٹرفیس ایڈجسٹمنٹ، کنفیگ ابتدا، توثیق، اور آڈٹ آؤٹ پٹ کا احاطہ کرتا ہے۔ ایک Streamlit ڈیش بورڈ (demetrapy-dashboard) وہی انجن چلاتا ہے، جس میں ڈیٹاسیٹ انتخاب یا فائل اپ لوڈ، کیلنڈر mapping، transformation، outlier detection اور forecast horizon کا کنٹرول، متعامل جزو معائنہ، حالیہ 10 سیشن رنز کی برقراری، X13 بمقابلہ TRAMO/SEATS موازنہ، اور ٹیبلز، خلاصوں، HTML رپورٹس، اور دوبارہ پیدا کرنے والی Python اسکرپٹ کی ڈاؤن لوڈز شامل ہیں۔
بلٹ اِن مصنوعی لوڈرز (ماہانہ سیاحت، صنعتی پیداوار، خوردہ، اخراج) deterministic ہیں اور نیٹ ورک رسائی کی ضرورت نہیں؛ کچھ میں کیلنڈر سے آگاہ اقسام شامل ہیں۔ دستاویزات، quickstart، استعمال، کنفیگریشن، مثالیں، اور Windows/آف لائن سیٹ اپ گائیڈز کے لنکس دیے گئے ہیں۔ پروجیکٹ بیان کرتا ہے کہ یہ JDemetra+ کی سرکاری اشاعت نہیں ہے اور متبادل کے طور پر R کے لیے rjdemetra اور CLI دوبارہ حساب کے لیے JWSACruncher کی طرف اشارہ کرتا ہے۔
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.