- 4.0/5.0
- (5 نظرات)
- تعداد قسمت 40
- مدت زمان 05:28:35
- انتشار 1403/03/06
- آخرین ویرایش 1403/03/06
علی استادی
مدرس دانشسرا
برچسب های محبوب
تحلیل و پیش بینی سری زمانی با پایتون
- 4.0/5.0
- تعداد مهارتجو 194
- آخرین ویرایش 1403/03/06
- انتشار 1403/09/01
توضیحات تحلیل و پیش بینی سری زمانی با پایتون
در این دوره به علاوه بر بررسی ساختاری و فرمولی مدل های سری زمانی با پایتون به پیاده سازی این مدل ها نیز می پردازیم . مطالب تئوری به صورت کاملا روان و مفهموی بیان شده اند و پیاده سازی ها در پایتون نیز به صورت کاملا دسته بندی شدی و مرتب می باشد .
ما با برنامه نویسی در پایتون شروع می کنیم که مهارت اساسی مورد نیاز است و سپس تئوری اساسی سری زمانی را بررسی خواهیم کرد تا به شما کمک کند مدلی را که بعد از آن می آید درک کنید.
تحلیل و پیش بینی سری زمانی
سریهای زمانی یا 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
فایل پیوست تحلیل و پیش بینی سری زمانی با پایتون
فایل های پیوست
---
سوالت را بپرس ...
-
صدیق ریگی
با سلام.
وقتتون بخیر
جهت انجام پروژه میخواستم بپرسم باتوجه به فیچر هایی که داریم مثل کدپستی، زمان تحویل به گیرنده، تاریخ تحویل به گیرنده، زمان ارسال از شهرستان و...
چگونه میتوانیم زمان و تاریخ تحویل به گیرنده را برای داده های جدید پیش بینی کرد.؟ با استفاده از چه الگوریتمی؟
چه آموزش هایی مورد نیاز است؟؟
آیا خرید این دوره کافی است؟
خیلی ممنون میشم اگر بتوانید پاسخ دهید🙏🏻
-
کاربر دانشسرا
سلام وقت بخیر لطفا بخش های معرفی مقدمه و چندتا بخش به صورت رندوم رو باز کنید قبل از خرید با محیط و نحوه تدریس اشنا بشیم ممنون