Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Statistische Analyseverfahren, die mit den Begriffen Cluster- oder Paneldaten in Verbindung stehen, werden in verschiedenen Forschungsdisziplinen mit unterschiedlichen Synonymen bezeichnet. Gängige Bezeichnungen in der Psychologie, Medizin und empirischen Sozialforschung sind zum Beispiel Mehrebenenanalyse (multilevel modeling), Hierarchische lineare Modellierung (hierarchical linear models) und Analyse gemischter Modelle (mixed model analysis). In der Ökonometrie und den Sozialwissenschaften, vor allem in der Längsschnittforschung, wird vorrangig der Begriff der Paneldatenanalyse verwendet. In den meisten Fällen bezieht sich die Bezeichnung auf die Struktur der vorliegenden Daten.

Inhalt
maxLevel3
excludeBeispiel.*
stylesquare

Tipp
titleLiteraturehinweise

Mehrebenenanalyse

  • Gelman, Andrew / Jennifer Hill (2007): Data Analysis Using Regression and Multilevel/Hierarchical Models, New York

Panelanalyse

  • Giesselmann, Marco / Michael Windzio (2012): Regressionsmodelle zur Analyse von Paneldaten, Wiesbaden

 

 

 

 

Datenstruktur

In einem Datensatz können Beobachtungseinheiten in mehreren Ebenen enthalten sein. Ein Beispiel mit zwei Ebenen aus der Bildungsforschung ist die Untersuchung des Lernerfolgs von Schülern (Ebene 1) aus verschiedenen Klassen (Ebene 2). Hierbei bilden die Beobachtungen der Schüler die erste Ebene und die Verschiedenen Klassen die zweite Ebene. Es können Charakteristika (Variablen) auf Schülerebene (z.B. Testergebnisse aus Leistungskontrollen, Geschlecht) und auf Klassenebene (z.B. Klassengröße, Eigenschaften des Klassenlehrers) im Datensatz enthalten sein. Die folgende Abbildung zeigt eine schematische Darstellung dieser Datenstruktur. Der Abbildung steht eine Datentabelle gegenüber, die verdeutlicht, wie die Daten organisiert sein müssen, um eine Mehrebenenanalyse durchführen zu können.

 

Anker
Beipiel 1
Beipiel 1

Beispiel 1

 

Office Excel
nameBeispiel 2 Ebenen.xlsx
sheet2 Ebenen

Diese Datenstruktur kann auf Beispiele aus anderen Forschungsdisziplinen übertragen werden: in der Paneldatenanalyse entsprechen die Individuen der Ebene 2 und die Zeitpunkte der Ebene 1; in klinischen Studien mit Patienten aus unterschiedlichen Kliniken entsprechen die Kliniken der zweiten Ebene und die Patienten der ersten Ebene. Das obige Beispiel aus der Bildungsforschung lässt sich auf mehr als zwei Ebenen erweitern. Werden die Schüler zum Beispiel über mehrerer Zeitpunkte beobachtet, kommt eine weitere Ebene hinzu.

 

 

Beispiel 2
Anker
Beispiel 2
Beispiel 2

 

Office Excel
nameBeispiel 2 Ebenen.xlsx
sheet3 Ebenen

 

Analog zu dieser Erweiterung könnten in der Paneldatenanalyse die Individuen aus unterschiedlichen Regionen stammen. Die Regionen würden in diesem Fall Ebene 3, die Individuen Ebene 2 und die Zeitpunkte Ebene 1 entsprechen. Im Beispiel der Klinischen Studie könnten die Patienten über mehrere Zeitpunkte beobachtet werden, wobei die Kliniken dann Ebene 3, die Patienten Ebene 2 und die Zeitpunkte Ebene 1 entsprächen.

