ci_mean_t.Rd
Funkcija ci_mean_t()
skaičiuoja vidurkio pasikliautinajį intervalą (PI)
pagal klasikinę formulę su t (Stjudento) koeficientu, kai duomenys
pateikti duomenų lentelės pavidalu. Ši funkcija yra patobulinta
DescTools::MeanCI()
, reaguojanti į dplyr::group_by()
, tad skaičiavimus
gali atlikti ir pogrupiams. Rezultatas – duomenų lentelė.
ci_mean_t(.data, x, conf.level = 0.95, ...)
Duomenų lentelė.
Stulpelio pavadinimas (be kabučių).
Pasikliovimo lygmuo. Numatytoji reikšmė – 0.95.
Kiti parametrai, kuriuos priima DescTools::MeanCI()
.
Žiūrėti šios funkcijos dokumentaciją.
Rezultatas – duomenų lentelė, kurioje yra šie stulpeliai:
(jei yra) grupavimo kintamųjų pavadinimai;
mean
(<dbl>
) – vidurkio įvertis;
lwr.ci
, upr.ci
(<dbl>
) – (lower CI, upper CI) apatinė ir viršutinė
pasikliautinojo intervalo ribos.
# Pavyzdžiai
data(npk, package = "datasets")
head(npk)
#> block N P K yield
#> 1 1 0 1 1 49.5
#> 2 1 1 1 0 62.8
#> 3 1 0 0 0 46.8
#> 4 1 1 0 1 57.0
#> 5 2 1 0 0 59.8
#> 6 2 1 1 1 58.5
# Kintamojo `yield` vidurkio PI skaičiavimas
ci_mean_t(npk, yield)
#> # A tibble: 1 × 3
#> mean lwr.ci upr.ci
#> <dbl> <dbl> <dbl>
#> 1 54.9 52.3 57.5
# PI skaičiavimas naudojant jungimo operatorių
npk |> ci_mean_t(yield)
#> # A tibble: 1 × 3
#> mean lwr.ci upr.ci
#> <dbl> <dbl> <dbl>
#> 1 54.9 52.3 57.5
# PI skaičiavimas grupuojant pagal vieną kintamąjį
npk |> dplyr::group_by(N) |> ci_mean_t(yield)
#> # A tibble: 2 × 4
#> N mean lwr.ci upr.ci
#> <fct> <dbl> <dbl> <dbl>
#> 1 0 52.1 48.6 55.5
#> 2 1 57.7 54.0 61.4
# PI skaičiavimas grupuojant pagal 3 kintamuosius
npk |> dplyr::group_by(N, P, K) |> ci_mean_t(yield)
#> # A tibble: 8 × 6
#> N P K mean lwr.ci upr.ci
#> <fct> <fct> <fct> <dbl> <dbl> <dbl>
#> 1 0 1 1 50.5 44.6 56.4
#> 2 1 1 0 57.9 44.3 71.5
#> 3 0 0 0 51.4 40.0 62.9
#> 4 1 0 1 54.7 44.2 65.1
#> 5 1 0 0 63.8 51.1 76.4
#> 6 1 1 1 54.4 41.9 66.8
#> 7 0 0 1 52 38.0 66.0
#> 8 0 1 0 54.3 31.0 77.7