آموزش نوشتن تابع در R، بخش دوم

در یکی از پست‌های قبلی وبلاگ، با استفاده از الگوریتم Top­sis یک موبایل انتخاب کردیم و در پست قبلی یاد گرفتیم که چطور می‌توان در R یک تابع نوشت. همچنین در پست قبلی قرار شد با یک مثال روند نوشتن تابع در R را بررسی کنیم و به نظر می‌رسد همان الگوریتم Top­sis مثال خوبی برای این کار باشد. ادامه مطلب →

آشنایی با مفهوم Package در R

فرض کنید شخصی می‌خواهد کاری را در R دهد و متوجه می‌شود که به طور پیشفرض هیچ تابع و فرمانی برای آن در R وجود ندارد. یا شخص دیگری از نحوه عملکرد فرمانی در R راضی نیست و می‌خواهد فرمان شخصی خودش را بنویسد. پکیج‌های R از طرف این اشخاص به وجود می‌آیند. Pack­age در واقع مجموعه فرامین و توابعی است که یک کاربر نوشته و تحت قوانین و شرایط خاصی به شکل یک بسته‌ی نرم‌افزاری قابل اجرا در R که به راحتی قابل اشتراک‌گذاری است در آورده. در طول ۲۰ سالی که از شکل‌گیری R می‌گذرد، هزاران کاربر، هزاران قابلیت مختلف را به R اضافه کرده‌اند. تا ژانویه ۲۰۱۶، حدود ۷۸۰۰ پکیج در CRAN(شبکه جامع آرشیو R) ثبت شده و روزانه به این تعداد اضافه می‌شود. ادامه مطلب →

مروری بر نرم‌افزار Rstudio

اگر از خوره‌های R بپرسید که اولین کاری که باید بعد از نصب R روی یک سیستم انجام دهیم چیست قطعا پاسخ اکثر آنها نصب RStu­dio خواهد بود. RStu­dio در حال حاضر معروف‌ترین و بهترین IDE است که برای R ساخته شده و در این پست قرار است با آن بیشتر آشنا شویم. نحوه‌ نصب این نرم‌افزار را در پست قبلی توضیح دادم.  بعد اجرای RStu­dio با صفحه زیر مواجه می‌شوید. همان‌طور که می‌بینید این نرم‌افزار سه بخش اصلی دارد که به ترتیب آنها را بررسی می‌کنیم.

rstudio

ادامه مطلب →