در این مطلب، ویدئو پیش بینی بازار سهام: پایتون برای امور مالی 10 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:18:29
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,160 –> 00:00:02,879
سلام به اینترنت و خوش آمدید به بخش
2
00:00:02,879 –> 00:00:05,359
10 از سری آموزش های ویدیویی پایتون من برای امور مالی
3
00:00:05,359 –> 00:00:07,919
این است که ما رفتیم و
4
00:00:07,919 –> 00:00:10,320
نمونه کارها واقعا مضحکی عالی ایجاد کردیم،
5
00:00:10,320 –> 00:00:13,599
اما چیزی که
6
00:00:13,599 –> 00:00:16,160
برای آن درخواست دریافت کرده ام این است که
7
00:00:16,160 –> 00:00:19,760
تجزیه و تحلیل رگرسیون را روی پورتفولیوهایی که ساخته ایم انجام دهم تا
8
00:00:19,760 –> 00:00:22,320
بتوانیم در مورد آن پیش بینی کنیم.
9
00:00:22,320 –> 00:00:26,160
نمونه کارها و سایر نمونه کارها برای
10
00:00:26,160 –> 00:00:28,800
اینکه ببینیم چه چیزی برای نمونه کارها
11
00:00:28,800 –> 00:00:31,679
ما پیش می آید تا بتوانیم غمگین یا
12
00:00:31,679 –> 00:00:32,640
خوشحال باشیم در
13
00:00:32,640 –> 00:00:34,800
هر صورت من کارهای زیادی برای انجام دادن دارم پس
14
00:00:34,800 –> 00:00:38,160
بیایید وارد آن شویم تا بتوانیم
15
00:00:38,160 –> 00:00:41,440
وارد اینجا شویم و پیش بینی کنیم در مورد
16
00:00:41,440 –> 00:00:43,920
حرکات آتی نمونه
17
00:00:43,920 –> 00:00:46,320
کارها ما از آخرین آموزش استفاده می کنیم، بنابراین
18
00:00:46,320 –> 00:00:48,559
قسمت نهم همه این کدها را دارم،
19
00:00:48,559 –> 00:00:50,640
یک پیوند به آن در توضیحات
20
00:00:50,640 –> 00:00:53,840
البته بنابراین همه چیز مانند
21
00:00:53,840 –> 00:00:56,399
همه کارهایی است که در ما انجام دادیم.
22
00:00:56,399 –> 00:00:58,399
بخش قبلی اکنون تنها کاری که باید در اینجا انجام دهیم
23
00:00:58,399 –> 00:01:01,520
این است که کد خود را به گونه ای تنظیم کنیم که
24
00:01:01,520 –> 00:01:05,199
25
00:01:05,199 –> 00:01:07,920
بتوانیم چارچوب داده خود را با نمونه کارها خود در
26
00:01:07,920 –> 00:01:09,200
آن تنظیم کنیم، باید ساختار آن را
27
00:01:09,200 –> 00:01:11,119
به گونه ای انجام دهیم. هفتم در ما قادر خواهیم بود
28
00:01:11,119 –> 00:01:14,159
آن را تقریباً به گونه ای تجزیه و تحلیل کنیم که گویی یک امنیت واحد است
29
00:01:14,159 –> 00:01:16,479
، بنابراین همه این
30
00:01:16,479 –> 00:01:17,840
کارها را انجام دادیم ببینید چقدر باهوش هستید،
31
00:01:17,840 –> 00:01:19,759
می دانید چگونه همه این کارها را به درستی انجام دهید،
32
00:01:19,759 –> 00:01:22,080
بنابراین مهم است که ما باید داده های قدیمی خود را دریافت کنیم
33
00:01:22,080 –> 00:01:24,720
دادههای قدیمیتر به این دلیل که
34
00:01:24,720 –> 00:01:26,560
در آینده از
35
00:01:26,560 –> 00:01:29,759
دادهها تا سال 2017 پیشبینی میکنیم. بنابراین
36
00:01:29,759 –> 00:01:31,920
ما فهرست پرتفوی خود را داریم این سهام ما است
37
00:01:31,920 –> 00:01:34,079
و این تعداد سهامی است که
38
00:01:34,079 –> 00:01:36,400
میخواهیم داشته باشیم، من فقط آنها را در آنجا قرار دادم.
39
00:01:36,400 –> 00:01:38,400
برای اینکه بتوانم آن را در اینجا در این صفحه ارجاع دهم
40
00:01:38,400 –> 00:01:40,880
و اکنون میخواهم
41
00:01:40,880 –> 00:01:41,840
وارد شوم و
42
00:01:41,840 –> 00:01:45,680
میخواهم چارچوب دادهام را با تمام دادههای نمونه کارم دریافت کنم،
43
00:01:45,680 –> 00:01:48,399
اما میخواهم این بار به سال 2017 برگردم،
44
00:01:48,399 –> 00:01:50,720
بنابراین میخواهم بگویم
45
00:01:50,720 –> 00:01:52,479
نمونه کارها را بگیر
46
00:01:52,479 –> 00:01:55,280
بازگشت روزانه ما این را در آخرین ویدیو ایجاد کردیم
47
00:01:55,280 –> 00:01:56,240
48
00:01:56,240 –> 00:02:00,000
و من فقط می خواهم به سال 2017
49
00:02:00,000 –> 00:02:01,320
و
50
00:02:01,320 –> 00:02:04,479
01-03 بروم که اولین روز معاملاتی بود
51
00:02:04,479 –> 00:02:06,640
اگر بتوانم سه مورد را در آنجا پیدا کنم
52
00:02:06,640 –> 00:02:09,199
و سپس می خواهیم تمام راه را
53
00:02:09,199 –> 00:02:11,760
تا سال 2020 12 طی کنیم.
54
00:02:11,760 –> 00:02:12,800
و
55
00:02:12,800 –> 00:02:15,280
31 و
56
00:02:15,280 –> 00:02:16,640
57
00:02:16,640 –> 00:02:18,959
اگر از آخرین باری که به این چاه می رویم به یاد داشته باشید چه چیزهایی نیاز داریم تا به این چاه منتقل
58
00:02:18,959 –> 00:02:21,120
کنیم o تعداد سهامی را
59
00:02:21,120 –> 00:02:24,080
که میخریم و همچنین لیست
60
00:02:24,080 –> 00:02:25,680
پرتفولیوی خود را دریافت
61
00:02:25,680 –> 00:02:26,720
کنید
62
00:02:26,720 –> 00:02:29,599
و اگر میخواهیم برویم و مطمئن شویم که این کار انجام شده است
63
00:02:29,599 –> 00:02:32,080
، میتوانیم
64
00:02:32,080 –> 00:02:35,280
کل قاب دادههای پرتفوی خود را بریزیم و
65
00:02:35,280 –> 00:02:37,440
بیایید همه چیز را اجرا کنیم
66
00:02:37,440 –> 00:02:39,280
. کار نمی کند زیرا فراموش کردم صفحه را بارگذاری کنم
67
00:02:39,280 –> 00:02:41,840
و در آنجا می توانید ببینید
68
00:02:41,840 –> 00:02:44,000
همه چیز وجود دارد همه اوراق بهادار ما وجود
69
00:02:44,000 –> 00:02:46,720
دارد این ارزش نمونه کارها ما در
70
00:02:46,720 –> 00:02:50,800
سال 2017 است و شما می توانید کل نمونه کارها
71
00:02:50,800 –> 00:02:53,360
را ببینید 5130
72
00:02:53,360 –> 00:02:56,640
و ما آن را به 19232 دلار تبدیل کردیم
73
00:02:56,640 –> 00:03:00,319
بنابراین نه خیلی کثیف است و به
74
00:03:00,319 –> 00:03:03,599
همین دلیل است که همه دوست دارند سرمایه گذاری کنند به
75
00:03:03,599 –> 00:03:05,920
شرطی که شما این کار را به روش درست انجام دهید، قبلاً در مورد این موضوع صحبت کردم،
76
00:03:05,920 –> 00:03:07,280
اما
77
00:03:07,280 –> 00:03:08,879
دوباره آن را پوشش خواهم داد، زیرا
78
00:03:08,879 –> 00:03:10,800
خیلی چیزها را کاملاً پوشش داده ام، بنابراین ما قرار است چه کاری انجام دهیم.
79
00:03:10,800 –> 00:03:13,760
انجام این کار این است که ما مدل خود را
80
00:03:13,760 –> 00:03:16,319
بر روی اولین گروه از دادهها آموزش میدهیم و آنچه
81
00:03:16,319 –> 00:03:20,239
قرار است رخ دهد 80 درصد
82
00:03:20,239 –> 00:03:25,040
از کل تغییرات قیمت ما است، بنابراین
83
00:03:25,040 –> 00:03:29,040
از ابتدا در سال 2017 80 به
84
00:03:29,040 –> 00:03:32,239
بعد این دادههایی است که برای
85
00:03:32,239 –> 00:03:34,879
پیشبینی و پیشبینی استفاده خواهیم کرد. به همین ترتیب
86
00:03:34,879 –> 00:03:36,879
ما به چه چیزی می رویم کاری که باید انجام دهیم این است که مدل را
87
00:03:36,879 –> 00:03:40,080
با استفاده از آخرین بخش دادههایمان یا
88
00:03:40,080 –> 00:03:41,599
20 مورد آخر آزمایش
89
00:03:41,599 –> 00:03:44,720
کنیم و ما در حال مدلسازی با استفاده از
90
00:03:44,720 –> 00:03:46,640
نتایج واقعی شناختهشده واقعی هستیم،
91
00:03:46,640 –> 00:03:48,959
در حال حاضر این پیشبینیها هستند
92
00:03:48,959 –> 00:03:51,680
در حالی که بر اساس
93
00:03:51,680 –> 00:03:54,480
دادههای واقعی هستند که ما ارائه میدهیم، آیا
94
00:03:54,480 –> 00:03:56,159
قطعاً اتفاقی نخواهد افتاد.
95
00:03:56,159 –> 00:03:57,680
96
00:03:57,680 –> 00:04:02,000
به احتمال زیاد
97
00:04:02,000 –> 00:04:05,040
بسته به اینکه
98
00:04:05,040 –> 00:04:09,680
شیب دراماتیک برای پیش بینی چقدر است ادامه دهد و
99
00:04:09,680 –> 00:04:12,480
اگر هیچ چیز چشمگیری مانند
100
00:04:12,480 –> 00:04:15,120
همه گیری جنگ های بزرگ و غیره رخ ندهد که
101
00:04:15,120 –> 00:04:18,079
می دانیم بیشتر از احتمال وقوع
102
00:04:18,079 –> 00:04:20,880
پیش بینی ما حداقل در روند پیش بینی خواهد
103
00:04:20,880 –> 00:04:23,040
بود. جهت درست در حال حاضر چیزی که ما در
104
00:04:23,040 –> 00:04:25,360
اینجا از آن استفاده می کنیم چیزی است که مدل آریما نامیده می شود
105
00:04:25,360 –> 00:04:26,880
106
00:04:26,880 –> 00:04:30,400
و رگرسیون خودکار و رگرسیون خودکار
107
00:04:30,400 –> 00:04:32,960
به مدلی اشاره دارد که بر اساس مقادیر قبلی پسرفت می کند
108
00:04:32,960 –> 00:04:35,759
و کاری که انجام می دهد این است که
109
00:04:35,759 –> 00:04:38,479
بر تلاش برای برازش داده ها
110
00:04:38,479 –> 00:04:41,199
نیز تمرکز می کند. تا آنجا که ممکن است با بررسی
111
00:04:41,199 –> 00:04:44,800
تفاوت بین مقادیر به
112
00:04:44,800 –> 00:04:48,080
جای خود مقادیر و البته همانطور
113
00:04:48,080 –> 00:04:51,199
که گفتم هر گونه اثرات خارجی که در
114
00:04:51,199 –> 00:04:54,240
داده ها نباشد نمی تواند برای پیش بینی استفاده شود
115
00:04:54,240 –> 00:04:57,360
بنابراین ما نمی توانیم دستور جنگ ها یا
116
00:04:57,360 –> 00:05:00,000
بیماری های همه گیر بهترین کاری که می توانیم انجام دهیم این است که فقط
117
00:05:00,000 –> 00:05:02,560
از داده هایی که در اینجا داریم استفاده کنیم تا بتوانیم
118
00:05:02,560 –> 00:05:04,639
بر اساس عملکرد قدیمی پیش بینی کنیم
119
00:05:04,639 –> 00:05:07,680
که اکنون بسیار ارزشمند است.
120
00:05:07,680 –> 00:05:09,199
اولین کاری که
121
00:05:09,199 –> 00:05:10,639
باید در اینجا انجام دهیم این
122
00:05:10,639 –> 00:05:12,880
است که باید
123
00:05:12,880 –> 00:05:15,840
دادههایمان را به دادههای روزانه تبدیل کنیم، بنابراین میخواهم
124
00:05:15,840 –> 00:05:20,240
بگویم قاب کل دادههای نمونه کارها برابر است با
125
00:05:20,240 –> 00:05:23,520
قاب کل دادههای پورتفولیو
126
00:05:23,520 –> 00:05:24,400
127
00:05:24,400 –> 00:05:26,720
و فرکانس را به روزانه تغییر دهیم،
128
00:05:26,720 –> 00:05:27,680
129
00:05:27,680 –> 00:05:30,240
بسیار مهم است که
130
00:05:30,240 –> 00:05:32,880
این کار را انجام دهیم و ما میتوانیم به اینجا بیاییم و
131
00:05:32,880 –> 00:05:36,960
واقعاً آن را تأیید کنیم. فقط با فراخوانی فهرست روی روزانه تنظیم میشود
132
00:05:36,960 –> 00:05:39,840
و میتوانید
133
00:05:39,840 –> 00:05:42,880
ببینید که فرکانس روزانه است، بنابراین ما
134
00:05:42,880 –> 00:05:45,600
این کار را درست انجام دادیم، بنابراین همه
135
00:05:45,600 –> 00:05:47,360
چیز این است که دادههایمان را در
136
00:05:47,360 –> 00:05:49,520
جای مناسب قرار دهیم، چه کارهای دیگری برای انجام به
137
00:05:49,520 –> 00:05:51,960
خوبی نیاز داریم. برای
138
00:05:51,960 –> 00:05:53,600
139
00:05:53,600 –> 00:05:56,639
حذف غیردادههایی که در داخل اینجا
140
00:05:56,639 –> 00:05:59,919
هستند و برخی وجود خواهند داشت، زیرا ما
141
00:05:59,919 –> 00:06:00,880
در
142
00:06:00,880 –> 00:06:04,240
حال حاضر روزانه کار میکنیم و مردم
143
00:06:04,240 –> 00:06:06,800
تک تک روزهای سال را معامله نمیکنند، بنابراین باید
144
00:06:06,800 –> 00:06:09,840
از شر آنها خلاص شویم، بنابراین من میروم فقط
145
00:06:09,840 –> 00:06:11,280
برو
146
00:06:11,280 –> 00:06:12,400
n a را پر کن
147
00:06:12,400 –> 00:06:16,479
و من می روم g برای استفاده از این روش روشهای مختلفی وجود دارد،
148
00:06:16,479 –> 00:06:18,639
اما من فقط
149
00:06:18,639 –> 00:06:20,479
میخواهم بگویم اگر دادهای وجود ندارد از
150
00:06:20,479 –> 00:06:22,880
آنچه قبلاً وجود داشت استفاده کنید، خوب است،
151
00:06:22,880 –> 00:06:25,520
فکر میکنم برای ما خوب عمل خواهد کرد
152
00:06:25,520 –> 00:06:28,080
و سپس کاری که باید انجام دهم این است که باید
153
00:06:28,080 –> 00:06:31,120
تمام ستونهای غیرضروری را حذف کنید،
154
00:06:31,120 –> 00:06:32,880
بنابراین من فقط میخواهم این را نام ببرم،
155
00:06:32,880 –> 00:06:36,080
ستونهای حذف برابر
156
00:06:36,080 –> 00:06:38,479
است و اگر به اینجا نگاه
157
00:06:38,479 –> 00:06:41,199
کنیم، هیچ یک از این افراد را نمیخواهیم هر کدام
158
00:06:41,199 –> 00:06:42,639
از سهامهای فردی که به آن علاقه داریم.
159
00:06:42,639 –> 00:06:44,400
در مجموع ما نیازی به
160
00:06:44,400 –> 00:06:47,039
بازگشت روزانه نداریم، بنابراین میخواهیم
161
00:06:47,039 –> 00:06:50,960
همه این بچهها را همینجا بیاوریم
162
00:06:50,960 –> 00:06:53,520
و آنها را داخل اینجا بچسبانیم
163
00:06:53,520 –> 00:06:56,400
، اما همچنین میخواهیم
164
00:06:56,400 –> 00:06:58,880
از شر آن خلاص شویم، همینطور بیایید اینجا
165
00:06:58,880 –> 00:07:01,840
مثل آن و سپس ما همچنین می خواهیم از
166
00:07:01,840 –> 00:07:04,840
شر بازده روزانه خلاص شویم، به
167
00:07:04,840 –> 00:07:07,759
آن بازده روزانه می گویند،
168
00:07:07,759 –> 00:07:10,319
مطمئن شوید که آن را درست دریافت کرده ایم بله بازده روزانه
169
00:07:10,319 –> 00:07:12,560
و نه بازده روزانه
170
00:07:12,560 –> 00:07:15,039
خوب است، بنابراین این ستون هایی هستند که می
171
00:07:15,039 –> 00:07:17,680
خواهیم از داده های خود خلاص شویم و فقط
172
00:07:17,680 –> 00:07:20,160
کل را نگه داریم. برای خلاص شدن از شر آنها البته
173
00:07:20,160 –> 00:07:22,400
این یک فرآیند بسیار آسان است
174
00:07:22,400 –> 00:07:23,360
175
00:07:23,360 –> 00:07:26,400
ستون هایی مانند آن را با حلقه for خود حذف کنید و
176
00:07:26,400 –> 00:07:28,560
سپس می توانیم برویم کل
177
00:07:28,560 –> 00:07:30,240
178
00:07:30,240 –> 00:07:34,560
قاب داده پرتفولیو برابر است با کل
179
00:07:34,560 –> 00:07:36,080
قاب داده پورتفولیو
180
00:07:36,080 –> 00:07:39,360
و در داخل اینجا
181
00:07:39,360 –> 00:07:40,160
هر یک
182
00:07:40,160 –> 00:07:43,599
از آن قطعاتی را که می خواهیم رها کنیم لیست می کنیم و
183
00:07:43,599 –> 00:07:45,520
البته باید بگوییم
184
00:07:45,520 –> 00:07:48,000
drop بنابراین ما می خواهیم از شر همه آن ها خلاص شویم
185
00:07:48,000 –> 00:07:49,039
186
00:07:49,039 –> 00:07:50,240
و
187
00:07:50,240 –> 00:07:54,000
محورها برابر با 1 است. بسیار خوب، بنابراین
188
00:07:54,000 –> 00:07:55,680
کل داده هایمان را برای ما باقی می گذارد
189
00:07:55,680 –> 00:07:57,520
که تمام چیزی است که ما به آن علاقه مندیم،
190
00:07:57,520 –> 00:07:59,120
اکنون می خواهم چیزهایی را برای آن تنظیم کنم
191
00:07:59,120 –> 00:08:01,759
seaborne و قرار است برای نقشهبرداری استفاده شود،
192
00:08:01,759 –> 00:08:04,479
بنابراین من فقط میروم sns
193
00:08:04,479 –> 00:08:07,520
اینها فقط کارهای استانداردی هستند که من انجام
194
00:08:07,520 –> 00:08:08,960
195
00:08:08,960 –> 00:08:11,039
196
00:08:11,039 –> 00:08:13,360
میدهم و شما میتوانید با دستهای از سبکهای مختلف به هر چیزی که ترجیح میدهید نگاه کنید، بازی کنید. برای استفاده از
197
00:08:13,360 –> 00:08:15,440
سبک شبکهای تیره
198
00:08:15,440 –> 00:08:17,039
و سپس من میروم تا به
199
00:08:17,039 –> 00:08:18,319
PD
200
00:08:18,319 –> 00:08:21,120
نقطه رسم
201
00:08:21,120 –> 00:08:23,280
ثبت نام
202
00:08:23,280 –> 00:08:25,120
mat plot
203
00:08:25,120 –> 00:08:27,199
lib و کاری که قرار است انجام دهد این است
204
00:08:27,199 –> 00:08:29,759
که به طور خودکار مبدلهای زمان تاریخ را
205
00:08:29,759 –> 00:08:32,880
به این اضافه میکند،
206
00:08:32,880 –> 00:08:33,760
بنابراین
207
00:08:33,760 –> 00:08:36,000
مبدلها
208
00:08:36,000 –> 00:08:37,200
و
209
00:08:37,200 –> 00:08:40,080
ما نیز به آن نیاز خواهیم داشت. برای تعیین
210
00:08:40,080 –> 00:08:42,320
اندازه شکل ما برای انجام این کار با دریایی که
211
00:08:42,320 –> 00:08:43,839
می روید sns
212
00:08:43,839 –> 00:08:46,720
و mpl.rc
213
00:08:46,720 –> 00:08:48,240
و
214
00:08:48,240 –> 00:08:52,000
شکل و اندازه فیگور که برای مانیتور من خوب کار می کند
215
00:08:52,000 –> 00:08:55,519
بستگی به
216
00:08:55,519 –> 00:08:57,839
اندازه مانیتور دارد که می خواهید ببینید چقدر
217
00:08:57,839 –> 00:09:00,000
از نزدیک و چقدر بزرگ می
218
00:09:00,000 –> 00:09:02,800
خواهید باشد.
219
00:09:02,800 –> 00:09:05,839
تنظیم کنید سپس من باید شکل را
220
00:09:05,839 –> 00:09:09,200
در محور تنظیم کنم تا این کار