مطمئن نیستم کدش رو درست نوشتم یا نه.
فرض کن ۶ دانشآموز داریم.
۳ نفر با روش تدریس سنتی آموزش دیدن و ۳ نفر با روش نوین.
ما نمره قبل از تدریس (نمره اولیه) و نمره بعد از تدریس (نمره نهایی) رو داریم.
میخوایم ببینیم آیا روش تدریس نوین بهتر بوده یا نه، وقتی که اثر نمره اولیه رو هم در نظر بگیریم.
•••••••
کد R:
# دادهها
group <- factor(c("Traditional", "Traditional", "Traditional",
"Modern", "Modern", "Modern"))
pre_score <- c(12, 14, 16, 12, 14, 16) # نمره اولیه
post_score <- c(14, 15, 16, 17, 18, 20) # نمره نهایی
# ساخت دیتافریم
data <- data.frame(group, pre_score, post_score)
# اجرای تحلیل کواریانس
model <- aov(post_score ~ pre_score + group, data = data)
# نمایش نتایج
summary(model)
اگر در خروجی group معنیدار باشه (مثلاً مقدار p کمتر از 0.05 باشه)، یعنی روش تدریس تأثیر مثبتی داشته، جدا از نمره اولیه.