کتاب R for the Rest of Us: A Statistics-Free Introduction (R برای بقیه ما: مقدمه ای بدون آمار) در سه قسمت مختلف از پایه مفاهیم آماری و پیادهسازی آنها با استفاده از زبان برنامهنویسی R را شرح خواهد داد.
در ادامه مقدمهای از کتاب R for the Rest of Us را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب R for the Rest of Us:
در اوایل سال ۲۰۲۰، در حالی که جهان برای مهار شیوع COVID-۱۹ تلاش میکرد، یک کشور موفق شد در حالی که دیگران موفق نشدند: نیوزلند. دلایل زیادی وجود دارد که نیوزلند توانست با COVID-۱۹ مقابله کند. یکی زبان برنامهنویسی R بود (بله، واقعاً).
این ابزار ساده برای تجزیه و تحلیل دادهها به نیوزیلند در مبارزه با کووید-۱۹ کمک کرد تا یک تیم وزارت بهداشت گزارشهای روزانه را در مورد موارد در سراسر نیوزیلند تولید کند. بر اساس اطلاعات موجود در این گزارشها، مقامات توانستند سیاستهایی را تدوین کنند که کشور را تا حد زیادی عاری از COVID-۱۹ نگه دارد.
با این حال، تیم کوچک بود، بنابراین تولید گزارشها هر روز با ابزاری مانند اکسل امکانپذیر نبود. همانطور که رهبر تیم کریس ناکس به من گفت، \”تلاش برای انجام کاری که در یک محیط نقطه و کلیک انجام دادیم ممکن نیست. \”
در عوض، چند نفر از کارکنان کد R نوشتند که میتوانستند هر روز برای تولید گزارشهای بهروز اجرا کنند. این گزارشها شامل هیچ آمار پیچیدهای نبود. آنها به معنای واقعی کلمه تعداد موارد COVID-۱۹ بودند. ارزش آنها از هر چیز دیگری که R میتواند انجام دهد ناشی میشود: تجزیه و تحلیل و تجسم دادهها، ایجاد گزارش و اتوماسیون گردش کار.
کتاب R for the Rest of Us راههای بسیاری را که مردم از R برای برقراری ارتباط و خودکارسازی وظایف استفاده میکنند را بررسی میکند. شما یاد خواهید گرفت که چگونه کارهای زیر را انجام دهید:
- تجسم دادهها، نقشهها و جداول با کیفیت حرفهای ایجاد کنید
- برای ایجاد گزارشها با R Markdown، یک گردش کار چندابزاری بیحجم را جایگزین کنید
- از گزارشهای پارامتری برای تولید چندین گزارش به طور همزمان استفاده کنید
- ارائههای نمایش اسلاید و وب سایتها را با استفاده از R Markdown تولید کنید
- فرآیند وارد کردن دادههای آنلاین از Google Sheets و اداره سرشماری ایالات متحده را خودکار کنید
- توابع خود را برای خودکارسازی کارهایی که به طور مکرر انجام میدهید ایجاد کنید
- توابع خود را در بستهای قرار دهید که میتوانید با دیگران به اشتراک بگذارید
- بهتر از همه، شما همه این کارها را بدون انجام هیچ تحلیل آماری پیچیدهتر از محاسبه میانگین انجام خواهید داد.
آیا R فقط برای تجزیه و تحلیل آماری است؟
بسیاری از مردم R را صرفاً ابزاری برای تجزیه و تحلیل آماری هاردکور میدانند، اما میتواند بسیار بیشتر از دستکاری مقادیر عددی انجام دهد. از این گذشته، هر کاربر R باید یافتههای خود را روشن کند و نتایج خود را به نحوی به اشتراک بگذارد، چه از طریق تجسم دادهها، گزارشها، وبسایتها یا ارائهها. همچنین، هرچه بیشتر از R استفاده کنید، بیشتر تمایل دارید کارهایی را که در حال حاضر به صورت دستی انجام میدهید، خودکار کنید.
بهعنوان یک انسانشناس آموزشدیده کیفی و بدون پیشزمینهی کمی، از استفاده از R برای کارهای تجسمی و ارتباطی خود احساس شرم میکردم. اما واقعیت این است که R در این مشاغل خوب است.
بسته ggplot۲ ابزار انتخابی برای بسیاری از طراحان اطلاعات برتر است. کاربران در سرتاسر جهان از توانایی R برای خودکار کردن گزارشدهی برای کارآمدتر کردن کارشان استفاده کردهاند. به جای جایگزینی ساده ابزارهای دیگر، R میتواند وظایفی را که احتمالاً قبلاً انجام میدهید، مانند تولید گزارشها و جداول، بهتر از گردش کار فعلیتان انجام دهد.
کتاب R for the Rest of Us برای چه کسی است؟
مهم نیست پیش زمینه شما، استفاده از R میتواند کار شما را متحول کند. این کتاب برای شما مناسب است اگر کاربر فعلی R هستید که مایل به کشف کاربردهای آن برای تجسم و ارتباطات هستید یا کاربر غیر R هستید که نمیدانید آیا R برای شما مناسب است یا خیر.
من R را برای بقیه ما نوشتهام تا منطقی باشد که آیا تا به حال یک خط کد R نوشتهاید یا نه. اما حتی اگر کل برنامههای R را نوشته باشید، کتاب R for the Rest of Us باید به شما کمک کند تا تکنیکهای جدید زیادی را برای ارتقای بازی خود بیاموزید.
R یک ابزار عالی برای هر کسی است که با داده کار میکند. شاید شما محققی هستید که به دنبال راهی جدید برای به اشتراک گذاشتن نتایج خود هستید. شاید شما روزنامهنگاری باشید که به دنبال تجزیه و تحلیل دادههای عمومی کارآمدتر است. یا شاید شما یک تحلیلگر داده باشید که از کار در ابزارهای گران قیمت و اختصاصی خسته شدهاید. اگر باید با داده کار کنید، مقدار R را دریافت خواهید کرد.
درباره کتاب R for the Rest of Us
هر فصل بر یک استفاده از زبان R تمرکز دارد و شامل نمونههایی از پروژههای R واقعی است که از تکنیکهای پوشش داده شده استفاده میکند. من به کد پروژه میپردازم، برنامهها را تجزیه میکنم تا به شما در درک نحوه کار آنها کمک کنم و راههایی را برای فراتر از مثال پیشنهاد میکنم.
کتاب R for the Rest of Us دارای سه بخش است که در اینجا شرح داده شده است.
در قسمت اول کتاب R for the Rest of Us، نحوه استفاده از R برای تجسم دادهها را خواهید آموخت.
فصل ۱: یک دوره آموزشی خرابی برنامهنویسی R محیط برنامهنویسی RStudio و نحو اصلی R را که برای درک بقیه کتاب به آن نیاز دارید، معرفی میکند.
فصل ۲: اصول تجسم دادهها – تصویرسازی ایجاد شده برای Scientific American در مورد شرایط خشکسالی در ایالات متحده را تجزیه میکند. در انجام این کار، این فصل از کتاب R for the Rest of Us، بسته ggplot۲ را برای تجسم دادهها معرفی میکند و به اصول مهمی میپردازد که میتواند به شما در ساخت گرافیک با کیفیت بالا کمک کند.
فصل ۳: تمهای تجسم دادههای سفارشی توضیح میدهد که چگونه روزنامهنگاران در بیبیسی یک موضوع سفارشی برای بسته تجسم داده ggplot۲ ایجاد کردند. همانطور که این فصل از کتاب R for the Rest of Us، شما را از طریق بستهای که آنها ایجاد کردهاند راهنمایی میکند، یاد میگیرید که چگونه تم خود را بسازید.
فصل ۴: نقشهها و دادههای مکانی – فرآیند ساخت نقشهها در R با استفاده از دادههای ویژگیهای ساده را بررسی میکند. شما یاد خواهید گرفت که چگونه کدهای نقشهبرداری بنویسید، دادههای مکانی را بیابید، پیشبینیهای مناسب را انتخاب کنید، و اصول تجسم دادهها را برای جذاب کردن نقشه خود اعمال کنید.
فصل ۵ کتاب R for the Rest of Us: طراحی جداول مؤثر به شما نشان میدهد که چگونه از بسته gt برای ساخت جداول با کیفیت بالا در R استفاده کنید. با راهنمایی تام موک، کارشناس جدول R، اصول طراحی برای ارائه مؤثر دادههای جدول خود را خواهید آموخت.
بخش دوم کتاب R for the Rest of Us، بر استفاده از R Markdown برای برقراری ارتباط مؤثر متمرکز است. شما یاد خواهید گرفت که چگونه تجسمهایی مانند مواردی که در قسمت اول مورد بحث قرار گرفت را در گزارشها، ارائههای نمایش اسلاید و وب سایتهای ثابتی که به طور کامل با استفاده از کد R تولید میشوند، ترکیب کنید.
فصل ۶: گزارشهای R Markdown را معرفی میکند، ابزاری که به شما امکان میدهد یک گزارش حرفهای در R ایجاد کنید. این فصل از کتاب R for the Rest of Us، ساختار یک سند R Markdown را پوشش میدهد و به شما نشان میدهد که چگونه از کد درونخط برای بهروزرسانی خودکار متن گزارش خود در هنگام مقادیر دادهها استفاده کنید. را تغییر دهید و گزینههای صادراتی زیاد ابزار را مورد بحث قرار میدهد.
فصل ۷: گزارشدهی پارامتری: یکی از مزایای استفاده از R Markdown را پوشش میدهد: توانایی تولید چندین گزارش به طور همزمان با استفاده از تکنیکی به نام گزارشدهی پارامتری. خواهید دید که چگونه کارکنان مؤسسه Urban از R برای تهیه گزارشهای مالی برای همه ۵۰ ایالت ایالات متحده استفاده کردند. در این فرآیند، یاد خواهید گرفت که گزارشدهی پارامتری چگونه کار میکند و چگونه میتوانید از آن استفاده کنید.
فصل ۸ کتاب R for the Rest of Us: ارائههای نمایش اسلاید نحوه استفاده از R Markdown برای ساخت اسلاید با بسته xaringan را توضیح میدهد. شما یاد خواهید گرفت که چگونه ارائههای خود را بسازید، محتوای خود را طوری تنظیم کنید که در یک اسلاید قرار گیرد و جلوههایی را به نمایش اسلاید خود اضافه کنید.
فصل ۹: وبسایتها به شما نشان میدهد که چگونه وبسایت خود را با R Markdown و بسته تقطیر ایجاد کنید. با بررسی یک وب سایت در مورد نرخ کووید-۱۹ در شهرستان وستچستر، نیویورک، خواهید دید که چگونه صفحاتی را در سایت خود ایجاد کنید، تعامل را از طریق بستههای R اضافه کنید و وب سایت خود را به روشهای مختلف گسترش دهید.
فصل ۱۰: Quarto نحوه استفاده از Quarto، نسخه نسل بعدی R Markdown را توضیح میدهد. شما یاد خواهید گرفت که چگونه از Quarto برای تمام پروژههایی که قبلاً از R Markdown برای آنها استفاده کردهاید (گزارشها، گزارشهای پارامتری، ارائههای نمایش اسلاید و وب سایتها) استفاده کنید.
بخش سوم کتاب R for the Rest of Us بر روشهایی تمرکز دارد که میتوانید از R برای خودکار کردن کار خود و به اشتراکگذاری آن با دیگران استفاده کنید.
فصل ۱۱: دسترسی خودکار به دادههای آنلاین دو بسته R را بررسی میکند که به شما امکان میدهد به طور خودکار دادهها را از اینترنت وارد کنید: googlesheets۴ برای کار با Google Sheets و tidycensus برای کار با دادههای اداره سرشماری ایالات متحده. شما یاد خواهید گرفت که بستهها چگونه کار میکنند و چگونه از آنها برای خودکارسازی فرآیند دسترسی به دادهها استفاده کنید.
فصل ۱۲: ایجاد توابع و بستهها به شما نشان میدهد که چگونه توابع و بستههای خود را ایجاد کنید و آنها را با دیگران به اشتراک بگذارید، که یکی از مزایای اصلی R است. بستهبندی توابع سفارشی خود در یک بسته میتواند سایر کاربران R را قادر سازد تا کار خود را سادهتر کنند، همانطور که در مورد بستههایی که گروهی از توسعهدهندگان R برای محققانی که در مرکز سرطان موفیت کار میکنند، خواهید خواند.
در پایان کتاب R for the Rest of Us، شما باید بتوانید از R برای طیف وسیعی از کارهای غیرآماری استفاده کنید. شما میدانید که چگونه به طور مؤثر دادهها را تجسم کنید و یافتههای خود را با استفاده از نقشهها و جداول به اشتراک بگذارید.
شما میتوانید نتایج خود را با استفاده از R Markdown در گزارشها ادغام کنید، همچنین میتوانید ارائههای نمایش اسلاید و وبسایتها را به طور مؤثر ایجاد کنید. و خواهید فهمید که چگونه بسیاری از کارهای خستهکننده را با استفاده از بستههایی که دیگران ساختهاند یا بستههایی که خودتان توسعه دادهاید، خودکار کنید. بیایید شیرجه بزنیم!
سرفصلهای کتاب R for the Rest of Us:
- Praise for R for the Rest of Us
- Title Page
- Copyright
- Dedication
- About the Author and Technical Reviewer
- Acknowledgments
- Introduction
- Part I: Visualizations
- 1. An R Programming Crash Course
- 2. Principles of Data Visualization
- 3. Custom Data Visualization Themes
- 4. Maps and Geospatial Data
- 5. Designing Effective Tables
- Part II: Reports, Presentations, and Websites
- 6. R Markdown Reports
- 7. Parameterized Reporting
- 8. Slideshow Presentations
- 9. Websites
- 10. Quarto
- Part III: Automation and Collaboration
- 11. Automatically Accessing Online Data
- 12. Creating Functions and Packages
- Index
جهت دانلود کتاب R for the Rest of Us میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.