➖➖➖➖➖➖➖➖➖➖➖
🔘تمرین تابع نویسی در R
◽️ تابعی بنویسید که ضرایب یک معادله درجه دو را دریافت کرده و ریشه های معادله را چاپ کند.
➖ ax^2 + bx + c =0 ➖
ابتدا خودمان تابعی به اسم rd را با استفاده از دستورات شرطی مینویسیم سپس از دستور آماده موجود polyroot نیز استفاده میکنیم تا نتایج را مقایسه کنیم.
➖➖➖➖➖➖➖➖➖➖➖
🔘تمرین تابع نویسی در R
◽️ تابعی بنویسید که ضرایب یک معادله درجه دو را دریافت کرده و ریشه های معادله را چاپ کند.
➖ ax^2 + bx + c =0 ➖
ابتدا خودمان تابعی به اسم rd را با استفاده از دستورات شرطی مینویسیم سپس از دستور آماده موجود polyroot نیز استفاده میکنیم تا نتایج را مقایسه کنیم.
rd<-function(c=0,b=1,a=1){🔰 @Data_Experts
delta<-b^2-4*a*c
if(delta<0)
{cat("rishe hagigi nadarad","\n")}
else{
x1<-(-b+sqrt(delta))/(2*a)
x2<-(-b-sqrt(delta))/(2*a)
cat("rishe hagigi darad va barabare =",x1,x2,"\n")
}
}
rd(0,1,1)
polyroot(c(0,1,1))
➖➖➖➖➖➖➖➖➖➖➖
➖➖➖➖➖➖➖➖➖➖➖
➖➖➖➖➖➖➖➖➖➖➖
🔘تمرین تابع نویسی در R
◽️ تابعی بنویسید که یک بردار از داده ها دریافت کند هر درایه بردار را چک کند در صورت زوج بودن در بردار دلخواه مثلا e و در صورت فرد بودن در بردار o ذخیره کند و در اخر هر سه بردار را نمایش دهد
➖➖➖➖➖➖➖➖➖➖➖
#R
➖➖➖➖➖➖➖➖➖➖➖
🔘تمرین تابع نویسی در R
◽️ تابعی بنویسید که یک بردار از داده ها دریافت کند هر درایه بردار را چک کند در صورت زوج بودن در بردار دلخواه مثلا e و در صورت فرد بودن در بردار o ذخیره کند و در اخر هر سه بردار را نمایش دهد
➖➖➖➖➖➖➖➖➖➖➖
#R
eo<-function(x){🔰 @Data_Experts
o<-c();e<-c()
for(i in 1:length(x)){
if(x[i]%%2==0){e<-c(e,x[i])}
else{o<-c(o,x[i])}
}
xs<-list(odd=o,even=e)
xs
}
x<-c(21,1,20,14,45,87,31,25,69)
eo(x)
➖➖➖➖➖➖➖➖➖➖➖
➖➖➖➖➖➖➖➖➖➖➖
➖➖➖➖➖➖➖➖➖➖➖
🔘 وقتی که علم در بطن جامعه ظهور میکنه
بریتانیا از اسکناسهای جدید ۵۰ پوندی رونمایی کرد با عکس آلن تورینگ ، ۱۲ پازل هم کار شده که حلشون برای افراد حرفهای ۷ ساعت وقت میبره!
آلن تورینگ دانشمند علوم کامپیوتر، ریاضیدان و فیلسوف بریتانیایی است که امروزه به عنوان پدر علم کامپیوتر و هوش مصنوعی شناخته می شود.
➖➖➖➖➖➖➖➖➖➖➖
🔘 وقتی که علم در بطن جامعه ظهور میکنه
بریتانیا از اسکناسهای جدید ۵۰ پوندی رونمایی کرد با عکس آلن تورینگ ، ۱۲ پازل هم کار شده که حلشون برای افراد حرفهای ۷ ساعت وقت میبره!
آلن تورینگ دانشمند علوم کامپیوتر، ریاضیدان و فیلسوف بریتانیایی است که امروزه به عنوان پدر علم کامپیوتر و هوش مصنوعی شناخته می شود.
➖➖➖➖➖➖➖➖➖➖➖🔰 @Data_Experts
➖➖➖➖➖➖➖➖➖➖➖
➖➖➖➖➖➖➖➖➖➖➖
Normality Test
آزمون نرمال بودن دادهها با استفاده از برنامه R
اکثر آزمونهای آماری بر پایه توزیع نرمال ساخته شدهاند که پیشفرض غالب این آزمونها، برقراری نرمال بودن توزیع دادههای متغیر مورد نظر است. در این آموزش قصد داریم تا ابتدا برای تک متغیره آزمون های نرمال بودن را بررسی کنیم سپس در حالت چند متغیره نیز با معرفی داده چند متغیره آزمون نرمالیتی مربوط به اون رو هم انجام دهیم پس با ما همراه باشید.
➖➖➖➖➖➖➖➖➖➖➖
🔘 ابتدا یک بردار داده نرمال تصادفی تولید میکنیم تا آزمونهای آماری را با این دادهها انجام دهیم
▪️ آزمون شاپیرو-ویلکز
🔘 با فراخوای پکیج nortest میتوانیم آزمون های مختلف دیگری نیز برای نرمال بودن استفاده کنیم که شرایط هرکدام از این آزمونها در راهنمای پکیج هست و میتونین مطالعه کنید.
▪️ آزمون اندرسون-دارلینگ
▪️ آزمون Cramer-von Mises
▪️ آزمون Lilliefors (کولموگروف-اسمیرنوف)
▪️ آزمون مجذور کای پیرسون
▪️ آزمون شاپیرو-فرنسیا
🔘برای حالت چند متغیره میتوانیم از طریق فراخوانی پکیج mvnormtest آزمون را انجام دهیم
▫️ فراخوانی مجموعه داده EuStockMarkets و آمادهسازی مجموعه داده
▪️ آزمون نرمال بودن چندمتغیری شاپیرو-ویلکز
➖➖➖➖➖➖➖➖➖➖➖
Normality Test
آزمون نرمال بودن دادهها با استفاده از برنامه R
اکثر آزمونهای آماری بر پایه توزیع نرمال ساخته شدهاند که پیشفرض غالب این آزمونها، برقراری نرمال بودن توزیع دادههای متغیر مورد نظر است. در این آموزش قصد داریم تا ابتدا برای تک متغیره آزمون های نرمال بودن را بررسی کنیم سپس در حالت چند متغیره نیز با معرفی داده چند متغیره آزمون نرمالیتی مربوط به اون رو هم انجام دهیم پس با ما همراه باشید.
➖➖➖➖➖➖➖➖➖➖➖
🔘 ابتدا یک بردار داده نرمال تصادفی تولید میکنیم تا آزمونهای آماری را با این دادهها انجام دهیم
x=rnorm(100,5,7)
▪️ آزمون شاپیرو-ویلکز
shapiro.test(x)
🔘 با فراخوای پکیج nortest میتوانیم آزمون های مختلف دیگری نیز برای نرمال بودن استفاده کنیم که شرایط هرکدام از این آزمونها در راهنمای پکیج هست و میتونین مطالعه کنید.
library(nortest)
▪️ آزمون اندرسون-دارلینگ
ad.test(x)
▪️ آزمون Cramer-von Mises
cvm.test(x)
▪️ آزمون Lilliefors (کولموگروف-اسمیرنوف)
lillie.test(x)
▪️ آزمون مجذور کای پیرسون
pearson.test(x)
▪️ آزمون شاپیرو-فرنسیا
sf.test(x)
🔘برای حالت چند متغیره میتوانیم از طریق فراخوانی پکیج mvnormtest آزمون را انجام دهیم
library(mvnormtest)
▫️ فراخوانی مجموعه داده EuStockMarkets و آمادهسازی مجموعه داده
data(EuStockMarkets)
mydata <- t(EuStockMarkets[15:29,1:4])
▪️ آزمون نرمال بودن چندمتغیری شاپیرو-ویلکز
mshapiro.test(mydata)
➖➖➖➖➖➖➖➖➖➖➖🔰 @Data_Experts
➖➖➖➖➖➖➖➖➖➖➖
تفاوت اصلی بین نمونه گیری احتمالاتی و نمونه گیری غیر احتمالاتی در چیست؟
Anonymous Quiz
17%
نمونه گیری احتمالاتی شامل نیاز به محاسبات نمونه از طریق معادلات خاص است.
13%
نمونه گیری غیر احتمالاتی در تحقیقات کیفی ترجیح داده میشود.
59%
تصادفی بودن در نمونه گیری احتمالاتی دخیل است.
11%
نمونه گیری غیر احتمالاتی برای مصاحبه مناسب است.
اگر در طول پر کردن یک پرسشنامه، فقط افرادی را که میدانیم اطلاعات لازم برای این مطالعه را جهت پرکردن سوالات دارند انتخاب کنیم. نوع نمونه گیری غیر احتمالاتی که استفاده کردیم چه نامیده میشود؟
Anonymous Quiz
9%
نمونه گیری ساده
52%
نمونه گیری قضاوتی
14%
نمونه گیری گلوله برفی
25%
نمونه گیری سهمیه ای
در مورد داده های گسسته، آیا این داده ها را ....؟
Anonymous Quiz
7%
اندازه میگیریم.
47%
میشماریم.
46%
هر دو گزینه.
کدام یک از موارد زیر داده پیوسته نیست؟
Anonymous Quiz
3%
قد سالانه افراد
5%
حجم اب روزانه استخر
83%
تعداد ماشین های روزانه کارخانه
9%
وزن فرد در روز تولدش هر سال
کدام یک از گزینه های زیر مربوط به نمونه گیری تصادفی سیستماتیک هست؟
K بازه نمونه گیری سیستماتیک
N اندازه جامعه n اندازه نمونه توضیحات مربوط به این نوع نمونه گیری داخل کامنت همین پست نوشته شده است
K بازه نمونه گیری سیستماتیک
N اندازه جامعه n اندازه نمونه توضیحات مربوط به این نوع نمونه گیری داخل کامنت همین پست نوشته شده است
Anonymous Quiz
50%
K = N/n
14%
N = N/K
26%
N = (Ni / N) (n)
10%
K = (N)(N) / 2n
فرض کنید برای انتخاب اشخاصی که میخواهید پرسشنامه را پر کنند ابتدا از مردم میخواهید تا به شما فرد مناسب را معرفی کنند(خودتون مستقیما انتخاب نمیکنید ) و اون فرد معرفی شده پس از پر کردن پرسشنامه فرد دیگری را معرفی میکند. این چه روش نمونه گیری هست؟
Anonymous Quiz
5%
نمونه گیری ساده
63%
نمونه گیری گلوله برفی
13%
نمونه گیری قضاوتی
20%
نمونه گیری سهمیه ای
This media is not supported in your browser
VIEW IN TELEGRAM
➖➖➖➖➖➖➖➖➖➖➖
اضافه کردن توضیحات و متن به داخل نمودار کشیده شده با ggplot
➖➖➖➖➖➖➖➖➖➖➖
اضافه کردن توضیحات و متن به داخل نمودار کشیده شده با ggplot
> annotate()https://youtu.be/aGP2xFejbgI
➖➖➖➖➖➖➖➖➖➖➖
➖➖➖➖➖➖➖➖➖➖➖🔰 @Data_Experts
➖➖➖➖➖➖➖➖➖➖➖
Media is too big
VIEW IN TELEGRAM
➖➖➖➖➖➖➖➖➖➖➖
چگونه دو بردار با طول متفاوت را در یک data.frame قرار دهیم؟!
➖➖➖➖➖➖➖➖➖➖➖
چگونه دو بردار با طول متفاوت را در یک data.frame قرار دهیم؟!
> library(dplyr)https://youtu.be/UPevIWfoH3c
> bind_rows()
➖➖➖➖➖➖➖➖➖➖➖
➖➖➖➖➖➖➖➖➖➖➖🔰 @Data_Experts
➖➖➖➖➖➖➖➖➖➖➖
This media is not supported in your browser
VIEW IN TELEGRAM
➖➖➖➖➖➖➖➖➖➖➖
محاسبه آلفای کرونباخ برای دادههای پرسشنامه
➖➖➖➖➖➖➖➖➖➖➖
محاسبه آلفای کرونباخ برای دادههای پرسشنامه
> library(ltm)
> cronbach.alpha(data)
➖➖➖➖➖➖➖➖➖➖➖
https://youtu.be/GdDRsN8Q2ww➖➖➖➖➖➖➖➖➖➖➖
🔰 @Data_Experts➖➖➖➖➖➖➖➖➖➖➖
This media is not supported in your browser
VIEW IN TELEGRAM
➖➖➖➖➖➖➖➖➖➖➖
انتخاب مسیرجاری برای انجام پردازش های R> getwd()
> setwd()
> choose.dir()
➖➖➖➖➖➖➖➖➖➖➖
https://youtu.be/oEO_i1acfCY➖➖➖➖➖➖➖➖➖➖➖
🔰 @Data_Experts➖➖➖➖➖➖➖➖➖➖➖
👍1
Media is too big
VIEW IN TELEGRAM
➖➖➖➖➖➖➖➖➖➖➖
سطح معناداری یا همون p value با استفاده از یک مثال پرتاپ سکه به تشریح کامل سطح معناداری پرداختیم
significance level
p-value
➖➖➖➖➖➖➖➖➖➖➖
https://youtu.be/_cHTFQmKSbQ➖➖➖➖➖➖➖➖➖➖➖
🔰 @Data_Experts➖➖➖➖➖➖➖➖➖➖➖
Media is too big
VIEW IN TELEGRAM
➖➖➖➖➖➖➖➖➖➖➖
حساسیت و ویژگیدر این آموزش به تشریح کامل مفهوم حساسیت و ویژگی با مثالی از یک آزمایش تشخیص کرونا پرداخته شده. اگه خوشتون اومد برای دوستانتون هم بفرستید تا تماشا کنند
Sensitivity
Specificity
Confusing Matrix
➖➖➖➖➖➖➖➖➖➖➖
https://youtu.be/YH0JYR5py10➖➖➖➖➖➖➖➖➖➖➖
🔰 @Data_Experts➖➖➖➖➖➖➖➖➖➖➖
Media is too big
VIEW IN TELEGRAM
➖➖➖➖➖➖➖➖➖➖➖
منحنی مشخصه عملکرد - ROCپیش نیاز این ویدیو آموزش حساسیت و ویژگی هست
> library(pROC)
> roc()
➖➖➖➖➖➖➖➖➖➖➖
https://youtu.be/Ndr8lHuONhA➖➖➖➖➖➖➖➖➖➖➖
🔰 @Data_Experts➖➖➖➖➖➖➖➖➖➖➖
Media is too big
VIEW IN TELEGRAM
➖➖➖➖➖➖➖➖➖➖➖
نمودار هیستوگرام
توضیح شکل گیری ایده اینکه چرا باید از هیستوگرام استفاده کنیم و چه چیزی رو بیان میکنه؟
➖➖➖➖➖➖➖➖➖➖➖
https://youtu.be/x6d8ErHqtMQ
➖➖➖➖➖➖➖➖➖➖➖
🔰 @Data_Experts
➖➖➖➖➖➖➖➖➖➖➖
نمودار هیستوگرام
توضیح شکل گیری ایده اینکه چرا باید از هیستوگرام استفاده کنیم و چه چیزی رو بیان میکنه؟
➖➖➖➖➖➖➖➖➖➖➖
https://youtu.be/x6d8ErHqtMQ
➖➖➖➖➖➖➖➖➖➖➖
🔰 @Data_Experts
➖➖➖➖➖➖➖➖➖➖➖