Die Datenstruktur bestimmt die Abhängigkeitsstruktur oder auch Clusterung in den Daten. Als Cluster werden allgemein Beobachtungen bezeichnet, die sich aufgrund von Gemeinsamkeiten ähneln. Im Beispiel wird die Abhängigkeit durch die Klassenzugehörigkeit bestimmt. Es ist zu erwarten, dass die Ergebnisse der Schüler innerhalb einer Klasse ähnlicher sind als die Ergebnisse im Vergleich zwischen den Klassen. Dies ist bedingt durch messbare klassenspezifische Faktoren, wie Klassengröße oder Geschlecht des Lehrers, aber auch durch nicht messbare Faktoren, wie Zusammengehörigkeitsgefühl oder Beziehung zum Lehrer.  Werden die Schüler zusätzlich über verschiedene Zeitpunkte beobachtet, kommt eine zeitliche Abhängigkeit hinzu. Es ist zu erwarten, dass sich die Ergebnisse eines Schülers über die Zeit ähnlicher sind als die Ergebnisse unterschiedlicher Schüler. Dies ist Bedingt durch beobachtbare schülerspezifische Eigenschaften, wie Geschlecht oder sozioökonomische Kennzahlen des Elternhauses, aber auch nicht beobachtbaren Eigenschaften, wie Motivation für das Fach oder Begabung. Diese Abhängigkeit, die durch Zugehörigkeit in den verschieden Ebenen bedingt ist wird allgemein als Intraklassenkorrelation (geläufige Abkürzung ICC) bezeichnet.

Auswertungsmöglichkeiten

 

Hierarchisch organisierte Daten können auf verschiedene Weise analysiert werden. Analysemethoden unterscheiden sich hinsichtlich Ihrer Komplexität, wobei die Wahl der Methode an die Fragestellung gekoppelt sein sollte.

Für diesen Abschnitt soll folgendes gelten: die abhängige Variable liegt auf individualebene (Ebene 1)  vor und wird mit  \({y}\) gekennzeichnet; erklärende Variablen können auf individualebene, aber auch auf höheren Ebenen vorliegen, wobei erklärende Variablen der Eben 1 mit \({x}\) und erklärende Variablen der Ebene 2 mit \({z}\) gekennzeichnet werden. Erklärende Variablen aus höheren Ebenen geben Aufschluss über den übergeordenten Kontext aus dem die Individualbeobachtungen stammen und werden deshalb häufig als Kontextvariablen bezeichnet.

 

Aggregieren

 

In einem Datensatz mit zwei Ebenen werden die in Ebene 1 gemessen Variablen auf Ebene 2 zusammengefasst. Für die Daten aus Beispiel 1 hieße das, dass Mittelwerte über die Schüler innerhalb der einzelnen Klassen gebildet werden. Ist die Variation der Schüler innerhalb der Klassen gering und sind laut Fragestellung ausschließlich die Unterschiede ziwschen den Klassen von Interesse, kann das Aggregieren der Daten eine geeignete Methode sein. Ein Regressionsmodell für die Ergebnisse im Leistungstest auf Ebene 2 mit IQ und Klassengröße als erklärenden Variablen lautet

 

 

 

Modellparameter

  • \(\alpha_0\): Regressionskonstante
  • \(\alpha_1\): Effekt von \(x\) auf \(y\)
  • \(\alpha_2\): Effekt der Kontextvariable \(z\) auf \(y\)
  • \( \sigma_e^2\): Varianz des Fehlerterms

\(\bar{y}_{i}\) entspricht dem mittleren Testergebnis,  \(\bar{x}_{i}\)  dem mittleren IQ in Klasse \(i\) und \(z_i\) der Klassengöße von Klasse \(i\); \(e_{i}\) kennzeichnet den Fehlerterm des aggregierten Regressionsmodells. Dieses Vorgehen hat zur Folge, dass die Anzahl der verwendeten Beobachtungen auf die Anzahl der in Ebene 2 beobachteten Einheiten reduziert wird. Im Beispiel entspricht das der Anzahl der beobachteten Schulklassen.

