کتاب‌های آموزشی نرم افزار R

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

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

مفیدترین کتاب‌های R

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

کتاب آموزشی نرم افزار R
معرفی بهترین کتاب‌های آموزشی نرم افزار R
  • ایجاد فهرست و حذف کردن اشیا در حافظه
  • ویرایشگرهای زبان‌ R
  • داده‌ها و رفتار آن‌ها در R
  • داده‌های آماری در زبان R
  • خواندن داده‌ها از فایل‌ها
  • تولید داده‌ها در نرم افزارR
  • ایجاد دنباله‌های منظم از داده‌ها
  • ایجاد دنباله‌های تصادفی از داده‌ها
  • ساختار داده‌ها
  • محاسبات ریاضی روی بردارها
  • ماتریس‌ها
  • مشاهده ساختار یک شی
  • داده‌های چهارچوب دار
  • خواص داده‎‌های چهارچوب‌دار
  • ایجاد داده‌های چهارچوب‌دار
  • تابع factor
  • موجودیت‌های سری زمانی
  • فهرست و ایجاد آن
  • برنامه نویسی با زبان R
  • شرط
  • حلقه
  • توابع
  • آرگومان‌های اجباری و اختیاری
  • آرگومان
  • متغییرهای محلی
  • ساخت یک عملگر تعریف شده کاربر

 

 

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

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

  • توابع نموداری
  • تابعcurve
  • توابع قسمت‌های گوناگون صفحه ترسیم
  • چند نمودار روی یک صفحه
  • ایجاد چند پنجره گرافیکی همزمان
  • تنظیم‌های خارجی
  • پاره‌ای از توابع سطح پایین

فصل سوم از این کتاب‌ها باید به آمار و احتمال در نرم افزار R بپردازد:

  • توابع پایه‌ای آمار
  • توابع با کاربری بالا
  • توزیع‌های احتمالی و اعداد تصادفی
  • هیستوگرام
  • تابع چگالی احتمال نرمال
  • توابع گرافیکی qqnorm, qqlot, qqline
  • تابع ecdf
  • تابع چگالی احتمال گاما
  • نمونه‌گیری تصادفی
  • برآورد پرامترهای یک تابع احتمالی
  • روش‌های آماری
  • آزمون یک طرفه و دو طرفه t

فصل چهارم مدل‌های رگرسیون در R را توضیح می دهد:

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

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

    1. کتاب داده کاوی باR به همراه تحلیل شبکه‌های اجتماعی و متن کاوی، نوشته‌ی بابک تیمورپور؛ این کتاب در تاریخ چهارم مرداد ماه سال 1395 با تعداد  305صفحه به زبان فارسی منتشر شده است.
    2. کتاب آموزش داده کاوی با زبان R ترجمه آقای مهدی صمدی است که موضوع اصلی کتاب داده کاوی یا استفاده از نرم افزار R است که در کنار آن به توضیح Data Mining  که یک فرآیندکلی برای مرتب سازی مجموعه‌ای از داده‌های زیاد می‌پردازد که اغلب توسط سازمان‌های تجاری و تحلیلگران مالی مورد استفاده قرار می‌گیرد، این کتاب شامل 276 صفحه است.
    3. کتاب آموزش کاربردی نرم افزار R ویژه‌ی دانشجویان رشته‎‌های مختلف (با تاکید بر رشته بهداشت محیط و گرایش‌های محیط زیست)، نوشته دکتر رامین نبی زاده (استاد دانشکده بهداشت دانشگاه علوم پزشکی تهران) و دکتر هدی امیری
    4. کتاب آموزش ززبان برنامه نویسی R با رویکرد آشنایی با مبانی و ساختار برنامه نویسیR ، آشنایی با امکانات گرافیکی R، کار با مدل‌های آماری در محیط R و آموزش گام به گام همراه با مثال‌های متنوع، نوشته‌ی دکتر بهنام آبابایی
    5. کتاب آشنایی با زبان محاسبات آماری نوشته شده توسط سید سعید موسوی ندوشنی در پاییز 1391، تفاوت این کتاب با سایر کتاب‌ها داشتن فصل پنجمی است که به مبحث ترسیم چند نمودار فنی و تخصصی با زیر شاخه‌های: ترسیم کاغذهای احتمال، کاغذ احتمال گامبل، ترسیم کاغذ شدت-مدت-فراوانی، ترسیم رگرسیون همراه با توابع حاشیه‌ای، ترسیم نمودارهای تو در تو، ترسیم در محور عرض‌ها در یک نمودار، ترسیم و درجه حرارت در یک نمودار و ترسیم صفحه رگرسیون
    6. آموزش تولید داده در نرم افزار R نوشته شده توسط مرکز آماری خوارزمی یکی از کتاب‌های مطرح در حوزه‌ی آموزش نرم افزار R است.
    7. آموزش روش Panel Data در نرم افزار R نوشته‌ی حسین خاندانی مدرس نرم افزارهای اقتصاد سنجی
    8. کتاب آموزش نرم افزار R به زبان فارسی نوشته‌ی مصطفی کریمی
    9. کتاب آموزشی محاسبات آماری پیشرفته با R نوشته‌ی دکتر باغیشنی ویژه‌ی افرادی است که دوره‌های مقدماتی را پشت سر گذاشته و قصد ورود به دنیای پیشرفته R را دارند.

 

کتاب‌های آموزشی نرم افزار R به جز در زبان فارسی نسخه‌های خوبی هم به زبان لاتین دارد که در ادامه به آن‌ها اشاره خواهیم کرد.

کتاب آموزشی نرم افزار R
بهترین کتاب‌های آموزشی انگلیسی نرم افزار R
  1. A First Course In Statistical Programing With R BY: W.John Braun Duncan J.Murdoch
  2. An Introduction to R By: W.N.Venables, D.N.Smith and the R Development Core Team
  3. R in Nutshell: A Desktop Quick Reference By: Joseph Adler
  4. Introdution to Scientific Programming and Simulation Using R chapman & Hall_CRC By: Jones, Owen D.Maillardet, Robert Robinson, Andrew
  5. Advanced R By: Hadly Wickham
  6. Efficient R Programing By: Colin Gillespie and Robin Lovelace Written in 2016
  7. Text Mining With R By: Julia Sigle and David Robinson

کلام پایانی

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