تحلیل داده با R: راهنمای کامل برای مبتدیان
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- بارگذاری داده از منابع مختلف به درون R (فایلها، پایگاههای داده)
- پاکسازی و تبدیل داده با استفاده از بستههای tidyverse
- بررسی سریع و مصورسازی روندهای داده
- ایجاد مصورسازیها و گزارشهای حرفهای
- انجام تحلیل سری زمانی
- اجرای مهندسی ویژگی برای تحلیل عمیقتر
- خودکارسازی گزارشها با Rmarkdown
پیش نیازهای دوره
- هیچ تجربهای در برنامهنویسی یا آمار لازم نیست.
توضیحات دوره
این دورهی R برای مبتدیانی است که هیچ تجربهای در کدنویسی ندارند. این دوره بر پایه آخرین پژوهشها در نظریه یادگیری آنلاین و تجربه شخصی مدرس با دهها دوره آنلاین بنا شده است. مدرس این دوره را به گونهای طراحی کرده که خودش آرزو داشت هنگام شروع یادگیری R در اختیار داشته باشد.
ما با هم کدنویسی خواهیم کرد و بر 20% کدی که مسئول انجام 80% کار است تمرکز میکنیم. در انتهای هر بخش، شما یک چالش «تثبیت در حافظه» خواهید داشت تا آموختههای خود را با یک مجموعه داده متفاوت اعمال کنید (بر اساس اصول کتاب «تثبیت در حافظه»).
این دوره از چند جهت اساسی با سایر دورههای مقدماتی R تفاوت دارد:
- یادگیری مبتنی بر پروژه با سناریوهای دنیای واقعی: تمام دروس بر اساس پرسشهای رایجی است که فعالان حوزه داده با آن مواجه میشوند.
- تمرکز بر محتوا: طرح کلی دوره و ویدیوها بر مبنای جریانهای کاری روزمره فعالان داده طراحی شده است، نه رویکردی پایین به بالا برای آموزش برنامهنویسی R. در عمل، این بدان معناست که ما زمان زیادی را صرف یادگیری درباره R و اصول بنیادین برنامهنویسی نخواهیم کرد؛ بلکه مستقیماً از چگونگی استفاده از آن شروع میکنیم.
- کد بهروز (و پیوسته بروزرسانیشونده): مدرس هر روز با R کار میکند و اطمینان حاصل میکند که شما بهترین و کارآمدترین روشها را برای انجام رایجترین و مهمترین تسک ها یاد میگیرید. به عنوان مثال، تابع rowwise در بسته dplyr به شما امکان میدهد محاسبات را در سراسر ستونها و به تفکیک سطر انجام دهید. یک خط کد اکنون میتواند کاری را انجام دهد که پیشتر بسیار چالشبرانگیزتر بود.
- حفظ جنبه عملی: مدرس هنگام بروز خطا ویدیو را متوقف نمیکند. شما میتوانید چیزهای زیادی از اشتباهات یاد بگیرید. R اولین زبان برنامهنویسی مدرس بود و او دو بار به دلیل خطاهای زیاد، زمان طولانی یادگیری و ناامیدی از دورههای آنلاینی که مراحل مهم را جا میانداختند یا دانشی پیشفرض را در نظر میگرفتند که اساساً وجود نداشت، آن را رها کرد. مدرس بسیار تلاش میکند تا در حین انجام کار، آنچه را که انجام میدهیم توضیح دهد و سپس به شما فرصتی بدهد تا خودتان با مجموعه دادهای متفاوت (اما مرتبط) آن را انجام دهید.
در این دوره، شما یاد خواهید گرفت که:
- داده را از منابع مختلف بارگذاری کنید. (فایلها، پایگاههای داده)
- داده را برای تحلیل با استفاده از بستههای tidyverse ساختاربندی کنید.
- به سرعت روندهای داده را بررسی و مصورسازی کنید.
- مهندسی ویژگی را برای تحلیل عمیقتر انجام دهید.
- داده نظرسنجی را تحلیل کنید.
- مصورسازی مناسب برای دادهتان را انتخاب کنید.
- مصورسازیهای حرفهای ایجاد کنید.
- گزارشها را با استفاده از RMarkdown ایجاد و خودکارسازی کنید.
این دوره برای چه کسانی مناسب است؟
- کارمندان سازمانهای غیرانتفاعی که مسئول سنجش و درک عملکرد برنامه هستند.
- کارمندانی که با صفحات گسترده کار میکنند و به دنبال ظرفیت و کارایی بیشتر هستند.
تحلیل داده با R: راهنمای کامل برای مبتدیان
-
معرفی مجموعه داده 03:31
-
دانلود R 02:40
-
دانلود R Studio 03:24
-
دانلود فایلهای دوره 01:48
-
تنظیم پوشه کاری 02:03
-
نصب بستهها 05:12
-
بارگذاری کتابخانهها و ایمپورت کردن داده 08:13
-
آمادهسازی داده بخش 1 (اصلاح و تغییر انواع داده) 04:47
-
آمادهسازی داده بخش 2 (انتخاب، تنظیم نام، تغییر نام و جداسازی) 04:35
-
آمادهسازی داده بخش 3 (فیلتر، گروهبندی و شمارش) 06:04
-
آمادهسازی داده بخش 4 (مقادیر یکتا، برش و فیلتر بر اساس یک متغیر دیگر) 06:58
-
مصورسازی داده بخش 1 (سینتکس اصلی، facet_wrap ،geom_text و مقیاسها) 07:26
-
مصورسازی داده بخش 2 (افزودن پوسته و برچسبها) 04:10
-
مصورسازی داده بخش 3 (geom_point ،geom_smooth ،geom_jitter) 05:01
-
معرفی چالش 1 02:46
-
توضیح چالش 1 03:56
-
معرفی بخش 2 03:50
-
معرفی نوع داده 08:43
-
معرفی ساختار داده 10:47
-
بارگذاری داده از پایگاه داده Snowflake 09:00
-
اصلاح (با case_when ،if_else) 14:40
-
تحلیل اکتشافی داده بخش 1 (مقدمه) 08:14
-
تحلیل اکتشافی داده بخش 2 (بسته DataExplorer) 12:01
-
تحلیل اکتشافی داده بخش 3 (بستههای skimr و GGally) 07:32
-
فیلتر بخش 1 09:06
-
فیلتر بخش 2 13:30
-
pivot_wider و pivot_longer بخش 1 09:20
-
pivot_longer بخش 2 07:33
-
bind_rows 12:46
-
group_by و summarize 10:13
-
تاریخها و زمانها بخش 1: اجزای تاریخ 09:11
-
تاریخها و زمانها بخش 2: floor و ceiling_date 08:44
-
تاریخها و زمانها بخش 3: تاخیر و تغییر در طول زمان 11:54
-
تاریخها و زمانها بخش 4: rollmean و cumsum 11:42
-
ویرایش رشتهها بخش 1: str_to_lower ،str_detect و str_replace_all 06:41
-
ویرایش رشتهها بخش 2: str_glue 04:24
-
ویرایش رشتهها بخش 3: جدا کردن و یکی کردن 06:36
-
معرفی چالش 3 02:02
-
راهحلهای چالش 3 08:53
-
معرفی مهندسی ویژگی 04:07
-
میانگینهای تجمعی (از ابتدای سال) و میانگینهای متحرک 05:56
-
استخراج ویژگیهای مبتنی بر زمان 07:22
-
گزینه مسیر دوره: توابع یا مصورسازی ها 01:21
-
برنامهنویسی تابعی بخش 1: توابع بینام درون یک لیست 09:51
-
برنامهنویسی تابعی بخش 2: ساخت اولین تابع توسط شما 06:34
-
تفسیر نمودار جعبهای و تعریف دادههای پرت 08:16
-
برنامهنویسی تابعی بخش 3: اجرای یک تابع بر روی یک ستون 07:32
-
برنامهنویسی تابعی بخش 4: اجرای یک تابع بر روی چندین ستون 06:07
-
برنامهنویسی تابعی بخش 4: افزودن نتایج تابع به مصورسازی 06:32
-
برنامهنویسی تابعی بخش 5: اجرای چندین تست T روی یک Dataframe 10:47
-
برنامهنویسی تابعی بخش 6: ذخیره و بارگذاری توابع 03:29
-
مقدمه: انتخاب نمودار مناسب 05:39
-
بخش 1: نمودار میلهای 04:50
-
بخش 2: تابع نمودار میلهای 05:59
-
بخش 3: نمودارهای پراکندگی (& geom_jitter) 03:57
-
بخش 4: تابع نمودار پراکندگی 04:06
-
بخش 5: نمودار چگالی 03:52
-
بخش 6: نمودار جعبهای و نمودار ویولن 11:40
-
بخش 7: نمودار خطی و فراخوانی توابع نمودار از فایل 07:43
-
بخش 8: بارگذاری کتابخانههای جدید پیش از بخش بعدی 01:54
-
معرفی R Markdown 07:25
-
بخش 1: ایجاد یک گزارش 06:23
-
بخش 2: افزودن نمودارها و جداول به گزارشها 09:59
-
بخش 3: استفاده از CSS برای سفارشیسازی صفحهآرایی گزارش 08:30
-
بخش 4: گزارشهای PDF 08:23
-
بخش 5: مقدمهای بر صفحهآرایی نمودار با Patchwork 04:14
-
بخش 6: راههای بیشتر برای سفارشیسازی صفحهآرایی نمودار 10:37
-
بخش 7: پنجره ویرایشگر ویژوال 03:00
-
بخش 8: گزارشهای پارامتری برای خودکارسازی 08:06
مشخصات آموزش
تحلیل داده با R: راهنمای کامل برای مبتدیان
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:مقدماتی
- تعداد درس:69
- مدت زمان :08:00:34
- حجم :4.87GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy