آموزش تجسم داده با R و ggplot2 - آخرین آپدیت

دانلود Data Visualization with R and ggplot2

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

زبان برنامه‌نویسی R برای بصری‌سازی داده‌ها

با استفاده از ggplot2، تحلیل داده، آماده‌سازی داده، ابزارهای علم داده و RStudio، دانش خود را در بصری‌سازی داده‌ها ارتقا دهید.

محتوای دوره:

  • بصری‌سازی داده‌ها: اصول بصری‌سازی داده‌ها (دستور زبان گرافیکی و ggplot2)
  • تبدیل داده‌ها: قبل از اعمال بصری‌سازی، داده‌ها را تبدیل کنید (کتابخانه‌های دستکاری داده)
  • تحلیل داده‌های اکتشافی: تکنیک‌های تحلیل داده‌های اکتشافی را با R و ggplot2 به کار ببرید.
  • گزارش‌دهی: تحلیل‌ها را با گزارش‌های RMarkdown خلاصه کنید.
  • نمودارهای آماری: از ggplot2 برای ایجاد انواع مختلف نمودارهای آماری استاندارد استفاده کنید.

پیش‌نیازها:

  • نصب بودن R و RStudio بر روی کامپیوتر شما.
  • دانش پایه آمار یک مزیت محسوب می‌شود.
  • دانش پایه تا متوسط زبان R یک مزیت محسوب می‌شود.
  • افراد کاملاً مبتدی در R، دوره را چالش‌برانگیزتر خواهند یافت. برای مبتدیان کامل، گذراندن دوره‌های مقدماتی R توصیه می‌شود.
  • علاقه به کتابخانه‌های تبدیل داده مانند dplyr و tidyr یک مزیت است، اگرچه دوره شامل مروری سریع بر آن‌هاست.
  • علاقه به علم داده و بصری‌سازی داده‌ها.
  • لطفاً R یا کتابخانه‌های آن را در صورت نیاز به‌روزرسانی کنید. لیست نسخه‌ها در پایان مطالب دوره ارائه خواهد شد.

امروزه در دنیایی زندگی می‌کنیم که هر ثانیه حجم عظیمی از داده تولید می‌شود. برای به‌دست آوردن بینش‌های مفید، نیاز به تحلیل داده‌ها داریم. یکی از قدرتمندترین ابزارها برای این منظور، بصری‌سازی داده‌ها است. حتماً شنیده‌اید که "یک تصویر گویاتر از هزاران کلمه است". بنابراین، برای روایت داستان داده‌ها، به ابزارهایی برای تولید گرافیک‌های مناسب و خیره‌کننده نیاز داریم. R به عنوان یکی از ابزارهای پرکاربرد در زمینه‌های علم داده و آمار، کمک شایانی در این زمینه ارائه می‌دهد. ترکیب R با کتابخانه محبوب آن یعنی ggplot2، یکی از کشنده‌ترین ابزارها برای بصری‌سازی داده‌ها را ایجاد می‌کند که به طور مداوم در حال توسعه است و به صورت رایگان در دسترس همگان قرار دارد.

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

با گذراندن این دوره، مطالب فراوانی خواهید آموخت. در اینجا فقط به چند نمونه از مباحث اشاره می‌کنیم:

  • دستور زبان گرافیکی (ایده پشت نمودارهای آماری، پایه ggplot2)
  • تبدیل داده‌ها با dplyr و tidyr (شامل دوره فشرده)
  • تحلیل داده‌های اکتشافی (EDA) (نمودارهای آماری برای بررسی یک یا چند متغیر پیوسته یا گسسته)
  • EDA برای بررسی دو یا بیش از دو متغیر (نمودارهای آماری مختلف)
  • ترکیب ggplot2 با RMarkdown برای خلاصه کردن تحلیل‌ها و تولید گزارش‌های HTML
  • ایجاد انواع اضافی نمودارها با ترکیب ggplot2 و کتابخانه‌های جانبی (مانند ابر کلمات، نمودار مختصات موازی، نقشه حرارتی، نمودار رادار و غیره)
  • ترسیم نقشه‌ها برای نمایش گستردگی بیماری کرونا
  • شخصی‌سازی تم نمودارها
  • ایجاد نمودارهای زیرمجموعه با استفاده از کتابخانه cowplot
  • برجسته کردن داده‌ها در نمودار با کتابخانه gghighlight
  • و بسیاری موارد دیگر...

