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, ...)

Arguments

.data

Duomenų lentelė.

x

Stulpelio pavadinimas (be kabučių).

conf.level

Pasikliovimo lygmuo. Numatytoji reikšmė – 0.95.

...

Kiti parametrai, kuriuos priima DescTools::MeanCI(). Žiūrėti šios funkcijos dokumentaciją.

Value

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.

Examples

# 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