فیلم های آموزشی نرم افزار R-هزار دانش

معرفی نرم افزار R و کاربرد آن:

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

R، حاوی محدودهٔ گسترده‌ای از تکنیک‌های آماری (از جمله: مدل‌سازی خطی و غیرخطی، آزمون‌های کلاسیک آماری، تحلیل سری‌های زمانی، رده‌بندی، خوشه‌بندی و غیره) و قابلیت‌های گرافیکی است. در محیط R، کدهای ویژوال بیسیک، سی، سی++ و فورترن قابلیت اتصال و فراخوانی هنگام اجرای برنامه را دارند و کاربران خبره می‌توانند توسط کدهای سی، مستقیماً اشیا R را تغییر دهند.

گرچه نرم‌افزار R اغلب به منظور انجام محاسبات آماری به کار می‌رود، این نرم‌افزار قابل به‌کارگیری در محاسبات ماتریسی است و در این زمینه، همپای نرم‌افزارهایی چون اُکتاو و نسخهٔ تجاری آن متلب (MATLAB) است.

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

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

  • JGR: ویرایشگر چندسکویی بر پایهٔ جاوا.
  • R Commander: رابط گرافیکی بر پایهٔ tcltk، دارای قابلیت استفاده از منوها به جای نوشتن دستورها (مناسب برای کاربران مبتدی و آشنا با اس‌پلاس)
  • آراکسل RExcel: امکان استفاده از R و R Commander در برنامهٔ مایکروسافت مایکروسافت اکسل
  • rggobi: رابط برنامهٔ GGobi برای به تصویر کشیدن داده‌های ماتریسی

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

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

مخاطبین نرم افزار R:

این نرم افزار برای رشته های زیر مناسب است:

  • آمار و احتمالات
  • آمار زیستی
  • زیست شناسی و شاخه های مرتبط
  • علوم پزشکی و داروسازی
  • بیوتکنولوژی
  • اپیدمیولوژی و علوم محیطی
  • بیوانفورماتیک
  • علوم کامپیوتر
  • فیزیک
  • شیمی (کمومتریک)
  • آمار مکانیک
  • علوم روانشناسی و اجتماعی
  • مدیریت