این دوره شامل:

  • بیش از 20 ساعت ویدئوهای آموزشی
  • اسکریپت‌های R و داده‌های اضافی (ارائه شده در مطالب دوره)
  • تمرین‌هایی برای آزمودن مهارت‌های شما
  • ویدئوهای حل تمرین (برای بررسی نتایجتان)

تمامی این موارد، این دوره را به یکی از جامع‌ترین دوره‌های Udemy برای بصری‌سازی داده‌ها با استفاده از R و ggplot2 تبدیل می‌کند.

امروز ثبت‌نام کنید و استاد بصری‌سازی داده‌ها شوید!!!


سرفصل ها و درس ها

معرفی دوره Course intro

  • معرفی دوره Course intro

مبانی ggplot2 ggplot2 foundations

  • معرفی بخش Section intro

  • گرامر گراف‌ها و ggplot2 Grammar of graphics and ggplot2

  • داده - بخش اول Data - part 1

  • داده - بخش دوم Data - part 2

  • زیبایی‌شناسی - نگاشت Aesthetics - Mapping

  • هندسه‌ها Geometries

  • فَست‌ها (Facets) Facets

  • آمار Statistics

  • مختصات و مقیاس‌ها Coordinates and Scales

  • تم Theme

  • خروجی گرفتن از نمودار Export plot

  • خلاصه بخش و تکلیف Section summary and assignment

  • راهنمای گام به گام تکلیف Assignment walkthrough

دوره فشرده دستکاری داده‌ها Data wrangling crash course

  • معرفی بخش Section intro

  • کتابخانه‌های تبدیل داده Data transformation libraries

  • دستکاری متغیرها Variables manipulation

  • دستکاری موارد Cases manipulation

  • خلاصه‌سازی و گروه‌بندی Summarising and grouping

  • پایپینگ (Piping) Piping

  • محور کردن (Pivoting) Pivoting

  • جدا کردن و یکپارچه کردن Separating and uniting

  • تبدیل و مصورسازی داده‌ها Transform and visualize data

  • خلاصه بخش و تکلیف Section summary and assignment

  • راهنمای گام به گام تکلیف Assignment walkthrough

تحلیل اکتشافی داده‌ها Exploratory data analysis

  • معرفی بخش Section intro

  • تحلیل اکتشافی داده‌ها Exploratory data analysis

  • مجموعه داده الماس Diamonds dataset

  • نمودار نقطه‌ای Dotplot

  • هیستوگرام و نمودار چگالی Histogram and density plot

  • چند ضلعی فراوانی Frequency polygon

  • نمودار مساحت Area plot

  • نمودار میله‌ای Bar plot

  • خلاصه بخش و تکلیف Section summary and assignment

  • راهنمای گام به گام تکلیف - بخش اول Assignment walkthrough - part 1

  • راهنمای گام به گام تکلیف - بخش دوم Assignment walkthrough - part 2

کاوش دو متغیر Explore two variables

  • معرفی بخش Section intro

  • نمودار پراکندگی Scatterplot

  • خط هموارساز و محورهای تبدیل شده Smoothing line and transformed axes

  • نمودار رگ Rug plot

  • توزیع دو متغیره پیوسته Continuous bivariate distribution

  • نمودار جعبه‌ای Boxplot

  • نمودار ویولن Violin plot

  • مقایسه دو متغیر گسسته Comparing two discrete variables

  • نمودارهای ماتریسی Matrix plots

  • خلاصه بخش و تکلیف Section summary and assignment

  • راهنمای گام به گام تکلیف - بخش اول Assignment walkthrough - part 1

  • راهنمای گام به گام تکلیف - بخش دوم Assignment walkthrough - part 2

کاوش چندین متغیر Explore many variables

  • معرفی بخش Section intro

  • رنگ توصیف شده با متغیر پیوسته Color described with continuous variable

  • رنگ توصیف شده با متغیر گسسته Color described with discrete variable

  • اندازه و شکل نقاط Size and shape of points

  • فَست رَپ (Facet wrap) Facet wrap

  • فَست گرید (Facet grid) Facet grid

  • نمودارها با عناصر گرافیکی زیاد Plots with many graphical elements

  • مدل پیش‌بینی قیمت الماس - بخش اول Diamond price prediction model - part 1

  • مدل پیش‌بینی قیمت الماس - بخش دوم Diamond price prediction model - part 2

  • مدل پیش‌بینی قیمت الماس - بخش سوم Diamond price prediction model - part 3

  • خلاصه بخش و تکلیف Section summary and assignment

  • راهنمای گام به گام تکلیف Assignment walkthrough

