Ich habe eine Frage zur Interpretation des tsboot-Aufrufs in R. Ich habe die Dokumentation sowohl des Kendall- als auch des Boot-Pakets überprüft, bin aber nicht schlauer als zuvor.
Wenn ich einen Bootstrap ausführe, z. B. anhand des Beispiels im Kendall-Paket, wobei die Teststatistik Kendalls Tau ist:
library(Kendall)
# Annual precipitation entire Great Lakes
# The Mann-Kendall trend test confirms the upward trend.
data(PrecipGL)
MannKendall(PrecipGL)
was den Aufwärtstrend bestätigt:
tau = 0.265, 2-sided pvalue =0.00029206
Das Beispiel verwendet dann weiterhin einen Block-Bootstrap:
#
#Use block bootstrap
library(boot)
data(PrecipGL)
MKtau<-function(z) MannKendall(z)$tau
tsboot(PrecipGL, MKtau, R=500, l=5, sim="fixed")
Ich erhalte folgendes Ergebnis:
BLOCK BOOTSTRAP FOR TIME SERIES
Fixed Block Length of 5
Call:
tsboot(tseries = PrecipGL, statistic = MKtau, R = 500, l = 5,
sim = "fixed")
Bootstrap Statistics :
original bias std. error
t1* 0.2645801 -0.2670514 0.09270585
Wenn ich das richtig verstehe, ist das "t1 * original" das ursprüngliche MKtau, die "Vorspannung" ist der Mittelwert des MKtau aus der R = 500-Bootstrap-Zeitreihe und der "Standardfehler" ist die Standardabweichung des MKtaus von die 500 Proben.
Ich habe Probleme zu verstehen, was dies bedeutet - dies sagt mir im Grunde, dass alle 500 MKTaus niedriger als das Original sind und dass das Original t1 * im Bereich von 3 sd des Bootstrap-MKtaus liegt. Ergo ist es deutlich anders?
Oder würde ich sagen, dass der MKtau für den Datensatz 0,26 plus / minus Standardfehler ist?
Es tut mir leid für die lange Frage, aber ich bin ein Statistik-Neuling und lerne durch Selbststudium, da mir jemand fehlt, mit dem ich dieses wahrscheinlich wirklich einfache Problem hin und her hüpfen kann.
boot.ci, um die Konfidenzintervalle zu berechnen, und wieder liegt die ursprünglich berechnete Statistik außerhalb dieser Intervalle.
biasist einfach die Differenz zwischen dem Mittelwert der 500 gespeicherten Bootstrap-Beispiele und der ursprünglichen Schätzung. Diesstd. errorist die Standardabweichung der 500 Bootstrap-Beispiele und eine Schätzung des Standardfehlers. Die Ausgabe zeigt an, dass Ihre ursprüngliche Schätzung höher ist als der Mittelwert der 500 Bootstrap-Schätzungen (daher sind nicht alle Bootstrap-MKtaus niedriger). Der Bootstrap wird häufig verwendet, um Standardfehler / Konfidenzintervalle zu berechnen, ohne Annahmen über die Verteilung zu treffen. Verwenden Sie dieboot.ciFunktion, um die Konfidenzintervalle zu berechnen.