09-06-2021, 04:20 PM
پردیس فناوری کیش_طرح مشاوره متخصصین صنعت و مدیریت-گروه فناوری اطلاعات و ارتباطات
زبان برنامه نویسی 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 قابل پیادهسازی است.
زبان برنامه نویسی 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 قابل پیادهسازی است.