در این مقاله قصد دارم به آموزش تست F در R بپردازم. تا انتهای این مقاله همراه کیارا آکادمی باشید تا آموزش نرم افزار R را به صورت کاربردی دریافت نمایید.
آزمون F چیست؟
برای آزمایش اینکه آیا دو واریانس جامعه برابر هستند یا خیر از آزمون F استفاده می شود. فرضیه های صفر و جایگزین برای آزمون به شرح زیر است:
فرض H0 برابر:
در این حالت واریانس جمعیت برابر است:
فرض H1 برابر:
در این حالت واریانس های جمعیت برابر نیستند.
برای انجام یک تست F در R، میتوانیم از تابع var.test با یکی از دستورات زیر استفاده کنیم:
روش 1:
var.test(x, y, alternative = “two.sided”) |
روش 2:
var.test(values ~ groups, data, alternative = “two.sided”) |
توجه داشته باشید که گزینه جایگزین فرضیه جایگزین را برای استفاده نشان می دهد. پیشفرض «دو طرفه» است، اما میتوانید آن را بهجای «چپ» یا «راست» مشخص کنید. این آموزش نحوه انجام تست F در R را با استفاده از هر دو روش توضیح می دهد.
روش 1:
تست F در R
کد زیر نحوه انجام تست F را با استفاده از روش اول نشان می دهد:
#دو گروه را تعریف کنید
x <- c(18, 19, 22, 25, 27, 28, 41, 45, 51, 55) y <- c(14, 15, 15, 17, 18, 22, 25, 25, 27, 34) |
#آزمون F را انجام دهید تا مشخص شود که واریانس ها برابر هستند
var.test(x, y) |
آماره آزمون F 4.3871 و p-value مربوطه 0.03825 است. از آنجایی که این مقدار p کمتر از 0.05 است، فرضیه صفر را رد می کنیم. این بدان معناست که ما شواهد کافی داریم که بگوییم این دو واریانس جمعیت برابر نیستند.
روش 2:
آزمون F در R
کد زیر نحوه انجام تست F را با استفاده از روش اول نشان می دهد:
#دو گروه را تعریف کنید
data <- data.frame(values=c(18, 19, 22, 25, 27, 28, 41, 45, 51, 55,14, 15, 15, 17, 18, 22, 25, 25, 27, 34),group=rep(c(‘A’, ‘B’), each=10)) |
#آزمون F را انجام دهید تا مشخص شود که واریانس ها برابر هستند
var.test(values~group, data=data) |
یک بار دیگر آمار آزمون F برابر 4.3871 و p-value مربوطه 0.03825 است. از آن جایی که این مقدار p کمتر از 0.05 است، فرضیه صفر را رد می کنیم. این بدان معناست که ما شواهد کافی داریم که بگوییم این دو واریانس جمعیت برابر نیستند.
تست لون برای برابری واریانس ها در R
چه زمانی از F-Test استفاده کنیم؟
آزمون F معمولاً برای پاسخ به یکی از سؤالات زیر استفاده می شود:
- 1. آیا دو نمونه از جمعیت هایی با واریانس مساوی می آیند؟
- 2. آیا یک درمان یا فرآیند جدید تغییرپذیری برخی از درمان ها یا فرآیندهای فعلی را کاهش می دهد؟
مطالعه منابع بیشتر تست F در R:
4 پاسخ
آزمون F برای تست تی به کار میاد یا برای تست واریانس؟
سلام برای تی تست ها استفاده کنید
از این آموزش ها هم استفاده کنید:
https://kiaraacademy.com/t-test-in-r/
آموزش آزمون تی در R: آزمون T تک نمونه ای و مستقل و تی وابسته
بسیار بسیار خوب سایت شما مرسی
ممنون از شما