RStudio
1.2K subscribers
212 photos
34 videos
37 files
195 links
💬 آموزش R و RStudio
💬 اجرای پروژه‌های برنامه‌نویسی
💬 آموزش یادگیری ماشین و تحلیل داده

👥 https://t.me/+bcrfE2b3YTY1MWNk

@RSTUDIO_IR
🌐 www.r-studio.ir

جهت هماهنگی جلسات خصوصی/گروهی R با ادمین‌ها تماس بگیرید

🆔 @rstudioir | @afshin_motavali
Download Telegram
اگر برای نصب بسته‌ها از CRAN مشکل دارید، از Github استفاده کنید

اگر هنگام نصب بسته به دلیل محدودیت‌های اینترنتی با خطا مواجه می‌شوید، وارد سایت زیر شوید:

https://github.com/cran

در این بخش نام بسته مورد نظر را جستجو کنید، اگر بسته در این صفحه وجود داشته باشد به راحتی قابل نصب است.

به عنوان مثال من بسته psych را نصب می‌کنم. برای نصب این بسته ابتدا باید یکی از بسته‌های devtools یا remotes را که برای نصب از گیتهاب نیاز دارید، فراخوانی کنید.

library(devtools)
install_github('cran/psych')

یا

library(remotes)
install_github('cran/psych')

به این طریق بسته مورد نظر نصب خواهد شد. دقت کنید این راه حل به صورت موقتی توصیه می‌شود و طبیعتاً برای همه بسته‌ها پاسخگو نخواهد بود چرا که همه بسته‌های CRAN در صفحه cran در گیت‌هاب آپلود نشده‌اند.

#نصب_پکیج
#cran #github
🆔
@RSTUDIO_IR
در هنگام نصب یک بسته از گیت‌هاب به این نکته توجه کنید

💬 گاهی اسم یک بسته را جستجو می‌کنید و صفحات مختلفی در گیت‌هاب آن را ارائه کرده‌اند. معمولاً صفحاتی مانند CRAN در گیت‌هاب یا نویسنده (های) بسته موردنظر آن را به اشتراک می‌‌گذارند بنابراین برای نصب می‌توان از

install_github('frenchja/psych')

یا

install_github('cran/psych')

استفاده کرد. به عنوان یادآوری یکی از بسته‌های remotes یا devtools برای نصب از گیت‌هاب باید فراخوانی شوند.

#نصب_پکیج
#cran #github
🆔
@RSTUDIO_IR
📘 Handbook of Regression Modeling in People Analytics (with examples in #R and #Python)
✍️ Keith McNulty
🔗 Click Here

#معرفی_کتاب
#regression #peopleanalyticsdata
🆔
@RSTUDIO_IR
عملگرهای (& و |) و عملگرهای (&& و ||) را به جای هم به کار نبریم

⭐️ عملگرهای AND و OR در R را به ترتیب با & و | نشان می‌دهند. یک اشتباه رایج این است که کاربران به جای استفاده از & از && استفاده می‌کنند. اینجا چند تفاوتشون رو با هم بررسی می‌کنیم.

1- عملگردهای & و | به صورت مولفه-به-مولفه (element-wise) یا برداری (vectorised) عمل می‌کنند

a = c(TRUE, TRUE, FALSE, FALSE)
b = c(TRUE, FALSE, TRUE, FALSE)

a | b
# [1] TRUE TRUE TRUE FALSE

2- عملگرهای && و || حالت خاصی از نسخه برداری هستند که short-circuited نامیده می‌شوند و تنها تا جایی مقایسه را انجام می‌دهند که اولین شرط برقرار بشه بنابراین فقط یک خروجی TRUE یا FALSE دارن.

a || b
# [1] TRUE

3- عملگرهای & و | قابلیت انجام محاسبه بیتی (bitwise arithmetic) را دارند اما && و || خیر.

as.raw(c(1, 3)) | as.raw(c(2, 4))
# [1] 03 07

as.raw(c(1, 3)) || as.raw(c(2, 4))
# Error in as.raw(c(1, 3)) || as.raw(c(2, 4)) :

از میان عملگرهای دیگر، عملگر ! و xor نیز قابلیت محاسبه بیتی دارند.

#and #or #operator
🆔
@RSTUDIO_IR
#ویدئو_شماره_31
موضوع: اجرا کردن کدهای Stata در محیط RMarkdown

Run Stata Codes in RMarkdown

👈🏻 فیلم آموزش را در یوتیوب یا آپارات ببینید.

#stata #rmarkdown
🆔
@RSTUDIO_IR
——————————————————
🖱
YouTube 🖱 Aparat 🖱 Instagram 🖱 Website 🖱 Q&A
💻💡انجمن علمی کشاورزی دانشگاه صنعتی اصفهان برگزار می‌کند:
🟣 کارگاه هنر برنامه نویسی با R
مدرس دوره: مهندس افشین متولی
⬅️ کارشناس ارشد آمار-ریاضی از دانشگاه علم و صنعت ایران
💡سرفصل های دوره:

1) شروع کار با R و RStudio و معرفی توابع مهم
2) روش‌های مختلف ورود و ذخیره داده‌ها در R
3) معرفی ساختارهای بردار، ماتریس، دیتافرم، لیست، آرایه و ...
4) معرفی انواع داده‌های گمشده، پاکسازی و جانهی
5) خلاصه‌سازی داده‌ها با توابع پایه در R
6) تابع‌نویسی و حلقه‌‌نویسی در محیط R
7) بررسی انواع شرط‌ها در محیط R
8) مصورسازی با توابع پایه در R
9) نمودارهای آماری و شخصی‌سازی آن‌ها در R
10) پردازش متن در محیط R
11) آموزش کار با RMarkdown و معرفی ابزارهای مهم
12) معرفی مجموعه tidyverse و کار با بسته dplyr (دست‌کاری داده‌ها)
13) کار با بسته ggplot2 (مصورسازی)
14) ساخت، نصب و استخراج اطلاعات مهم بسته‌ها در R
15) ترفندهای مهم در کار با بسته‌های R

