R-Kurs · Kapitel 14 · Konfidenzintervalle in R
Konfidenzintervalle in R
σ bekannt — z-Intervall
Bei bekanntem nutzt man das Quantil der Standardnormalverteilung: .
R
xbar <- 169.5; sigma <- 10; n <- 20
xbar + c(-1, 1) * qnorm(0.975) * sigma / sqrt(n) # 95%-KI Ausgabe
[1] 165.1174 173.8826 Ein Abfüllgewicht hat , bekanntes , . Bestimme das 95 %-Konfidenzintervall für .
💡 Tipp
qnorm(0.975) = 1.96; Standardfehler = sigma/sqrt(n).
Lösung zeigen
R
xbar <- 175.6; sigma <- 2; n <- 10
xbar + c(-1, 1) * qnorm(0.975) * sigma / sqrt(n) Ausgabe
[1] 174.3603 176.8397 σ unbekannt — t-Intervall mit t.test()
Ist unbekannt, schätzt R es aus den Daten und nutzt die t-Verteilung —
am bequemsten über t.test:
R
x <- c(175, 175, 178, 177, 178, 174, 176, 177, 172, 174)
t.test(x, conf.level = 0.95)$conf.int # 95%-KI (t)
t.test(x, conf.level = 0.99)$conf.int # 99%-KI Ausgabe
[1] 174.2015 176.9985
attr(,"conf.level")
[1] 0.95
[1] 173.5537 177.6463
attr(,"conf.level")
[1] 0.99 Bestimme mit t.test() das 95 %-Konfidenzintervall für den mittleren
Blutdruck aus c(126, 128, 133, 129, 124, 127, 132).
💡 Tipp
t.test(x, conf.level = 0.95)$conf.int liefert die Intervallgrenzen.
Lösung zeigen
R
bd <- c(126, 128, 133, 129, 124, 127, 132)
t.test(bd, conf.level = 0.95)$conf.int Ausgabe
[1] 125.4639 131.3933
attr(,"conf.level")
[1] 0.95 Merke: σ bekannt →
qnorm(z-Intervall); σ unbekannt →t.test(t-Intervall, df = n−1). Höheres Niveau → breiteres Intervall.
Abruf-Quiz
Frage 1 / 2Welche Funktion liefert direkt ein Konfidenzintervall für µ (σ unbekannt)?