آشنایی با مفهوم 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

ادامه مطلب →

شروع کار با R

برای شروع کار با R بدیهی است که نخست باید آن را روی کامپیوتر یا لپتاپ خود نصب کنید. R از ویندوز، لینوکس و مک پشتیبانی می‌کند (البته با استفاده از ترفندهایی روی گجت‌های اندرویدی هم بالا می‌آید.). برای نصب R باید آن را از وبسایت cran (مخفف شبکه جامعه آرشیو R) دانلود کنید. اگر از ویندوز استفاده می‌کنید از این صفحه روی base کلیک کنید و سپس Rرا دانلود کنید. بعد از نصب و باز کردن با این صفحه مواجه می‌شوید: ادامه مطلب →

پست اول، R چیست؟

R یک برنامه آماری است، دانشمندان داده(Data sci­en­tist)، تحلیلگران مالی، آماردانان و کلا هر کسی که نیاز دارد تا از داده‌ها سر درآورد، از R برای تحلیل آماری، مصورسازی داده‌ها و مدل‌سازی پیشگویانه استفاده می‌کند.

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

R یک محیط برای تحلیل آماری است. تقریبا برای تمامی روشهای دست‌کاری داده، مدل‌سازی آماری و یا نمودارسازی که یک تحلیلگر آماری ممکن است به آن احتیاج پیدا کند تابعی در R وجود دارد. علاوه بر روش‌های استاندارد، به دلیل این که بیشتر تحقیق‌های آماری نوین در R انجام می‌شوند جدیدترین روشهای آماری معمولا اول در R عرضه می‌شوند. ادامه مطلب →