⬅️ثبت نام وکسب اطلاعات بیشتر در پیج اینستاگرام و کانال تلگرامی:

@agriculture_iut

ارتباط با ادمین
@agri_iut_admin
📦 فهرست کل بسته‌های توکار (بیس) در R

rownames(installed.packages(priority="base"))

#built_in #package
🆔 @RSTUDIO_IR
نسخه جدید tidyverse یعنی 2.0.0 منتشر شد.

در این نسخه، دو تغییر عمده وجود دارد:

1- بهبود چشمگیر سرعت بسته dplyr
2- اضافه شدن بسته lubridate به مجموعه تایدی‌ورس

🔗 https://www.tidyverse.org/blog/2023/03/tidyverse-2-0-0/

#tidyverse
🆔
@RSTUDIO_IR
👨‍💻 نسخه جدید R منتشر شد

نسخه: 4.2.3
نام: Shortstop Beagle
تاریخ انتشار: 2023-03-15

👈 دانلود 👉

#دانلود_R
#R #download
🆔 @RSTUDIO_IR
👨‍💻 نسخه 4.3 از RTools منتشر شد

نسخه 4.3
🔽 دانلود
💥مناسب برای نسخه 4.2.3 و بالاتر از R

نسخه 4.2
🔽 دانلود
💥مناسب برای نسخه 4.2.0 و بالاتر از R

نسخه 4.0
🔽 دانلود
💥برای نسخه‌های 4.0.0 تا 4.1.3 از R

نسخه‌های قدیمی‌تر
🔽 دانلود
💥برای نسخه‌های قبل از 4.0.0 از R


#دانلود_Rtools
#Rtools #download
🆔 @RSTUDIO_IR
——————————————————
🖱
YouTube 🖱 Aparat 🖱 Instagram 🖱 Website 🖱 Q&A
🎉 نوروز 1402 بر شما مبارک باد!

برای تولید این تصویر با ggplot2
اینجا کلیک کنید.

🆔 @RSTUDIO_IR
👨🏻‍💻 Search R & Python articles and packages by Categories!

🔗
https://postsyoumighthavemissed.com/search/

🆔 @RSTUDIO_IR
🟢 در جدیدترین نسخه R دو سرور ایرانی تعریف شده که برای نصب بسته از CRAN کاربردی هستند

سرور اول - دانشگاه فردوسی مشهد

# Mashhad server
https://cran.um.ac.ir/

سرور دوم - بردیا مشیری

# Qom server
https://cran.bardia.tech/

⭕️ برای نصب بسته با استفاده از این سرورها:

🅰️———————————————

با تابع options سرور را روی هر یک تنظیم کنید و به روش مرسوم اقدام به نصب بسته‌ها از CRAN کنید:

options(repos = "https://cran.um.ac.ir/")
install.packages("ggplot2")