Auswertung mit gepoolten Daten

 

Die hierarchische Datenstruktur wird ignoriert, und die Daten werden behandelt als wären sie unabhängig. Ein gepooltes Regressionsmodell für die Ergebnisse im Leistungstest auf Ebene 1 mit IQ und Klassengröße als erklärenden Variablen lautet

 

$$y_{ij} = \alpha_0+ \alpha_1 x_{ij} +\alpha_2 z_{i} +  e_{ij}.$$

$$e_{ij} \sim N(0,\sigma_e^2)$$

Modellparameter

  • \(\alpha_0\): Regressionskonstante
  • \(\alpha_1\): Effekt von \(x\) auf \(y\)
  • \(\alpha_2\): Effekt der Kontextvariable \(z\) auf \(y\)
  • \( \sigma_e^2\): Varianz des Fehlerterms

 

Der Index \(ij\) kennzeichnet Individuum \(j\) in Klasse \(i\). Werden in ein Regressionsmodell Kontextvariablen \(z\) aufgenommen (die Aufnahme von Kontextvariablen ist optional), kann einen Teil der Abhängigkeit zwischen den Beobachtungen aufgefangen werden,  da \(z\) eine Ursache für die Abhängigkeit sein kann. Es ist denkbar, dass größere Schulklassen tendenziell etwas schlechtere Ergebnisse aufweisen als kleinere Schulklassen. In diesem Fall wäre die Klassengröße eine Ursache für die Abhängigkeit in den Daten. Ein Teil der Abhängigkeit bleibt erhalten, wenn im Fehlerterm \(e\) unbeobachtete klassenspezifische Eigenschaften enthalten sind, die Enfluss auf die Zielgröße  \({y}\) haben. Diese unbeobachteten Einflussgrößen (auch als unbeobachtete Heterogenität bezeichnet) sorgen dafür, dass die Beobachtungen weiterhin abhängig sind. In einer OLS Regression, die Unabhängigkeit der Beobachtungen voraussetzt, könnte dieses Vorgehen eine fehlerhafte Inferenz zur Folge haben. Die Standardfehler würden tendenziell unterschätzt werden, was die Wahrscheinlichkeit erhöht Effekte fälschlicherweise als signifikant anzunehmen.

 

Mehrebenenanalyse

Modelle der Mehrebenenanalyse sind darauf ausgerichtet die Abhängigkeitstruktur durch geeignete Modellanpassungen zu berücksichtigen. Die unbeobachtete Heterogenität, die als Ursache für die Abhängigkeit der Beobachtungen angenommen wird, kann zum einen direkt als fester Effekt geschätzt werden. Zum Anderen kann die unbeobachtete Heterogenität als Teil des Fehlerterms aufgefasst werden (zufälliger Effekt). Hierbei wird die Varianz des Fehlerterms in verschiedene komponenten zerlegt, die Intraklassenkorrellation wird direkt geschätzt und bei der Schätzung des Intercepts und der Steigungsparameter des Regressionsmodells berücksichtigt.

 

Modell mit festen Effekten

Die unbeobachtete Heterogenität zwischen den Elementen der Ebene 2 wird direkt mit Hilfe von Dummievariablen berücksichtigt. Das bedeutet, dass spezifische Regressionskonstanten für jedes Element der Ebene 2 geschätzt werden. Abhängigkeiten, die auf unbeobachtete Heterogenität zwischen den Klassen zurückzuführen ist, können so berücksichtigt werden. Das Regressionsmodell für die Ergebnisse im Leistungstest mit IQ und Klassengröße als erklärenden Variablen und festen klassenspezifischen Konstanten lautet

Info

In der Paneldatenanalyse entspricht dieses Vorgehen der fixed effects Regression mit einer within tranformation.

$$y_{ij} = \alpha_{0}+ \mu_i+ \alpha_1 x_{ij} +  e_{ij}.$$

