رویدادهای مهم

آموزش های رایگان

کمک گرفتن از توایع در R

مسئله

شما می­خواهید در مورد توابع که روی سیستم شما نصب شده است اطلاعات بیشتری کسب کنید.

راه حل

برای نمایش مستندات توابع از تابع help استفاده کنید:

> help(functionname)

برای یادآوری سریع آرگومان ­های توابع از arge استفاده کنید:

> args(functionname)

برای دیدن نمونه ­هایی کدهای از توابع از تابع example استفاده کنید:

> example(functionname)

بحث

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

فرض کنید می­خواهید درباره تابع mean اطلاعات بیشتری کسب کنید. از تابع help استفاده کنید:

> help(mean)

این کد پنجره ای را برای تابع باز می­کند و یا با توجه به سیستم شما، مستندات را روی کنسول شما نمایش می­دهد. میانبر فرمان  help علامت سوال ? می­باشد:

> ?mean

گاهی اوقات شما فقط یک یادآوری سریع از آرگومان­های یک تابع را می­خواهید. آن­ها چه هستند و به چه ترتیب رخ می­دهند؟ از تابع args استفاده کنید:

> args(mean)

function (x, …)

NULL

> args(sd)

function (x, na.rm = FALSE)

NULL

اولین خط خروجی از args، خلاصه ای از فراخوانی تابع است. برای مثال یک آرگومان X را نشان می­دهد که یک بردار اعداد است. برای sd همان بردار x و یک آرگومان اختیاری به نام na.rm را نشان می­دهد. (می­توانید خط دوم خروجی را که اغلب NULL است را نادیده بگیرید).

اکثر مستندات مربوط به توابع شامل مثال­هایی در انتها است. یکی از ویژگی­های جالب R این است که می­توانید درخواست کنید این نمونه­ها کدها را اجرا کند و ویژگی­های جزئی از توابع را نشان ­دهد. به عنوان مثال اسناد مربوط به تابع  meanشامل مثال­هایی است اما لازم نیست خودتان آنها را تایپ کنید. فقط از تابع  exampleبرای تماشای اجرای آنها استفاده کنید:

 > example(mean)

mean> x <- c(0:10, 50)

mean> xm <- mean(x)

mean> c(xm, mean(x, trim = 0.1))

[۱] ۸٫۷۵ ۵٫۵۰

mean> mean(USArrests, trim = 0.2)

 

MurderAssaultUrbanPopRape
7.42167.666.220.16

کاربر کد example(mean) را تایپ کرد و دستورات دیگر توسط R تولید شده است این  نمونه­ کدها را از صفحه راهنما اجرا کرده و نتایج را نمایش می­دهد.


چگونه R را در ویندوز و لینوکس و مک نصب کنیم

مسئله

شما می­خواهید R را روی رایانه خود نصب کنید.

راه حل

کاربران ویندوز و مک می­توانند R را از طریق CRAN(شبکه بایگانی جامع R) دانلود کنند. کاربران لینوکس و یونیکس می­توانند پکیج ­های R را با استفاده از ابزار مدیریت پکیج آن را نصب کنند.

ویندوز

• به سایت http://www.r-project.org بروید.

• بر روی “CRAN” کلیک کنید. لیستی از سایت­ها را مشاهده می­کنید که توسط کشور­ها سازماندهی شده است.

• سایتی را در نزدیکی محل خود انتخاب کنید.

• بر روی “Windows” در زیر “Download and Install R” کلیک کنید.

• بر روی “base” کلیک کنید.

• برای بارگیری آخرین نسخه R (یک فایل .exe ) روی لینک داخل کادر کلیک کنید.

• پس از اتمام بارگیری، روی فایل .exe دوبار کلیک کنید و به سوالات معمول پاسخ دهید

سیستم عامل مک

• به سایت http://www.r-project.org بروید

• بر روی “CRAN” کلیک کنید. لیستی از سایت­ها را مشاهده می­ کنید که توسط کشور­ها سازماندهی شده است

• سایتی را در نزدیکی محل خود انتخاب کنید.

• بر روی “MacOS X” کلیک کنید.

• برای بارگیری آخرین نسخه R بر روی فایل .pkg ، که یک فایل می باشد کلیک کنید.

• پس از اتمام بارگیری روی پرونده .pkg دوبار کلیک کنید و به سؤالات معمول پاسخ دهید.

لینوکس یا یونیکس

توزیع­های عمده لینوکس دارای پکیج­ هایی برای نصب R است. در اینجا چند مثال ذکر شده است :