🅱️———————————————
یا این که به صورت موردی در نصب هر بسته این سرور را تنظیم کنید:

install.packages("ggplot2", repos = "https://cran.um.ac.ir/")
install.packages("ggplot2", repos = "https://cran.bardia.tech/")

طبیعتاً سرورهای داخلی (برای کاربران ایرانی) سرعت بیشتری نسبت به سرورهای خارجی در نصب بسته‌ها خواهند داشت.

#cran #mirror
🆔
@RSTUDIO_IR
RStudio
📊 آمار پردانلودترین بسته‌های محاسباتی در R نشان می دهد که #ggplot2 همچنان محبوب‌ترین بسته محاسباتی در میان کاربران R است. #statistics 🆔 @RSTUDIO_IR —————————————————— 🖱 YouTube 🖱 Aparat 🖱 Instagram 🖱 Website 🖱 Q&A
📊 آمار پردانلودترین بسته‌های محاسباتی R در یک ماه اخیر نشان می دهد که #tidyverse و زیرمجموعه‌های آن (dplyr - tibble - ggplot2) در میان کاربران R محبوبیت زیادی دارند.

#statistics
🆔
@RSTUDIO_IR
👨‍💻 نسخه جدید R منتشر شد

نسخه: 4.3.0
نام: Already Tomorrow
تاریخ انتشار: 2023-04-21

👈
دانلود
👈
اطلاعات بیشتر

#دانلود_R
#R #download
🆔
@RSTUDIO_IR
تغییر ترتیب سطوح یک متغیر اسمی در نمودارهای جی‌جی‌پلات

یکی از بهترین راه‌ها برای مرتب کردن (با ترتیب دلخواه) این سطوح، استفاده از تابع fct_relevel در بسته forcats است. به عنوان مثال:

library(dplyr)
library(forcats)
library(ggplot2)

df <- data.frame(month = sample(c("Jun", "May", "Mar", "Apr","Jul"),500, replace=T),
value = runif(500,10,20))

نمودار به صورت پیش فرض:

df %>%
ggplot(aes(x = month, y = value)) +
geom_boxplot() +
theme_bw() +
labs(title='Default Order', y=NULL)

حال یک ترتیب دلخواه برای اسامی ماه‌ها در نظر گرفته و مجدد نمودار را رسم می‌کنیم:

df %>%
mutate(month = fct_relevel(month, c("Jul", "Jun", "May", "Apr", "Mar"))) %>%
ggplot(aes(x = month, y = value)) +
geom_boxplot() +
theme_bw() +
labs(title='Ordered Levels', y=NULL)

همانطور که در شکل پیداست، با هر ترتیب دلخواهی، سطوح متغیر categorical قابل تنظیم هستند.

#QandA #fct_relevel
🆔
@RSTUDIO_IR
#ویدئو_شماره_32
موضوع: انتقال خروجی جدول از R برای LaTeX

Exporting Tables from R to LaTeX

👈🏻 فیلم آموزش را در یوتیوب یا آپارات ببینید.

#latex #xepersian
🆔
@RSTUDIO_IR
——————————————————
🖱
YouTube 🖱 Aparat 🖱 Instagram 🖱 Website 🖱 Q&A
👈 رسم جدول روی جی‌جی‌پلات با تابع geom_table

#ggplot2 #ggpp
🆔
@RSTUDIO_IR
👨‍💻 نسخه جدید R منتشر شد

نسخه: 4.3.1
نام: Beagle Scouts
تاریخ انتشار: 2023-06-16

👈
دانلود
👈
اطلاعات بیشتر

#دانلود_R
#R #download
🆔
@RSTUDIO_IR
#ویدئو_شماره_33
📺 موضوع: معرفی 2 ربات دانلود ویدئو از یوتیوب در تلگرام

Download YouTube Videos Directly from Telegram

برای مشاهده نحوه استفاده از این ربات‌ها، فیلم آموزش را در آپارات ملاحظه کنید.

#youtube #bot
🆔
@RSTUDIO_IR
——————————————————
🖱
YouTube 🖱 Aparat 🖱 Instagram 🖱 Website 🖱 Q&A
📊 نمودار درصد محبوبیت نرم‌افزارهای آماری به کار برده شده در حوزه پژوهش در 10 سال گذشته

در این نمودار تعداد 78,283 مقاله PubMed تجزیه و تحلیل شده و در این میان، R بیشترین میزان رشد را خصوصاً از سال 2021 به بعد داشته است.

👈
مرجع

🆔
@RSTUDIO_IR