Wie die Umsetzung Varianz-Funktion in R

Ich versuche zur Berechnung der Varianz einer Spalte eines data Frames.Ich weiß, dass es gibt eingebaute Funktionen var() für die Berechnung der Varianz, aber ich bin nicht sicher, wie Sie eine Funktion schreiben, die für die Varianz, die durch die Weitergabe meiner Daten-frame-Spalte als variable.

var(banknote$Length)*((n-1)/n)
  • Ich glaube nicht, dass ich verstehen - was ist Los mit var? Ist, geben Sie eine Fehlermeldung?
  • Nein, ich möchte, um es zu lösen, ohne Verwendung von var-Funktion.
  • Wollen Sie beinhalten die Korrektur oder nicht?
  • Hat man nicht David..?
  • Die n/(n-1) Korrektur?
  • Ich möchte zur Umsetzung der wiki-Varianz und der cross-check, ob R ist mir die richtige Ausgabe ist oder nicht..
  • Nein, ich bin gut ohne Korrektur..
  • Die Antwort ist unten. Warum gehst du nicht Vertrauen das Ergebnis von R? Beachten Sie, dass R gibt den Wert mit der Korrektur Hinzugefügt. Die Korrektur ist nützlich, weil es macht die Schätzung zu verstehen.
  • Die R Varianz gibt, für die n-1 Werte.Also ich will nicht zu ändern, meine Ergebnisse mit dieser kleinen Korrektur...
  • Wenn Sie nicht möchten, dass die Korrektur, Sie könnte verwenden Sie einfach die var(banknote$Length)*((n-1)/n) Sie oben. (Ich bin nicht sicher, warum Sie nicht wollen, dass die n-1 Korrektur - wenn Sie es nicht verwenden, Sie sind systematisch leicht unterschätzt die Varianz - aber es ist bis zu Ihnen).

InformationsquelleAutor Teja | 2012-09-19
Schreibe einen Kommentar