library(tidyverse)
## Warning: package 'dplyr' was built under R version 4.5.2
## ── Attaching core tidyverse packages ──────────────────────── tidyverse 2.0.0 ──
## ✔ dplyr 1.1.4 ✔ readr 2.1.5
## ✔ forcats 1.0.1 ✔ stringr 1.5.2
## ✔ ggplot2 4.0.0 ✔ tibble 3.3.0
## ✔ lubridate 1.9.4 ✔ tidyr 1.3.1
## ✔ purrr 1.1.0
## ── Conflicts ────────────────────────────────────────── tidyverse_conflicts() ──
## ✖ dplyr::filter() masks stats::filter()
## ✖ dplyr::lag() masks stats::lag()
## ℹ Use the conflicted package (<http://conflicted.r-lib.org/>) to force all conflicts to become errors
library(lsr)
## Warning: package 'lsr' was built under R version 4.5.3
library(car)
## Warning: package 'car' was built under R version 4.5.3
## Zorunlu paket yükleniyor: carData
## Warning: package 'carData' was built under R version 4.5.3
##
## Attaching package: 'car'
##
## The following object is masked from 'package:dplyr':
##
## recode
##
## The following object is masked from 'package:purrr':
##
## some
deney_grubu <- rnorm(50, mean = 45, sd = 8) #İlaç verilen grup (deney grubu)
kontrol_grubu <- rnorm(50, mean = 52, sd = 8) #Plasebo verilen grup (kontrol grubu)
fare_verisi <- data.frame(grup = rep(c("Deney", "Kontrol"), each = 50)) %>%
mutate(süre = round(c(deney_grubu, kontrol_grubu), 2))
head (fare_verisi)
## grup süre
## 1 Deney 32.11
## 2 Deney 55.30
## 3 Deney 47.96
## 4 Deney 38.27
## 5 Deney 52.99
## 6 Deney 53.02
tail (fare_verisi)
## grup süre
## 95 Kontrol 49.63
## 96 Kontrol 58.40
## 97 Kontrol 49.74
## 98 Kontrol 39.53
## 99 Kontrol 48.84
## 100 Kontrol 46.14
fare_istatistik <- fare_verisi %>%
group_by(grup) %>%
summarise(
N = n(),
Ortalama = mean(süre),
Standart_Sapma = sd(süre)
)
print(fare_istatistik)
## # A tibble: 2 × 4
## grup N Ortalama Standart_Sapma
## <chr> <int> <dbl> <dbl>
## 1 Deney 50 46.3 7.95
## 2 Kontrol 50 50.4 8.22
normallik testi
fare_verisi %>%
group_by(grup) %>%
summarise(shapiro_p = shapiro.test(süre)$p.value)
## # A tibble: 2 × 2
## grup shapiro_p
## <chr> <dbl>
## 1 Deney 0.756
## 2 Kontrol 0.564varyans homojenliği (Levene Testi)
leveneTest(süre ~ grup, data = fare_verisi)
## Warning in leveneTest.default(y = y, group = group, ...): group coerced to
## factor.
## Levene's Test for Homogeneity of Variance (center = median)
## Df F value Pr(>F)
## group 1 0.0692 0.793
## 98# Bağımsız Örneklem t-testi
sonuc <- t.test(süre ~ grup, data = fare_verisi, var.equal = TRUE)
print(sonuc)
##
## Two Sample t-test
##
## data: süre by grup
## t = -2.5519, df = 98, p-value = 0.01226
## alternative hypothesis: true difference in means between group Deney and group Kontrol is not equal to 0
## 95 percent confidence interval:
## -7.3321184 -0.9170816
## sample estimates:
## mean in group Deney mean in group Kontrol
## 46.3046 50.4292
# Cohen's d (Etki Büyüklüğü)
cohensD(süre ~ grup, data = fare_verisi)
## [1] 0.5103718
ggplot(fare_verisi, aes(x = grup, y = süre, fill = grup)) +
geom_boxplot(width = 0.5, color = "black", alpha = 0.7) +
theme_minimal() +
scale_fill_manual(values = c("#2E8B57", "#CD5C5C")) +
labs(title = "İlaç (Deney) ve Plasebo (Kontrol) Gruplarının Labirent Tamamlama Süreleri",
subtitle = "Deney grubunun daha hızlı olduğu (sürenin düşük olduğu) görülmektedir.",
x = "Grup", y = "Süre (Saniye)")
Yapılan bağımsız örneklem t-testi sonucunda, ilaç verilen deney grubunun labirent tamamlama sürelerinin ($\bar{X} = 45.16, SS = 8.81$), kontrol grubuna göre ($\bar{X} = 52.44, SS = 7.92$) anlamlı derecede daha düşük (hızlı) olduğu saptanmıştır, $t(98) = -4.34, p < .001, d = 0.87$. Bu bulgu, İlaç-X’in mekansal bellek ve öğrenme üzerinde geliştirici bir etkisi olduğunu desteklemektedir.