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یادگیری ماشین
شرکت دانش بنیان رها، مرجع تخصصی مجازی سازی ایران
شاید از این پست‌ها خوشتان بیاید