نام پکیجتوزیع ها
r-baseUbuntu or Debian
R.i386Red Hat or Fedora
R-baseSuse

برای دانلود و نصب پکیج از سیستم مدیریت پکیج(RPM) استفاده کنید. به طور معمول، با رمز عبور root یا کاربر sudo نیاز خواهید داشت. در غیر این صورت از یک مدیر سیستم بخواهید که نصب را انجام دهد.

بحث

نصب R روی ویندوز یا سیستم عامل مک ساده است زیرا برای آن سیستم عامل­ها باینری­های از پیش ساخته وجود دارد. شما فقط باید دستورالعمل­ های قبلی را دنبال کنید. صفحات وب CRAN همچنین دارای لینک­های جهت نصب R می­باشد، از جمله سؤالات متداول و نکاتی درباره (“چگونه می­توانم R را هنگام استفاده از ویندوز ویستا نصب کنم؟”) که ممکن است این بحث مفید باشد.

از لحاظ تئوری می­توانید R را بر روی لینوکس یا یونیکس به یکی از دو روش نصب کنید: با نصب یک پکیج توزیع یا با ساختن آن از ابتدا. در عمل نصب پکیج توزیع مطلوب­تر است. پکیج­های توزیع تا حد زیادی هم نصب اولیه و هم به روزرسانی­های بعدی را ساده­تر می­کنند.

در اوبونتو یا دبیان از apt-get برای بارگیری و نصب R تحت  sudoاستفاده کنید تا امتیازات لازم را کسب کنید:

$ sudo apt-get install r-base

در ردهت یا فودرا از yum استفاده کنید:

$ sudo yum install R. i386

اکثر سیستم عامل ها دارای پکیج­های مدیریت گرافیکی نیز هستند که به نظر شما گرافیک باعث می­شود راحت تر بتوانید از آن­ها استفاده کنید.

من فراتر از پکیج­های پایه، توصیه می­کنم پکیج­های اسناد را نیز نصب کنید. برای مثال من در سیستم کامپیوتری ابونتو r-base-html را نصب کردم (زیرا جستجو کردن در لینک مستندات را دوست دارم) و همچنین r-doc-html که کتابچه­های راهنمای مهم R را به صورت محلی نصب می­کند:

$ sudo apt-get install r-base-html r-doc-html

برخی از مخازن لینوکس شامل نسخه­های از پیش ساخته پکیج­­های R موجود در CRAN هستند. من از آنها استفاده نمی­کنم زیرا من ترجیح می­دهم نرم افزارم را مستقیماً از خود CRAN دریافت کنم، که معمولاً دارای جدیدترین نسخه ها است نصب کنم.

در موارد نادر، ممکن است شما نیاز به ساخت R از ابتدا داشته باشید یا نسخه­ی مبهم و پشتیبانی نشده یونیکس را داشته باشید و یا ممکن است به عملکرد یا پیکربندی توجه ویژه ای داشته باشید. روش ساخت لینوکس یا یونیکس کاملاً استاندارد است. تاربال را از صفحه اصلیmirror  سایت CRAN خود دانلود کنید. چیزی شبیه R-2.12.1.tar.gz است، ممکن است نسخه جدید تر “۲٫۱۲٫۱” جایگزین شده باشد. تاربال را باز کنید، به دنبال فایلی به نام INSTALL بگردید و دستورالعمل­ها را دنبال کنید.

همچنین ببینید

R in Nutshell حاوی جزئیات بیشتری برای بارگیری و نصب R است ، از جمله دستورالعمل­های برای نسخه­های ویندوز و مک است. شاید راهنمای نهایی نصب و راه اندازی R ، موجود در CRAN سایت https://cran.r-project.org/doc/manuals/r-release/R-admin.html می­باشد که نحوه ساخت و نصب R بر روی سیستم­عامل­های مختلف را شرح می­دهد.

این دستور العمل در مورد نصب پکیج پایه است. برای نصب پکیج­های بیشتر از تابع install.packages استفاده کنید.


دیدگاه کاربران
تیم محل کار داده

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

شماره تماس  :
ایمیل  :  S.Bakhtyarijavan@Gmail.com

محل کار داده یار همیشگی شما در تحلیل داده
تمام حقوق برای محل کار داده محفوظ است هرگونه کپی برداری از مطالب بدون اجازه قبلی ممنوع و شرعا حرام است [ اسفند ۹۵ ]