Skip to contents

[Experimental]

Lagar ein statistisk samandragsfunksjon tilsvarande ggplot2::mean_cl_normal() der grensene for konfidensintervallet vert trunkerte.

Usage

mean_cl_normal_truncated(ymin = NA, ymax = NA)

Arguments

ymin

Nedre grense for konfidensintervall. Standard verdi NA.

ymax

Øvre grense for konfidensintervall. Standard verdi NA.

Value

Ein funksjon tilsvarande ggplot2::mean_cl_normal(), men der grensene for konfidensintervallet vert trunkerte

Details

Tek inn ei nedre grense ymin og ei øvre grense ymax og gjev ut ein funksjon tilsvarande ggplot2::mean_cl_normal() der grensene for konfidensintervallet er trunkerte til desse verdiane.

Dersom ymin og/eller ymax er NA, vert ikkje tilhøyrande grenser trunkerte.

Denne funksjonen kan nyttast til å laga trunkerte konfidensintervall viss inndata har kjende nedre og/eller øvre verdigrenser.

Funksjonen er også laga for å brukast i ggplot2::stat_summary().

Examples

# Pakke for å laga figurar
library(ggplot2)
library(tibble)

# Vektorar med eksempel på svar frå undersøkjing

# På ein skala frå 1-5, kor godt nøgd er du med x?
x = c(5, 5, 4, 5)
# På ein skala frå 1-5, kor godt nøgd er du med y?
y = c(1, 2, 1, 1)

mean_cl_normal(x)
#>      y     ymin     ymax
#> 1 4.75 3.954388 5.545612
mean_cl_normal_truncated(ymin = 1, ymax = 5)(x)
#>      y     ymin ymax
#> 1 4.75 3.954388    5

d = tibble(spm = rep(c("x", "y"), each = 4), verdi = c(x, y))
p = ggplot(d, aes(spm, verdi)) +
  geom_point(position = position_dodge2(width = 0.05))

p + stat_summary(fun.data = mean_cl_normal, size = 1, color = "red")

p + stat_summary(fun.data = mean_cl_normal_truncated(ymin = 1, ymax = 5), size = 1, color = "red")