Desktop virtualization
Desktop virtualization
خواندن ۳ دقیقه·۲ سال پیش

زبان برنامه نویسی R برنامه‌ای برای تحلیلگران داده

زبان برنامه نویسی R
زبان برنامه نویسی R

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

زبان برنامه نویسی R چیست؟

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

R شامل توابعی است که از مدل سازی خطی، مدل سازی غیر خطی، آمار کلاسیک، طبقه بندی و خوشه بندی پشتیبانی می‌کند. این برنامه بر روی پلتفرم‌های یونیکس و سایر سیستم‌ها از جمله لینوکس، ویندوز و MacOS کامپایل و اجرا می‌شود. R programming language برای برنامه نویسان نرم افزار، آماردانان و داده کاویانی که مشتاقانه منتظر توسعه نرم افزارهای آماری با استفاده از برنامه نویسی R هستند، طراحی شده است.

محیط زبان برنامه نویسی R

محیط برنامه نویسی زبان R حول یک رابط خط فرمان استاندارد تعریف شده است. کاربران از این محیط برای خواندن داده‌ها و بارگذاری آن‌ها در فضای کاری، تعیین دستورات و دریافت نتایج استفاده می‌کنند. دستورات می‌توانند هر چیزی باشند از عملگرهای ساده ریاضی مانند: +، -، * و / گرفته تا توابع پیچیده‌تر که رگرسیون خطی  (رگرسیون یعنی پیش بینی تغییرات یک متغیر بر اساس اطلاعات متغیر دیگر) و سایر محاسبات پیشرفته را انجام می‌دهند.

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

ویژگی‌های زبان برنامه نویسی R

• آمار پایه: رایج‌ترین اصطلاحات آماری پایه عبارتند: از میانگین، حالت و میانه. همه‌ی این‌ها به عنوان معیارهای گرایش مرکزی شناخته می‌شوند بنابراین با استفاده از R programming language می‌توانیم گرایش مرکزی را به راحتی اندازه گیری کنیم.

• تجزیه و تحلیل داده‌ها: مجموعه‌ای منسجم و یکپارچه‌ از ابزارها را برای تجزیه و تحلیل داده‌ها فراهم می‌کند.

• بسته‌های R: یکی از ویژگی‌های اصلی R این است که کتابخانه‌ها در دسترس کاربران است. R دارای CRAN (شبکه آرشیو جامع R) می‌باشد: مخزنی که بیش از 10000 بسته را در خود جای داده است.

• محاسبات توزیع شده: محاسبات توزیع شده مدلی است که در آن اجزای یک سیستم نرم افزاری بین چندین کامپیوتر به اشتراک گذاشته می‌شود تا کارایی و عملکرد را بهبود بخشد.

چرا زبان برنامه نویسی R؟

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



زبان برنامه نویسیبرنامه نویسی rتحلیلگران دادهمحاسبات آمارییادگیری ماشین
شرکت دانش بنیان رها، مرجع تخصصی مجازی سازی ایران
شاید از این پست‌ها خوشتان بیاید