ci_mean_t_stat.Rd
Funkcija ci_mean_t_stat()
skaičiuoja vidurkio pasikliautinajį intervalą (PI)
pagal klasikinę formulę su t (Stjudento) koeficientu, kai duotos
aprašomosios statistikos (vidurkis, standartinis nuokrypis, imties dydis).
Naudinga, kai tokie dydžiai būna pateikti mokslinėje literatūroje.
ci_mean_t_stat(mean_, sd_, n, group = "", conf.level = 0.95)
Rezultatas – duomenų lentelė, su šiais stulpeliais:
group
(<fct>
) – grupės pavadinimas;
mean
(<dbl>
) – vidurkio įvertis;
lwr.ci
(<dbl>
) – apatinė vidurkio PI riba (lwr. atitinka „lower“);
upr.ci
(<dbl>
) – viršutinė vidurkio PI riba (upr. atitinka „upper“);
sd
(<dbl>
) – standartinis nuokrypis;
n
(<int>
) – imties/grupės dydis.
Skaičiavimai gali būti atlikti ir rezultatai pateikti daugiau nei vienai grupei.
Kiekvieno iš mean_
, sd_
, n
, group
ilgis (reikšmių skaičius) turi būti
(a) arba vieną reikšmė,
(b) arba sutapti su ilgiausiu šios argumentų grupės vektoriumi.
Dėl aiškumo išnagrinėkite pavyzdžius.
# Pavyzdžiai
# Nurodant argumentų pavadinimus:
ci_mean_t_stat(mean_ = 362, sd_ = 35, n = 100)
#> # A tibble: 1 × 6
#> group mean lwr.ci upr.ci sd n
#> <fct> <dbl> <dbl> <dbl> <dbl> <int>
#> 1 "" 362 355. 369. 35 100
# Nenurodant argumentų pavadinimų:
ci_mean_t_stat(362, 35, 100)
#> # A tibble: 1 × 6
#> group mean lwr.ci upr.ci sd n
#> <fct> <dbl> <dbl> <dbl> <dbl> <int>
#> 1 "" 362 355. 369. 35 100
# Skaičiavimai kelioms grupėms:
vidurkis <- c(1, 2, 3)
st_nuokrypis <- c(3, 2, 3)
n <- c(50, 20, 40)
grupe <- c("A", "B", "C")
ci_mean_t_stat(vidurkis, st_nuokrypis, n, grupe)
#> # A tibble: 3 × 6
#> group mean lwr.ci upr.ci sd n
#> <fct> <dbl> <dbl> <dbl> <dbl> <int>
#> 1 A 1 0.147 1.85 3 50
#> 2 B 2 1.06 2.94 2 20
#> 3 C 3 2.04 3.96 3 40
# Simuliacija su keliais imties dydžiais:
ci_mean_t_stat(mean_ = 362, sd_ = 35, n = c(10, 50, 100, 1000))
#> # A tibble: 4 × 6
#> group mean lwr.ci upr.ci sd n
#> <fct> <dbl> <dbl> <dbl> <dbl> <int>
#> 1 "" 362 337. 387. 35 10
#> 2 "" 362 352. 372. 35 50
#> 3 "" 362 355. 369. 35 100
#> 4 "" 362 360. 364. 35 1000
# Jei norite, kad rodytų daugiau skaitmenų po kablelio:
rez_pi <- ci_mean_t_stat(362, 35, 100)
as.data.frame(rez_pi)
#> group mean lwr.ci upr.ci sd n
#> 1 362 355.0552 368.9448 35 100
# Arba
# View(rez_pi)