$$ e_{ij} \sim N(0,\sigma_e^2)$$

Modellparameter

  • \(\alpha_{0}\): Regressionskonstante
  • \(\mu_{i}\): klassenspezifische Verschiebung
  • \(\alpha_1\): Effekt von \(x\) auf \(y\)
  • \( \sigma_e^2\): Varianz des Fehlerterms


 

 

Die klassenspezifische Regressionskonstante setzt folglich sich aus der Regressionskonstanten und der klassenspezifische Verschiebung zusammen: \(\alpha_i = \alpha_0 + \mu_i\). Die Regressionskonstante der Referenzklasse ist \(\alpha_0\). Die zusätzlich in das Modell aufgenommen Dummievariablen absorbieren die gesamte Heterogenität (beobachtet und unbeobachtet) zwischen den Klassen, und eleminieren somit auch die Abhängigkeit der Beobachtungen innerhalb der Klassen. Die Fehlerterme können nun als unabhängig angenommen werden. Eine OLS Regression, die Unabhängigkeit der Beobachtungen voraussetzt, ist wieder zulässig. Dieser Modelltyp ist attraktiv aufgrung seiner Einfachheit, bringt jedoch auch Nachteile mit sich: Effizienzverlust, da für jedes Element der Ebene 2 eine spezifische Regressionskonstente geschätzt wird, was die Anzahl der Freiheitsgrade veringert (In einer Studie, in der \(k\) Klassen untersucht werden, müssten \(k-1\) zusätzliche Parameter geschätzt werden); Kontextvariablen (\(z\))  können nicht aufgenommen werden, da die Heterogenität zwischen den Klassen vollständig durch die Dummivariablen aufgefangen wird.

Modelle mit festen Effekten bieten sich insbesondere dann an, wenn Vorhersagen nur für die betrachteten Einheiten in der Stichprobe getroffen werden sollen (die in der Stichprobe betrachteten Klassen). Wenn allerdings von der Stichprobe Schlüsse auf die Grundgesamtheit gezogen werden sollen (alle Schulklassen eines bestimmten Jahrgangs), sind Modelle mit festen Effekten ungeeignet. In diesem Fall bieten sich modelle mit zufälligen Effekten an.

 

Modell mit zufälliger Regressionskonstanten (random intercept model)

Die unbeobachtete Hetzerogenität zwischen den Klassen wird als zufällig ausgefasst. Wie bei den festen Effekten werden die Niveauunterschiede zwischen den einzelnen Klassen mit Hilfe von klassenspezifischen Intercepts dargestellt. Im Gegensatz zu den festen Effekten werden die Intercepts nicht direkt geschätzt, sie werden hingegen als Teil des zufälligem Fehlerterms angesehen. Der Fehlerterm setzt sich nun aus einer klassenspezifischen und einer individuenspezifischen zufälligen Komponente zusammen. Modelle mit zufälligen Effekten werden auch gemischte Modelle genannt, weil es neben dem zufälligen zusammengesetzten Fehlerterm auch einen systematischen Teil mit festen Effekten gibt.

Das  Regressionsmodell mit zusammengesetzten Fahlerterm lautet

 

$$y_{ij} = \underbrace{\alpha_{0} + \alpha_1 x_{ij}  +\alpha_2 z_{i}}_{feste Effekte} + \underbrace{u_{i}+ e_{ij}}_{Fehlerterm}$$

$$ e_{ij} \sim N(0,\sigma_e^2), \,\, u_{i} \sim N(0,\sigma_u^2)$$

Modellparameter

  • \(\alpha_{0}\): Regressionskonstante
  • \(\alpha_1\):  Effekt von \(x\) auf \(y\)
  • \(\alpha_2\): Effekt der Kontextvariable \(z\) auf \(y\)
  • \( \sigma_e^2\): Varianz des individuellen Fehlerterms
  • \( \sigma_u^2\): Varianz der gruppenspezifischen Konstante

 

