Loading...
  • 4.0/5.0
  • (5 نظرات)
  • تعداد قسمت 40
  • مدت زمان 05:28:35
  • انتشار 1402/10/07
  • آخرین ویرایش 1402/10/07

علی استادی

مدرس دانشسرا

تحلیل و پیش بینی سری زمانی با پایتون

  • 4.0/5.0
  • تعداد مهارتجو 183
  • آخرین ویرایش 1402/10/07
  • انتشار 1403/02/21

توضیحات تحلیل و پیش بینی سری زمانی با پایتون

تحلیل و پیش بینی سری زمانی از حوزه های Data Science است و کاربردهای بسیار متنوعی در صنایع موجود در جهان فعلی دارد. بسیاری از صنایع با این مهارت ها به دنبال Data Scientist هستند. این دوره شامل انواع تکنیک های مدل سازی برای پیش بینی و تجزیه و تحلیل است.در این دوره به علاوه بر بررسی ساختاری و فرمولی مدل های سری زمانی با پایتون به پیاده سازی این مدل ها نیز می پردازیم . مطالب تئوری به صورت کاملا روان و مفهموی بیان شده اند و پیاده سازی ها در پایتون نیز به صورت کاملا دسته بندی شدی و مرتب می باشد .ما با برنامه نویسی در پایتون شروع می کنیم که مهارت اساسی مورد نیاز است و سپس تئوری اساسی سری زمانی را بررسی خواهیم کرد تا به شما کمک کند مدلی را که بعد از آن می آید درک کنید. تحلیل و پیش بینی سری زمانیسری‌های زمانی یا Time Series به داده‌های وابسته به زمان مربوط می‌شود. تحلیل سری زمانی هم از روش های تحلیل چنین داده هایی است. برای مثال...
تحلیل و پیش بینی سری زمانی از حوزه های Data Science است و کاربردهای بسیار متنوعی در صنایع موجود در جهان فعلی دارد. بسیاری از صنایع با این مهارت ها به دنبال Data Scientist هستند. این دوره شامل انواع تکنیک های مدل سازی برای پیش بینی و تجزیه و تحلیل است.

در این دوره به علاوه بر بررسی ساختاری و فرمولی مدل های سری زمانی با پایتون به پیاده سازی این مدل ها نیز می پردازیم . مطالب تئوری به صورت کاملا روان و مفهموی بیان شده اند و پیاده سازی ها در پایتون نیز به صورت کاملا دسته بندی شدی و مرتب می باشد .

ما با برنامه نویسی در پایتون شروع می کنیم که مهارت اساسی مورد نیاز است و سپس تئوری اساسی سری زمانی را بررسی خواهیم کرد تا به شما کمک کند مدلی را که بعد از آن می آید درک کنید.

 

تحلیل و پیش بینی سری زمانی


سری‌های زمانی یا Time Series به داده‌های وابسته به زمان مربوط می‌شود. تحلیل سری زمانی هم از روش های تحلیل چنین داده هایی است. برای مثال تشخیص روند تغییرات ارزش سهام با توجه به داده های جمع آوری شده در طول یک سال می تواند تحلیل پیش بینی سری زمانی نامیده شود.

معمولا در تحلیل سری زمانی، هدف ایجاد مدلی برای تشخیص رفتار داده های مرتبط با زمان است.با این کار می توان عمل پیش بینی را برای آینده صورت داد. به نظر می رسد تحلیل سری زمانی، کمک می کند که با مطالعه گذشته و درس گرفتن از آن، آینده را پیش بینی کرد و به بهتر شدن آن دست زد.

 

اهداف سری زمانی



  • توضیح و تفسیر پدیده ها

  • پیش بینی پدیده ها


هر سری زمانی معمولا از چهار جزء زیر تشکیل شده است:

  • روند  کلی

  • نوسانات فصلی

  • تغییرات دوره ای

  • تغییرات تصادفی


 

