Tutorial Bootstrap Flashcards
Was sind die 3 Schritte um ein Bootstrap in R zu berechnen?
- Erstellen einer Funktion zur Berechnung des interessierenden Kennwerts
- Erstellen eines Bootstrap-Objektes, das u. a. die Berechnungen des interessierenden Kennwertes in allen Bootstrap-Stichproben enthält
- Erstellen eines Konfidenzintervalls auf Grundlage des Bootstrap-Objektes
Mit welchen Befehl erstellt man ein Konfidenzintervall für den Mittelwert mittels Bootstrapping?
- m.alter.fun <-function(piraten, i){
mean(piraten$alter[i], na.rm = TRUE)}
2 m.alter.object <- boot(piraten, m.alter.fun, 2000)
- boot.ci(m.alter.object, type = “bca”, conf = .90)
Mit welchen Befehlen erstellt man ein Konfidenzintervall für die Standardabweichung mittels Bootstrapping?
- sd.schiffe.fun <- function(piraten,i){sd(piraten$schiffe[i], na.rm = TRUE)}
- sd.schiffe.object <- boot(piraten, sd.schiffe.fun, 2000)
- boot.ci(sd.schiffe.object, type = “bca”, conf=.90)
Mit welchen Befehlen erstellt man ein Konfidenzintervall für den Median mittels Bootstrapping?
- me.alter.fun <- function (piraten,i){median(piraten$alter[i], na.rm=TRUE)}
- me.alter.object <-boot(piraten, me.alter.fun,2000)
3.boot.ci.(me.alter.object. type = “bca”, conf=.90)
Mit welchen Befehlen erstellt man ein Konfidenzintrvall für den Korrelationskoeffzienten mittels Bootstrapping?
- r.schaetze.schiffe.fun <- function (piraten,i){cor(piraten$schaetze[i]piraten$schiffe[i], use = “pairwise.complete.obs”)}
- r.schaetze.schiffe.object <-boot(piraten, r.schaetze.schiffe.fun,2000)
3.boot.ci(r.schaetze.schiffe.object, use “bca”, conf=.90)
Mit welchen Befehlen erstellt man ein Konfidenzintrvall für den Determinationskoeffizienten mittels Bootstrapping?
- r2.schiffe.alter.fun <-function(piraten,i){summary(lm(piraten$schiffe[i] ~piraten$alter[i]))$r.squared}
- r2.schiffe.alter.object <-boot(piraten, r.schiffe.alter.fun, 2000)
- boot.ci(r2.schiffe.alter.object, use = “bca”, conf=.90)
Mit welchen Befehlen erstellt man ein Konfidenzintrvall für den Regressionskoeffizienten mittels Bootstrapping?
- b.schiffe.alter.fun <- function(piraten,i){lm(piraten$schiffe[i] ~piraten$alter[i]$coefficients[2,1]}
- b.schiffe.alter.object <-boot(piraten, b.schiffe.alter.fun,2000)
- boot.ci(b.schiffe.alter.object, use = “bca”, conf=.90)