جمع‌بندی تحلیل با RMarkdown Analysis wrap up with RMarkdown

  • معرفی بخش Section intro

  • RMarkdown RMarkdown

  • ایجاد بخش: مجموعه داده Create section: The Dataset

  • ایجاد بخش: تحلیل اکتشافی داده‌ها Create section: Exploratory Data Analysis

  • ایجاد زیربخش: کاوش دو متغیر Create subsection: Explore two variables

  • ایجاد زیربخش: کاوش چندین متغیر Create subsection: Explore many variables

  • ایجاد بخش: مدل‌های پیش‌بینی قیمت Create section: Price prediction models

  • سفارشی‌سازی خروجی HTML html output customization

  • خلاصه بخش و تکلیف Section summary and assignment

  • راهنمای گام به گام تکلیف Assignment walkthrough

ggplot2 برای نمودارهای استاندارد و فراتر از آن ggplot2 for standard plots and beyond

  • معرفی بخش Section intro

  • نمودار دایره‌ای Pie chart

  • نمودار دونات Donut chart

  • مصورسازی سری زمانی Time series visualization

  • ابر کلمات Word cloud

  • نمودار آبشاری Waterfall chart

  • نمودار رادار Radar chart

  • نمودار مختصات موازی Parallel coordinates plot

  • نقشه حرارتی Heat map

  • نمودار موزاییکی Mosaic plot

  • مجموعه داده ویروس کرونا Coronavirus dataset

  • ایجاد نقشه‌ها با ggplot2 Create maps with ggplot2

  • خلاصه بخش و تکلیف Section summary and assignment

  • راهنمای گام به گام تکلیف - بخش اول Assignment walkthrough - part 1

  • راهنمای گام به گام تکلیف - بخش دوم Assignment walkthrough - part 2

  • راهنمای گام به گام تکلیف - بخش سوم Assignment walkthrough - part 3

سفارشی‌سازی اضافی نمودار Additional plot customization

  • معرفی بخش Section intro

  • تم‌های سفارشی - بخش اول Custom themes - part 1

  • تم‌های سفارشی - بخش دوم Custom themes - part 2

  • حاشیه‌نویسی و برچسب‌های متنی - بخش اول Annotations and text labels - part 1

  • حاشیه‌نویسی و برچسب‌های متنی - بخش دوم Annotations and text labels - part 2

  • راهنماها Legends

  • مرتب کردن نمودارها با cowplot Arranging plots with cowplot

  • ایجاد هایلایت‌ها با gghighlight - بخش اول Create highlights with gghighlight - part 1

  • ایجاد هایلایت‌ها با gghighlight - بخش دوم Create highlights with gghighlight - part 2

  • خلاصه بخش و تکلیف Section summary and assignment

  • راهنمای گام به گام تکلیف Assignment walkthrough

چالش تقلید گرافیک Mimic graphics challenge

  • معرفی بخش Section intro

  • FiveThirtyEight FiveThirtyEight

  • چالش ۱: سن کنگره - بخش اول Challenge 1: Congress age - part 1

  • چالش ۱: سن کنگره - بخش دوم Challenge 1: Congress age - part 2

  • چالش ۲: رانندگان بد - بخش اول Challenge 2: Bad drivers - part 1

  • چالش ۲: رانندگان بد - بخش دوم Challenge 2: Bad drivers - part 2

  • خلاصه بخش و تکلیف Section summary and assignment

  • راهنمای گام به گام تکلیف - بخش اول Assignment walkthrough - part 1

  • راهنمای گام به گام تکلیف - بخش دوم Assignment walkthrough - part 2

پایان دوره Course outro

  • پایان دوره Course outro

  • بررسی نسخه Version check

  • گیت‌هاب - منابع (اسکریپت‌های R) GitHub - sources (R scripts)

  • افکار نهایی و منابع Final thoughts and resources

نمایش نظرات

آموزش تجسم داده با R و ggplot2
جزییات دوره
20.5 hours
110
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,061
4.4 از 5
دارد
دارد
دارد
Marko Intihar
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Marko Intihar Marko Intihar

دانشمند داده، محقق و معلم