Die klassenspezifische Regressionskonstante setzt sich aus der \(\alpha_{0}\) und dem klassenspezifischen Fehlerterm zusammen: \(\alpha_i = \alpha_0 + u_{i}\). Es wird angenommen, dass in der Grundgesamtheit die Niveauunterschiede  zwischen Klassen (\(u_{i}\)) normalverteilt sind und um einem Erwartungswert von Null mit einer bestimmten Varianz streuen. Um das Modell zu schätzen muss im Gegensatz zum Modell mit festen Effekten nur ein weiterer Parameter geschätzt werden: die Varianz von \(u_{i}\). Das Mehrebenenmodell mit zuälligen Effekten ist folglich wesentlich sparsamer das das mit festen Effekten. Es basiert allerdings auf der Annahme der Normalverteilung beider Komponenten des Fehlertems. Aus diesem Grund ist hier eine Diagnose der Residuen besonders wichtig (z. B. durch Betrachtung von QQ-Plots der Residuen aus beiden Ebenen).

Mit den geschätzten Varianzkomponenten für  \(\sigma_u^2\) und \(\sigma_e^2\) kann die Intraklassenkorrelation geschätzt werden:

$$ICC =\sigma_u^2/(\sigma_u^2 +\sigma_u^2)$$

Die ICC ist in Maß für die Abhängigkeit zwischen den Individuen einer Klasse. Wenn die ICC sehr klein ist, oder sich als insignifikant heraustellt, ist die Abhängigkeit in den Daten eventuell nicht gravierend, trotz einer hierarchischen Datenstruktur. In diesem Fall kann es ratsam sein, zu einer weniger komplexen OLS Regression zurückzukehren, die unter der Annhame unabhänger Beobachtungen valide Egebnisse liefert. 

 

 

 

Modell mit zufälligem Steigungsparameter (random slope model)

 

Nicht nur die Regressionskonstante, sondern auch Steigungsparameter können zwischen den Klassen variieren. Es wäre denkbar, dass aufgrund eines bestimmten klassenspezifischen Lernkonzepts, die Schüler insgesamt sehr erfolgreich im Leistungstest sind, unabhängig vom gemessenen IQ, des einzelnen Schülers. In  dieser Klasse wäre der Effekt von IQ auf das Ergebnis im Leistungstest wahrscheinlich weniger stark, der Steigungsparameter von IQ wäre kleiner als in Klassen mit anderen Lernkonzepten. So könnte der Steigungsparameter \(\alpha_1\) zufällig zwischen den Klassen variieren. Ein solches Regressionsmodell mit klassenspezifischen zufälligen Steigungsparametern  und Konstanten lautet

 

 

$$y_{ij} =\underbrace{\alpha_{0} + \alpha_1 x_{ij}  +\alpha_2 z_{i}} + \underbrace{u_{ifeste Effekte}  + c_{i} x_{ij} + e_{ij}}_{Fehlerterm}$$

 $$ e_{ij} \sim N(0,\sigma_e^2), \,\, u_{i} \sim N(0,\sigma_u^2), \,\, c_{i} \sim N(0,\sigma_c^2)$$

$$Cov(u_i,c_i)=\rho$$

Modellparameter

  • \(\alpha_{0}\): Regressionskonstante
  • \(\alpha_1\):  Effekt von \(x\) auf \(y\)
  • \(\alpha_2\): Effekt der Kontextvariable \(z\) auf \(y\)
  • \( \sigma_e^2\): Varianz des individuellen Fehlerterms
  • \( \sigma_u^2\): Varianz der gruppenspezifischen Konstante
  • \( \sigma_c^2\): Varianz des gruppenspezifischen Steigungsparameters

 

