Python4Finance
9.36K subscribers
567 photos
41 videos
152 files
758 links
کانال Python4Finance
آموزش پایتون در اقتصاد و مدیریت مالی
هر روز چند نکته را در خصوص پایتون برای مالی بیاموزیم
***
ارتباط با من
b2n.ir/y72935
***
آپارت:
aparat.com/Python4Finance
کانال چالش ها:
t.me/python4finance_challenge
Download Telegram
افزودن تاریخ به عنوان اندیس در یک دیتافریم در pandas

پیشتر در خصوص ایجاد یک سری زمانی و یک دیتا فریم (همون پنل دیتای خودمان) در کانال صحبت کردیم.
حالا فرض کنید مثلا قیمت سهام در 10 روز مختلف موجود است و می خواهیم به صورت خودکار اندیس از نوع تاریخ برای آنها قرار دهیم.
راهکار این موضوع استفاده از تابع date_range از ماژول pandas است. در مثالی که در تصویر بالا مشاهده می کنید، قیمت دو سهم برای 10 روز رصد شده و می خواهیم تاریخ های مورد نظر را به آن اختصاص بدهیم.
البته date_range نکات زیادی دارد که در پست های آتی به برخی از آنها اشاره خواهم کرد.

#سری_زمانی
#پایتون_مالی
#Python4finance
#date_range

پایتون برای مالی در تلگرام
https://t.me/joinchat/AAAAAFGMkouqbsb86Vfzug
پایتون برای مالی در بله
https://ble.im/python
مرور یک مساله آماری
آمار زیر بنای علم داده و یکی از اصلی ترین زیرساخت های مدلسازی است.
حتما از دوره دبیرستان یادتون هست که همیشه می گفتیم اگر یک سکه را بی نهایت بار پرتاب کنیم نتیجه به دست آمده برای شیر یا خط دقیقا 50-50 خواهد بود. 🤔
حالا می خواهیم مسئله مشابهی را با پایتون حل کنیم. فرض کنید دو تاس را با هم پرتاب می کنیم و مجموع اعداد به دست آمده از روی تاس ها را ثبت می کنیم. (اعداد به دست آمده حتما بین 2 تا 12 خواهد بود)
حالا فرض کنید این بازی را 1000 بار انجام دهیم. بدیهی است باید به یک نمودار نرمال توزیع فراوانی برسیم.
شبیه سازی این مسئله در پایتون (صرفا با کتابخانه Pandas) و نتیجه حاصله را می توانید در تصویر این پست مشاهده کنید.

#پایتون_مالی
#آمار
#احتمال
#توزیغ_فراوانی
#مثال
#python4finance

پایتون برای مالی در تلگرام
https://t.me/joinchat/AAAAAFGMkouqbsb86Vfzug
حل مساله پرتاب تاس ها اینبار با Numpy
قبلا در خصوص مسئله پرتاب تاس های همزمان و حل مسئله با کمک Pandas در این پست با هم صحبت کرده بودیم.
حالا می خواهیم مسئله را اینبار صرفا با Numpy حل کنیم. فرض کنید دو تاس را با هم پرتاب می کنیم و مجموع اعداد به دست آمده از روی تاس ها را ثبت می کنیم. (اعداد به دست آمده حتما بین 2 تا 12 خواهد بود)
حالا فرض کنید این بازی را 1000 بار انجام دهیم. بدیهی است باید به یک نمودار نرمال توزیع فراوانی برسیم.
شبیه سازی این مسئله در پایتون (صرفا با کتابخانه Numpy و تابع unique) و نتیجه حاصله را می توانید در تصویر این پست مشاهده کنید.

#پایتون_مالی
#آمار
#احتمال
#توزیغ_فراوانی
#مثال
#python4finance

پایتون برای مالی در تلگرام
t.me/joinchat/AAAAAFGMkouqbsb86Vfzug
1
This media is not supported in your browser
VIEW IN TELEGRAM
خطای بازماندگی (زنده ماندن) یا Survivorship-bias چیست؟
یکی از خطاهای رایج در تحلیل داده ها، خطای زنده ماندن است. در این ویدئو که بخشی از دوره علم داده ای است که اخیرا برگزار شد، خطای زنده ماندن به زبان ساده توضیح داده می شود.

#خطای_زنده_ماندن
#سوگیری
#علم_داده
#مدلسازی_مالی
#پایتون_مالی
#ویدئو
#Survivorship-bias
#python4finance


عضویت در کانال پایتون برای مالی
t.me/python4finance
1
بررسی تورم سالیانه کشور از سال 1391 تا آبان 1400
چند روز پیش مرکز آمار ایران گزارش «نرخ تورم دوازده ماهه کل خانوارها به تفکیک استان» تا آبان 1400 را منشتر کرد. (لینک) از آنجایی که این گزارشات عموما برای استفاده مستقیم با پایتون مناسب نیستند من با کمی تغییر در ساختار فایل، این گزارش را با دو فرمت اکسل و جیسون با شما به اشتراک می گذارم.
فایل با فرمت Json
فایل با فرمت Excel
در فایل اکسل دو شیت قابل مشاهده است که شیت اول، دیتای اصلی مرکز آمار و شیت دوم داده های مرتب شده است.
در تصویر این پست فایل جیسون تورم خوانده شده و تورم سالیانه و ماهیانه رسم می شود. (در نوشتن برنامه به کوچک یا بزرگ بودن حروف توجه فرمایید.)


#تورم
#جیسون
#مدلسازی_مالی
#پایتون_مالی
#inflation
#json
#python4finance


عضویت در کانال پایتون برای مالی
t.me/joinchat/AAAAAFGMkouqbsb86Vfzug
1
This media is not supported in your browser
VIEW IN TELEGRAM
ضریب سورتینو (Sortino Ratio) چیست؟
ضریب شارپ و ضریب سورتینو هر دو شاخص هایی برای محاسبه بازده تعدیل شده بر اساس ریسک هستند. در ضریب شارپ ریسک به طور کلی در نظر گرفته می شود اما در سورتینو صرفا ریسک نامطلوب لحاظ می شود.
همانند نسبت شارپ هرچه نسبت سورتینو یک سرمایه گذاری بالاتر باشد مناسب تر خواهد بود.
در این ویدئوی آموزشی مفهوم ضریب سورتینو به زبان ساده توضیح داده می شود.
#سورتینو
#ریسک
#بازده
#مدلسازی_مالی
#پایتون_مالی
#ویدئو
#Sortino_Ratio
#python4finance


عضویت در کانال پایتون برای مالی
t.me/python4finance
12