دوره

مقدمه‌ای بر رگرسیون با statsmodels در پایتون

قیمت خونه و نرخ کلیک تبلیغات رو با پیاده‌سازی، تحلیل و تفسیر تحلیل رگرسیون با statsmodels در پایتون پیش‌بینی کنید.

پیشرفته
تاریخ به‌روزرسانی:
16 شهریور 1405
پایتون
۴ ساعت
۱۴ ویدیو
۳۹ تمرین
۵۰۸ شرکت‌کننده
۴۱۵
کاربرهای فینکا در چه شرکت‌هایی مشغول به کار هستند؟
توضیحات دوره

رگرسیون خطی و رگرسیون لجستیک دو مورد از پرکاربردترین مدل‌های آماری هستن. اون‌ها مثل کلیدهای طلایی عمل می‌کنن و رازهای پنهان در داده‌های شما رو فاش می‌کنن. در این دوره، مهارت‌های لازم برای برازش رگرسیون‌های خطی و لجستیک ساده رو یاد می‌گیرید. از طریق تمرین‌های عملی، رابطه بین متغیرها رو در دیتاست‌های واقعی بررسی می‌کنید؛ مثل خسارت‌های بیمه ماشین، قیمت خونه در تایوان، اندازه ماهی‌ها و غیره. تا پایان این دوره، یاد می‌گیرید چطور از داده‌هاتون پیش‌بینی کنید، عملکرد مدل رو بسنجید و مشکلات برازش مدل رو پیدا کنید.

همونیه که می‌خواید یاد بگیرید؟

  • 1

    دقت و محدودیت‌های پیش‌بینی مدل رو ارزیابی کنید و تاثیر برون‌یابی و تبدیل متغیرها رو روی نتایج بررسی کنید.

  • 2

    نقش ضرایب، باقیمانده‌ها، ضریب تعیین، خطای استاندارد باقیمانده، اهرم و فاصله Cook رو در خروجی رگرسیون تعریف کنید.

  • 3

    تفاوت بین احتمال، نسبت شانس، لگاریتم شانس و محتمل‌ترین نتیجه رو هنگام تفسیر نتایج رگرسیون لجستیک و ماتریس‌های سردرگمی تشخیص بدید.

  • 4

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

  • 5

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

1
مدل‌سازی رگرسیون خطی ساده
شروع رایگان

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

2
پیش‌بینی‌ها و اشیای مدل

در این بخش یاد می‌گیرید چطور با استفاده از مدل‌های رگرسیون خطی، قیمت خانه‌ها در تایوان و تعداد کلیک روی تبلیغات فیس‌بوک رو پیش‌بینی کنید. همچنین با کار عملی روی اشیای مدل، مهارت‌هاتون در رگرسیون رو بیشتر می‌کنید، با مفهوم «رگرسیون به میانگین» آشنا می‌شید و یاد می‌گیرید چطور متغیرهای یک دیتاست رو تبدیل کنید.

3
ارزیابی برازش مدل

در این بخش یاد می‌گیرید چطور با بررسی مدل، میزان برازش اون رو ارزیابی کنید. همچنین یاد می‌گیرید کیفیت برازش یک مدل رگرسیون خطی رو به‌صورت عددی بسنجید، با استفاده از مصورسازی‌ها مشکلات مدل رو تشخیص بدید و اهرم و تاثیر هر مشاهده روی مدل رو بررسی کنید.

4
مدل‌سازی رگرسیون لجستیک ساده

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

گواهی پایان دوره

%0
  • تأیید مهارت شما

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

  • اعتبار و اصالت گواهی

    هر مدرک دارای شناسه یکتا و لینک اعتبارسنجی است که امکان بررسی و تأیید اصالت آن را فراهم می‌کند.

  • اشتراک‌گذاری

    می‌توانید گواهی‌های خود را به‌راحتی در شبکه‌های حرفه‌ای مانند لینکدین با دیگران به اشتراک بگذارید.

اشتراک‌گذاری
منابع
Customer churn data

Taiwan real estate data

Ad conversion data

S&P 500 data

Fish measurement data

سوالات متداول

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

هر دوی Statsmodels و Scikit-learn می‌تونن برای رگرسیون استفاده بشن. با این حال، Statsmodels یک پکیج آماریه که بیشتر برای درک بینش و تحلیل بهینه‌سازی شده، در حالی که Scikit-learn یک پکیج یادگیری ماشینه که بیشتر برای پیش‌بینی بهینه شده. هر دو پکیج کاربردهای فراوانی دارند، بنابراین تصمیم‌گیری برای یادگیری یا استفاده از یکی نسبت به دیگری باید بر اساس نیازهای شما باشه، نه اینکه یک پکیج در مجموع بهتر از دیگری باشه.

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

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

انواع مختلفی از رگرسیون وجود داره، از جمله رگرسیون خطی، رگرسیون لجستیک، رگرسیون ریج (Ridge)، رگرسیون لاسو (Lasso) و رگرسیون چندجمله‌ای.

دریافت اپلیکیشن فینکا

با اپلیکیشن فینکا، به بیشتر دوره‌ها و مسیرها روی موبایل دسترسی دارید، تمرین می‌کنید و یادگیری رو هم‌زمان روی موبایل و دسکتاپ ادامه می‌دید.