Box-Cox-Transformation-Rechner

Transformieren Sie Daten zur NormalitÀt.

Beispiele:

Mindestens 3 positive Werte eingeben, um die Transformation zu berechnen

Was ist die Box-Cox-Transformation?

Die Box-Cox-Transformation ist eine Familie von Potenztransformationen, die entwickelt wurde, um die Varianz zu stabilisieren und Daten einer Normalverteilung anzunÀhern. Sie wurde 1964 von den Statistikern George Box und David Cox entwickelt und ist eine der am hÀufigsten verwendeten Datentransformationen in der statistischen Analyse.

Viele statistische Methoden – einschließlich linearer Regression, ANOVA und t-Tests – setzen normalverteilte Residuen mit konstanter Varianz voraus. Die Box-Cox-Transformation hilft dabei, diese Annahmen zu erfĂŒllen, wenn Rohdaten sie verletzen.

Die Transformationsformel

Die Box-Cox-Transformation ist definiert als:

y(λ)={yλ−1λwenn Î»â‰ 0ln⁥(y)wenn Î»=0y(\lambda) = \begin{cases} \frac{y^\lambda - 1}{\lambda} & \text{wenn } \lambda \neq 0 \\ \ln(y) & \text{wenn } \lambda = 0 \end{cases}

Wobei:

  • yy die Originaldaten sind (mĂŒssen positiv sein)
  • λ\lambda (Lambda) der Transformationsparameter ist
  • Die Formel bei λ=0\lambda = 0 stetig ist (nĂ€hert sich dem Logarithmus wenn λ→0\lambda \to 0)

HĂ€ufige Lambda-Werte

Verschiedene λ\lambda-Werte entsprechen bekannten Transformationen:

Lambda (λ\lambda)Transformation
-2Inverses Quadrat: 1/y21/y^2
-1Inverse: 1/y1/y
-0,5Inverse Quadratwurzel: 1/y1/\sqrt{y}
0NatĂŒrlicher Logarithmus: ln⁥(y)\ln(y)
0,5Quadratwurzel: y\sqrt{y}
1Keine Transformation (linear)
2Quadrat: y2y^2

Optimales Lambda finden

Das optimale λ\lambda wird typischerweise durch Maximum-Likelihood-SchÀtzung gefunden. Das Verfahren:

  1. FĂŒr jeden Kandidaten λ\lambda werden die Daten transformiert
  2. Die Log-Likelihood unter Annahme von NormalitÀt wird berechnet
  3. Das λ\lambda wird gewÀhlt, das diese Likelihood maximiert

Die Log-Likelihood-Funktion berĂŒcksichtigt sowohl, wie normal die transformierten Daten erscheinen, als auch die Jacobi-Determinante der Transformation.

Wann Box-Cox verwenden

Rechtsschiefe Daten

Viele reale Messungen sind rechtsschief: Einkommen, Reaktionszeiten, biologische ZÀhlungen. Box-Cox mit λ<1\lambda < 1 (oft Logarithmus oder Quadratwurzel) kann solche Daten symmetrisieren.

HeteroskedastizitÀt

Wenn die Varianz mit dem Mittelwert zunimmt (hÀufig bei ZÀhldaten), kann Box-Cox die Varianz stabilisieren und die Regressionsannahmen tragfÀhiger machen.

Nicht-normale Residuen

Wenn Regressionsresiduen Nicht-NormalitÀt zeigen, kann die Transformation der Antwortvariablen mit Box-Cox helfen.

Wichtige Überlegungen

Nur positive Daten

Standard-Box-Cox erfordert streng positive Daten. FĂŒr Daten mit Nullen oder negativen Werten verwenden Sie:

  • Eine Konstante hinzufĂŒgen: y+cy + c transformieren, wobei cc alle Werte positiv macht
  • Yeo-Johnson-Transformation (verarbeitet Nullen und negative Werte)

Kompromiss bei der Interpretierbarkeit

Transformierte Ergebnisse sind schwerer zu interpretieren. Ein Koeffizient in einer log-transformierten Regression hat eine andere Bedeutung (prozentuale Änderung) als in einer untransformierten Regression (absolute Änderung).

Keine Wunderlösung

Box-Cox behandelt Verteilungsprobleme, wird aber Folgendes nicht beheben:

  • Verzerrung durch ausgelassene Variablen
  • Messfehler
  • Grundlegend falsche Modellspezifikationen

Praktisches Beispiel

Betrachten Sie die Modellierung von Hauspreisen, die typischerweise rechtsschief sind. Originaldaten könnten zeigen:

  • Schiefe = 2,3 (stark rechtsschief)
  • Residuen deutlich nicht-normal

Nach Box-Cox mit optimalem λ=0,1\lambda = 0,1 (nahe am Logarithmus):

  • Schiefe ≈ 0,1 (nahezu symmetrisch)
  • Residuen annĂ€hernd normal

Der Sonderfall der Log-Transformation

Wenn λ=0\lambda = 0, reduziert sich Box-Cox auf den natĂŒrlichen Logarithmus – die am hĂ€ufigsten verwendete Transformation. Die Log-Transformation:

  • Verarbeitet multiplikative Beziehungen
  • Wandelt exponentielle Trends in lineare um
  • Stabilisiert die Varianz, wenn die Standardabweichung proportional zum Mittelwert ist
  • Liefert interpretierbare Koeffizienten fĂŒr prozentuale Änderungen

Verwandte Konzepte

Yeo-Johnson-Transformation

Eine Modifikation, die Null- und negative Werte verarbeitet, indem sie verschiedene Formeln fĂŒr positive und negative Anteile der Daten verwendet.

Potenztransformationen im Allgemeinen

Box-Cox ist eine von vielen Familien von Potenztransformationen. Andere umfassen:

  • Quadratwurzel (fĂŒr ZĂ€hldaten)
  • Arkussinus (fĂŒr Anteile)
  • Logit (fĂŒr Wahrscheinlichkeiten)

Verbindung zu anderen Werkzeugen

Nach der Transformation können Sie anwenden:

Zusammenfassung

Die Box-Cox-Transformation ist ein systematischer Ansatz, um die beste Potenztransformation fĂŒr Ihre Daten zu finden. Durch die Optimierung von λ\lambda mittels Maximum-Likelihood hilft sie, die NormalitĂ€ts- und Konstantvarianz-Annahmen zu erfĂŒllen, die von vielen statistischen Methoden gefordert werden. Obwohl sie leistungsstark ist, denken Sie daran, dass Transformationen Interpretierbarkeit gegen bessere Modellanpassung eintauschen – wĂ€gen Sie diesen Kompromiss in Ihrer Analyse immer ab.