Der klassenspezifische Steigungsparameter setzt sich aus dem globalen Parameter  \(\alpha_1\) und dem klassenspezifischen Fehlerterm zusammen: \(\alpha_{1i} = \alpha_1 + c_{i}x_{ij}\). Um das Modell zu schätzen müssen zwei weitere Parameter geschätzt werden: die Varianz von den Varianzparameter  \( c_{i}\sigma_c^2\) und \( \rho\), die Kovarianz zwischen \(c_{i}\) und \(u_{i}\).

Das bisher besprochene Zwei-Ebenen-Modell kann um mehr Ebenen erweitert werden. Für jede Ebene können zufällige Regressionskonstanten und Steigungsparameter in das Modell aufgenommenwerden. Mit jeder weiteren Ebene und jedem weiteren zufälligen Parameter, der in das Modell aufgenommen wird, steigert sich die Komplexität des zusammengesetzten Fahlerterms, und entsprechend die Anhahl Anzahl der zu schätzenden Varianzkomponenten.

 

Modellwahl

 

So in der Art könnte dieser Teil ausssehen mit Verweisen auf Modellselektion in unserem Wiki

In order to conduct a multilevel model analysis, one would start with fixed coefficients (slopes and intercepts). One aspect would be allowed to vary at a time (that is, would be changed), and compared with the previous model in order to assess better model fit.There are three different questions that a researcher would ask in assessing a model. First, is it a good model? Second, is a more complex model better? Third, what contribution do individual predictors make to the model?

In order to assess models, different model fit statistics would be examined. One such statistic is the chi-square likelihood-ratio test, which assesses the difference between models. The likelihood-ratio test can be employed for model building in general, for examining what happens when effects in a model are allowed to vary, and when testing a dummy-coded categorical variable as a single effect.[2] However, the test can only be used when models are nested (meaning that a more complex model includes all of the effects of a simpler model). When testing non-nested models, comparisons between models can be made using the Akaike information criterion (AIC) or the Bayesian information criterion (BIC), among others See further Model selection.

 

Um sich für ein Modell zu entscheiden, sollte zunächst eine Variablenselektion duchgeführt werden. Hierbei sollten die erklärenden Variablen im Modell breiben, die einen relevanten Teil der Variabilität der abhängigen Variablen erklärt. Siehe hierzu auch das Kapitel zu Modellselektion in diesem Wiki.

Nachdem die Variablen für den systematische Teil des Regressionsmodells ausgesucht wurden, können nach und nach zufällige Effekte in das Modell mit aufgenommen werden. Konkurrierende Modelle mit unterschiedlich komplexem Fehlerterm können mit Hilfe des Akaike information criterion (AIC) oder dem Bayesian information criterion (BIC)  vergichen werden.

 

Frage: Weitere Abschnitte, wenn ja, was sollte hier noch kommen

 

Software

 

Mit den geschätzten Varianzkomponenten für  \(\sigma_u^2\) und \(\sigma_e^2\) kann die Intraklassenkorrelation geschätzt werden, die eine Schätzung für das Ausmaß der Abhängigkeit zwischen den Individuen einer Klasse liefert. Wenn die Abhängigkeit bekannt ist, können die Regressionskoeffizienten, mit Hilfe der Generalisierten OLS Regression geschätz werden. Die Standarfehler würden nun unverzerrt geschätz werden, was die Voraussetzung für eine valide Inferenz ist. 

 Mit Hilfe der Stichprobe kann die Varianz der Niveauunterschiede geschätzt werden.

In einer zufälligen Stichprobe dieser Grundgesamtheit, sollten sich dann auch die Niveauunterschiede mit der angenommenen Verteilung wiederfinden.

 

Durch die Brücksichtigung der Varianzkomponenten des zusammengesetzten Fehlerterms kann die Abhängigkeitsstruktur in den Daten 

 

 

InfoDie Gleichung  \(\alpha_i = \alpha_0 + u_i\) wird in der Literatur zur Mehrebenenanalyse auch häufig mit Ebene 2 Gleichung bezeichnet.