روند (Trend):


اگر از نوسانات مقطعی سری زمانی صرفنظر کنیم، می توان در شناسایی روند آن به نمودار فروش دقت کرد .

 

نوسانات فصلی (Seasonality):


رشد یا افول سری زمانی در دوره های منظم را، نوسانات فصلی می گویند. مثلا فروش بلیط یک شهربازی، در پنجشنبه ها نسبت به سایر روزها بیشتر است.

این افزایش در فروش که هر پنجشنبه به صورت منظم رخ می دهد، یک تغییر فصلی می گویند. بنابراین با توجه به اینکه کوتاه ترین فاصله منظم تغییرات، یک هفته است، یک فصل سری زمانی برابر با یک هفته است.


تغییرات ادواری (long-run cycle):


به نوسانات تکرارشونده با دوره طولانی تر از یک فصل از سری زمانی، تغییر ادواری می گویند. مثلا رفتار سری بلیط فروشی یک شهربازی، در تابستان های هر سال مشابه هم است و نسبت به سایر ایام، بیشتر است.


تغییرات نامنظم (stochastic):


تغییراتی که قابل پیش بینی نیستند و نظم و الگوی خاصی ندارند. یک تحلیل گر پیش از هر چیز بایستی کلیه روند های کلی، فصلی و تغییرات ادواری را کشف کند. آنجه باقی می ماند، بایستی هیچ روندی نداشته باشد و نتوان هیچ دلیلی برای آن کشف کرد.


مفهوم تحلیل سری زمانی


تحلیل سری های زمانی در بسیاری از زمینه ها بخصوص صنعت کسب و کار و بنگاه های مالی گرفته تا علوم اجتماعی و اقتصاد کاربرد دارد. از آنجایی که رفتار داده ها در زمان یکسان نیست، الگو ها مختلفی برای پیش بینی سری های زمانی تعریف شده است.

از طرفی برای پیاده سازی محاسبات روی داده های سری زمانی از زبان برنامه نویسی و محاسباتی پایتون استفاده می شود و با استفاده از داده های جمع آوری شده درباره یک پدیده اجتماعی، مالی، صنعتی، گذشته می توانیم داده و رخداد ها را پیشبینی کنیم.

 

این دوره برای چه کسانی است:



  • افرادی که به دنبال شغلی در علم داده هستند.

  • حرفه ای های شاغل که می خواهند سفر یادگیری ماشین خود را آغاز کنند.

  • متخصصان آمار که به تجربه عملی بیشتری نیاز دارند.

  • هر کسی که کنجکاو است تا در یک بازه زمانی کوتاه، بر تحلیل سری های زمانی با استفاده از پایتون مسلط شود.


 

قسمت های تحلیل و پیش بینی سری زمانی با پایتون

1 - معرفی دوره _ بررسی سرفصل های گفته شده

00:04:50


2 - مقدمه ای بر سری زمانی

00:08:37


3 - ورود اطلاعات

00:12:08


4 - ترسیم داده های سری زمانی

00:11:24


5 - شاخص گذاری سری های زمانی

00:10:14


6 - روش های پر کردن miss value _ تنظیم کردن توالی سری زمانی بر اساس دیتا

00:07:48


7 - تقسیم کردن سری زمانی به ترین و تست

00:09:49


8 - توضیح مفاهیم گام تصادفی و نوفه سفید

00:10:35


9 - مفهوم ایستایی در سری های زمانی

00:08:25


10 - سری های زمانی فصلی

00:08:57


11 - بررسی مفهوم خود همبستگی در سری های زمانی

00:07:06


12 - بررسی مفهوم خود همبستگی جزئی در سری زمانی

00:04:23


13 - بررسی مدل خود همبسته (اتورگرسیو)

00:05:50


14 - مشخص کردن مرتبه ی مدل اتورگرسیو با استفاده از نمودار PACF

00:10:17


15 - پیاده سازی مدل اتورگرسیو در پایتون

