Skip to contents

[Experimental]

Finner konfidenstinervall basert på gjennomsnittet til en kontinuerlig variabel med mulighet for bootstrap lagt inn i funksjonen.

Usage

regn_konfint_univar(x, bootstrap = FALSE, konf_niva = 0.95, R = 9999)

Arguments

x

Numerisk vektor man ønsker å lage et konfidensintervall for.

bootstrap

Logisk verdi for om man ønsker å bruke bootstrap-metoden eller ei. Standardverdi er FALSE, altså å ikke bruke bootstrap.

konf_niva

Numerisk verdi som angir konfidensnivået. Standardverdi er 0.95, som tilsvarer et 95 %-konfidensintervall.

R

Antall bootstrap-replikasjoner. Kun i bruk når bootstrap er TRUE. Standardverdi = 9999.

Value

Returnerer en tibble med nedre og øvre grense for konfidensintervall, samt gjennomsnittsverdien av x.

Details

Inndatasettet kan enten være en vektor, eller en kolonne i en tibble/dataramme. Om man anvender en tibble/dataramme, kan man for eksempel bruke funksjonen inni dplyr::summarise(). Hvis inndataene er gruppert, blir resultatet regnet ut på gruppenivå, med én rad per gruppe.

Funksjonen ignorerer NA-verdier i x.

Examples

regn_konfint_univar(runif(100))
#> # A tibble: 1 × 3
#>     low  mean  high
#>   <dbl> <dbl> <dbl>
#> 1 0.443 0.501 0.559

# Konfidensintervall for drivstofforbruk, gruppert på type girkasse
library(dplyr)

mtcars |>
  group_by(am) |>
  summarise(regn_konfint_univar(mpg))
#> # A tibble: 2 × 4
#>      am   low  mean  high
#>   <dbl> <dbl> <dbl> <dbl>
#> 1     0  15.3  17.1  19.0
#> 2     1  20.7  24.4  28.1