🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش آر برای تحلیل داده: راهنمای جامع مبتدیان
- آخرین آپدیت
دانلود R for Data Analysis: The Ultimate Beginner's Guide
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش R برای مبتدیان: رویکرد 80/20 برای تسلط سریع
یادگیری R برای مبتدیان، با رویکرد 80/20. توسط یک متخصص علم داده با مدرک دکترا تدریس میشود.
این دوره آموزش R برای مبتدیانی است که هیچ تجربهی کدنویسی ندارند. این دوره بر اساس آخرین تحقیقات در تئوری یادگیری آنلاین و تجربیات شخصی من با دهها دوره آنلاین ایجاد شده است. این همان دورهای است که آرزو میکردم هنگام شروع یادگیری R در دسترس بود.
ما با هم کدنویسی میکنیم و بر روی 20 درصد کدهایی تمرکز میکنیم که مسئول 80 درصد کار هستند. در پایان هر بخش، یک چالش 'Make It Stick' خواهید داشت تا آنچه را که آموختهاید با یک مجموعه داده متفاوت (بر اساس اصول کتاب 'Make It Stick') اعمال کنید.
این دوره با سایر دورههای مبتدی R از چند جنبه مهم متفاوت است:
یادگیری مبتنی بر پروژه با سناریوهای واقعی: تمام دروس بر اساس سوالات متداول دادهکاوان طراحی شدهاند.
تمرکز بر محتوا: طرح کلی دوره و سخنرانیها بر اساس گردش کار روزانه دادهکاوان است، نه رویکرد پایین به بالا به برنامه نویسی R. در عمل، این بدان معناست که زمان زیادی را صرف یادگیری درباره R و اصول اصلی برنامه نویسی نخواهیم کرد. ما بلافاصله با نحوه استفاده از آن شروع خواهیم کرد.
کد فعلی (و به طور مداوم به روز شده): من هر روز با R کار می کنم و مطمئن می شوم که شما بهترین و کارآمدترین روش ها را برای انجام رایج ترین و مهم ترین وظایف یاد می گیرید. به عنوان مثال، تابع rowwise در بسته dplyr به شما امکان می دهد محاسباتی را در بین ستون ها بر اساس ردیف ها انجام دهید. یک خط کد اکنون می تواند کاری را انجام دهد که قبلاً بسیار چالش برانگیزتر بود.
واقعی نگه داشتن: وقتی اشتباه می کنم، فیلم را در حال پخش نگه می دارم. شما می توانید از اشتباهات چیزهای زیادی یاد بگیرید. R اولین زبان برنامه نویسی من بود و دو بار به دلیل اشتباهات زیاد، زمان زیاد برای یادگیری و ناامیدی از دوره های آنلاین که مراحل مهم را حذف می کردند یا دانش را فرض می کردند که اصلاً وجود نداشت، کنار گذاشتم. من واقعاً سعی می کنم توضیح دهم که چه کاری انجام می دهیم در حالی که آن را انجام می دهیم و سپس فرصتی به شما می دهم تا آن را به تنهایی با یک مجموعه داده متفاوت (اما مرتبط) انجام دهید.
در این دوره، شما یاد خواهید گرفت که:
بارگیری داده ها از منابع مختلف (فایل ها، پایگاه های داده)
ساختاردهی داده ها برای تجزیه و تحلیل با استفاده از بسته های tidyverse
به سرعت بررسی و تجسم روندهای داده
مهندسی ویژگی را برای تجزیه و تحلیل عمیق تر انجام دهید
تجزیه و تحلیل داده های نظرسنجی
انتخاب تجسم مناسب برای داده های خود
ایجاد تجسم های حرفه ای
ایجاد و خودکارسازی گزارش ها با استفاده از RMarkdown
پیش نیازها: هیچ تجربه برنامه نویسی یا آماری لازم نیست.
سرفصل ها و درس ها
مقدمه
Introduction
معرفی مجموعه داده
Dataset Introduction
راه اندازی پروژه
Project Set-Up
دانلود R
Download R
دانلود R Studio
Download R Studio
دانلود فایل های دوره
Download Course Files
تنظیم دایرکتوری کاری
Set Working Directory
نصب بسته ها
Install Packages
بخش 1: شروع سریع
Section 1: Jumpstart
1.0. بارگیری کتابخانه ها و وارد کردن داده ها
1.0. Load Libraries and Import Data
1.1. دستکاری داده ها قسمت 1 (تغییر، تغییر انواع داده)
1.1. Data Wrangling Part 1 (mutate, change data types)
1.2. دستکاری داده ها قسمت 2 (انتخاب، تنظیم نام ها، تغییر نام و جدا کردن)
1.2. Data Wrangling Part 2 (select, set_names, rename, and separate)
1.3. دستکاری داده ها قسمت 3 (فیلتر، گروه بندی و شمارش)
1.3. Data Wrangling Part 3 (filter, group_by, and count)
1.4. دستکاری داده ها قسمت 4 (متمایز، برش و فیلتر بر اساس متغیر دیگر)
1.4. Data Wrangling Part 4 (distinct, slice, and filter by another variable)
1.5. تجسم داده قسمت 1 (نحو اصلی، facet_wrap، geom_text و scales)
1.5. Data Visualization Part 1 (core syntax, facet_wrap, geom_text, & scales)
1.6. تجسم داده قسمت 2 (اضافه کردن تم و برچسب ها)
1.6. Data Visualization Part 2 (Add theme and labels)
1.7. تجسم داده قسمت 3 (geom_point، geom_smooth، geom_jitter)
1.7. Data Visualization Part 3 (geom_point, geom_smooth, geom_jitter)
معرفی چالش 1
Challenge 1 Introduction
توضیح چالش 1
Challenge 1 Explanation
بخش 2: بارگیری، پیوستن و کاوش در داده ها
Section 2: Loading, Joining, and Exploring Data
مقدمه بخش 2
Section 2 Introduction
معرفی نوع داده
Data Type Intro.
معرفی ساختار داده
Data Structure Intro.
بارگیری داده از پایگاه داده Snowflake
Load Data from Snowflake Database
تغییر (با case_when، if_else)
Mutate (with case_when, if_else)
تحلیل اکتشافی داده ها قسمت 1 (مقدمه)
Exploratory Data Analysis Part 1 (Introduction)
تحلیل اکتشافی داده ها قسمت 2 (بسته DataExplorer)
Exploratory Data Analysis Part 2 (DataExplorer package)
تحلیل اکتشافی داده ها قسمت 3 (بسته های skimr و GGally)
Exploratory Data Analysis Part 3 (skimr and GGally packages)
بخش 3: تبدیل داده
Section 3: Data Transformation
فیلتر قسمت 1
Filter Part 1
فیلتر قسمت 2
Filter Part 2
Pivot_wider و pivot_longer قسمت 1
Pivot_wider and pivot_longer Part 1
Pivot_longer قسمت 2
Pivot_longer Part 2
Bind_rows
Bind_rows
Group_by & Summarize
Group_by & Summarize
تاریخ ها و زمان ها قسمت 1: اجزای تاریخ
Dates and Times Part 1: Date components
تاریخ ها و زمان ها قسمت 2: floor & ceiling_date
Dates and Times Part 2: floor & ceiling_date
تاریخ ها و زمان ها قسمت 3: lag & change over time
Dates and Times Part 3: lag & change over time
تاریخ ها و زمان ها قسمت 4: rollmean & cumsum
Dates and Times Part 4: rollmean & cumsum
اصلاح رشته ها قسمت 1: str_to_lower، str_detect و str_replace_all
Modify Strings Part 1: str_to_lower, str_detect, and str_replace_all
اصلاح رشته ها قسمت 2: str_glue
Modify Strings Part 2: str_glue
اصلاح رشته ها قسمت 3: جدا کردن و متحد کردن
Modify Strings Part 3: separate & unite
معرفی چالش 3
Challenge 3 Introduction
راه حل های چالش 3
Challenge 3 Solutions
بخش 4: مهندسی ویژگی
Section 4: Feature Engineering
نمایش نظرات