R berechnet den Standardfehler mit Bootstrap

8

Ich habe dieses Array von Werten:

%Vor%

Ich möchte den Paketstart verwenden, um den Standardfehler der Daten zu berechnen. Ссылка

Also habe ich diesen Befehl verwendet, um zu verfolgen:

%Vor%

und ich habe diesen Fehler:

%Vor%

Kann mir jemand helfen, das Problem zu lösen? Danke

    
Vahid Mir 20.08.2013, 17:38
quelle

3 Antworten

11

Wenn Sie den Mittelwert bootstrappen, können Sie Folgendes tun:

%Vor%

Wenn Sie einfach mean als Argument eingeben, erhalten Sie den Fehler wie den folgenden:

%Vor%     
Metrics 20.08.2013, 17:46
quelle
3

Ich habe nie wirklich Boot benutzt, da ich nicht verstehe, was es auf den Tisch bringt.

Vorausgesetzt, dass der Standardfehler wie folgt definiert ist:

sd(sampled.df) / sqrt(length(df))

Ich glaube, Sie können einfach die folgende Funktion verwenden, um dies zu tun:

%Vor%

Sie können dann den erwarteten Wert für sich selbst berechnen (da Sie eine Verteilung einiger Beispielrealisierungen erhalten):

%Vor%

Einige Jahre später ...

Ich denke, das ist schöner:

%Vor%     
PascalVKooten 20.08.2013 18:35
quelle
1

Die Funktion c ist nicht ausreichend für boot . Wenn Sie sich die Hilfe für boot ansehen, werden Sie sehen, dass Ihre Funktion die Daten und einen Index empfangen kann. Also, Sie müssen Ihre eigene Funktion schreiben. Darüber hinaus sollte es den Wert zurückgeben, den der Standardfehler wie der Mittelwert haben soll.

    
John 20.08.2013 17:43
quelle