زبان برنامه نویسیR - نسخهی قابل چاپ +- تالار گفتگوی کیش تک/ kishtech forum (http://forum.kishtech.ir) +-- انجمن: پردیس فناوری کیش (http://forum.kishtech.ir/forumdisplay.php?fid=1) +--- انجمن: فناوری اطلاعات و ارتباطات (http://forum.kishtech.ir/forumdisplay.php?fid=6) +--- موضوع: زبان برنامه نویسیR (/showthread.php?tid=54972) |
زبان برنامه نویسیR - Mahdiderakhshi - 09-06-2021 پردیس فناوری کیش_طرح مشاوره متخصصین صنعت و مدیریت-گروه فناوری اطلاعات و ارتباطات زبان برنامه نویسی R R یک زبان برنامهنویسی و نرم افزار رایگان است که توسط «راس ایهاکا» (Ross Ihaka) و «رابرت جنتلمن» (Robert Gentleman) در سال 1993 تهیه شده است. R دارای کتابخانههای گستردهای از انواع روشهای آماری و شیوههای ترسیم نمودارها است. در این زبان برنامه نویسی، «الگوریتمهای یادگیری ماشین» (Machine Learning Algorithm)، «رگرسیون خطی» (Linear Regression)، «سریهای زمانی» (Time Series) و «استنباط آماری» (Statistical Inference) قابل استفاده هستند. بیشتر «کتابخانههای» (Library) یا «بستههای» (Package) قابل دسترس در R، با خود زبان برنامه نویسی R نوشته شدهاند، اما برای کارهای محاسباتی سنگین، کدهایی به زبانهای C++ ،C و Fortran نیز قابل دسترس بوده و کتابخانههایی با این زبانها، نوشته شدهاند. زبان برنامهنویسی R نه تنها در بین دانشگاهیان و محققین مورد اقبال قرار گرفته است، بلکه بسیاری از شرکتهای بزرگ نیز از زبان برنامه نویسی R استفاده میکنند. در این بین میتوان به شرکتهایی مانند Uber ،Google ،Airbnb و Facebook اشاره کرد. «تحلیل دادهها» (Data Analysis) با R در گامهایی به شکل زیر صورت میگیرد. «برنامه نویسی» (Programming)، «تبدیلات» (Transform)، «کشف» (Discover)، «مدل سازی» و «گزارش نتایج». هر یک از این مراحل به ترتیب در ادامه معرفی شدهاند. برنامه نویسی: R یک ابزار برنامه نویسی روشن و قابل دسترسی است که برای تجزیه و تحلیل دادهها، بهینه شده است. تبدیلات: مجموعهای از کتابخانههای به هم پیوسته و دستورات، زبان برنامه نویسی R را ساختهاند که به طور خاص برای «علم داده» (Data Science) طراحی شدهاند. کشف: به کمک زبان R، مدل مناسب برای دادهها را جستجو کنید، فرضیههای خود را مورد بررسی قرار داده و آنها را مورد آزمون قرار دهید. مدلسازی: در زبان برنامهنویسی R، مجموعه وسیعی از ابزارها برای ارزیابی مدل ساخته شده و انتخاب بهترین مدل برای دادهها، فراهم شده است. گزارش نتایج: تلفیق کدها، نمودارها و خروجیها با ابزار پیشرفته R Markdown یا ساخت برنامههای کاربردی در محیط وب، از امکاناتی است که توسط زبانبرنامه نویسی R قابل پیادهسازی است. |