00:12:20


16 - بررسی نرمال بودن توزیع باقی مانده ها در سری زمانی

00:07:52


17 - بررسی فرمول مدل میانگین متحرک (MA)

00:06:54


18 - بررسی مدل میانگین متحرک با مرتبه های بالاتر _ بررسی نویز سفید بودن باقی مانده ها

00:08:23


19 - بررسی فرمول و پیاده سازی مدل اتورگرسیو میانگین متحرک یا به اختصار (ARMA)

00:11:38


20 - بررسی نرمال بودن و نوفه سفید بودن باقی مانده های مدل آرما(ARMA)

00:04:34


21 - بررسی فرمول و پیاده سازی مدل میانگین متحرک خود همبسته ی یکپارچه (آریما)

00:08:45


22 - بررسی مرتبه های بالاتر با توجه به نمودار ACF باقیمانده ها برای مدل ARIMA

00:07:42


23 - بررسی مکس مدل ها_ مفهوم متغیر خارجی (Exogenous Variables)

00:06:19


24 - بررسی مدل های فصلی در سری های زمانی

00:08:02


25 - تحلیل نوسانات در سری زمانی _معرفی مدل آرچ

00:07:17


26 - بررسی تساوی میانگی در مدلARCH

00:10:59


27 - بررسی مرتبه های بالاتر برای مدل ARCH

00:03:06


28 - بررسی فرمول مدل GARCH_ مقایسه ی مدل GARCH با مدل ARMA

00:04:11


29 - پیاده سازی مدل GARCH در پایتون

00:03:03


30 - بررسی متد AutoARIMA

00:03:39


31 - پیاده سازی مدل AutoARIMA در پایتون

00:09:13


32 - پیاده سازی مدل AutoARIMA

00:07:16


33 - فلسفه ی پیش بینی سری های زمانی

00:04:41


34 - آماده سازی سری زمانی برای پیش بینی _پیش بینی تست ست با استفاده از مدل های مختلف سری زمانی _ استفاده از فانکشن predict در پایتون برای پیش بینی سری زمانی

00:15:46


35 - بررسی روش نمونه گیری بازگشتی در سری های زمانی در پایتون به منظور افزایش دقت پیش بینی در تست ست

00:09:11


36 - بررسی معیار های ارزیابی در سری زمانی _ R square _MSE_MAE_RMSE

00:07:18


37 - بررسی Max model ها با استفاده از روش Recursive Sampling

00:10:09


38 - پیش بینی سری زمانی با استفاده از مدل AutoARIMA

00:10:05


39 - پیش بینی آینده با استفاده از مدل های سری زمانی

00:08:59


40 - پیش بینی نواسانات با استفاده از مدل GARCH در سری زمانی

00:10:50

فایل پیوست تحلیل و پیش بینی سری زمانی با پایتون

فایل های پیوست

---

سوالت را بپرس ...

  • صدیق ریگی
    صدیق ریگی

    با سلام.
    وقتتون بخیر
    جهت انجام پروژه میخواستم بپرسم باتوجه به فیچر هایی که داریم مثل کدپستی، زمان تحویل به گیرنده، تاریخ تحویل به گیرنده، زمان ارسال از شهرستان و...
    چگونه میتوانیم زمان و تاریخ تحویل به گیرنده را برای داده های جدید پیش بینی کرد.؟ با استفاده از چه الگوریتمی؟
    چه آموزش هایی مورد نیاز است؟؟
    آیا خرید این دوره کافی است؟
    خیلی ممنون میشم اگر بتوانید پاسخ دهید🙏🏻

    12 ماه قبل
  • کاربر دانشسرا
    کاربر دانشسرا

    سلام وقت بخیر لطفا بخش های معرفی مقدمه و چندتا بخش به صورت رندوم رو باز کنید قبل از خرید با محیط و نحوه تدریس اشنا بشیم ممنون

    1 سال قبل