7  Többváltozós lineáris regresszió

Publikálva

2026. január 6.

Módosítva

2026. augusztus 30.

Míg az egyszerű lineáris regresszióban egyetlen prediktor segítségével jósoltuk be az eredményváltozót, a valóságban a pszichológiai jelenségek soha nem vezethetők vissza csak egy tényezőre. Többváltozós lineáris regresszió esetén:

  1. Több prediktor együttes magyarázóerejét vizsgálhatjuk (korrigált \(R^2\) a populációra vonatkozó következtetéskor)
  2. A parciáliskorreláció-vizsgálatokhoz hasonlóan kovariánsokat és zavaró (confounding) tényezőket tudjuk kontrollálni. Vagyis egy változó tiszta, független hatását tudjuk izolálni és értelmezni.
  3. Hierarchikus modellfelépítés segítségével egymással versengő alternatív modelleket tudunk összehasonlítani.

Elméleti (populációs) regressziós modell:

\[Y_i = \beta_0 + \beta_1 X_{i1} + \beta_2 X_{i2} + \dots + \beta_p X_{ip} + \epsilon_i\]

A regressziós modell által becsült érték (\(\hat{Y}_i\)) képlete:

\[\hat{Y}_i = b_0 + b_1 X_{i1} + b_2 X_{i2} + \dots + b_p X_{ip}\]

A mért érték felbontása:

\[Y_i = \hat{Y}_i + e_i\]

Ahol:

Ábra 7.1: A többszörös lineáris regresszió útdiagramja
flowchart LR
    %% 1. Bal oldali oszlop: prediktorok vertikálisan
    subgraph BalOszlop [" "]
        direction TB
        X1["X₁ (1. prediktor)"]
        X2["X₂ (2. prediktor)"]
        X3["X₃ (3. prediktor)"]
        
        %% Prediktorok közötti korrelációk (vertikális kétfejű nyilak)
        X1 <-->|r₁₂| X2
        X2 <-->|r₂₃| X3
    end

    %% 2. Középső kimeneti változó
    Y["Y (Kimenet)"]

    %% 3. Jobb oldali hiba / reziduum
    E(("e"))

    %% Regressziós hatások a prediktoroktól a kimenetig
    X1 -->|β₁| Y
    X2 -->|β₂| Y
    X3 -->|β₃| Y

    %% Elrendezés-kényszerítés: E legyen Y-tól jobbra, és mutasson balra Y-ba
    Y ~~~ E
    E --> Y

    %% Formázási és stílusbeállítások
    style BalOszlop fill:none,stroke:none
    style Y fill:#eef6fa,stroke:#1d6f8a,stroke-width:2px
    style E fill:#ffffff,stroke:#555555,stroke-dasharray: 3 3,stroke-width:1.5px
    style X1 fill:#ffffff,stroke:#333333,stroke-width:1.5px
    style X2 fill:#ffffff,stroke:#333333,stroke-width:1.5px
    style X3 fill:#ffffff,stroke:#333333,stroke-width:1.5px

7.1 Hipotézisek a többváltozós lineáris regresszióban

A többváltozós regresszióban kétféle statisztikai hipotézistesztelést végzünk:

  1. A modell globális illeszkedésére (Omnibus F-teszt)

    \(H_0: R^2 = 0\), vagyis \(\beta_1 = \beta_2 = ... = \beta_p = 0\). Vagyis egyik prediktor se magyaráz szignifikáns varianciát a függő változóból.

    \(H_1: R^2 > 0\), vagyis legalább egyik \(\beta_j \not= 0\). A modell egésze szignifikánsan jobban jósol, mint a puszta átlag (\(\bar{y}\)).

  2. Az egyedi parciális koefficiensekre (t-tesztek minden egyes prediktorra)

    \(H_0: \beta_j = 0\).

    \(H_1: \beta_j \not= 0\). Adott \(j\) prediktor a többi prediktor hatásának rögzítése mellett is szignifikáns magyarázóerővel bír.

7.2 Modellépítési stratégiák

Módszer Működési elv Mikor javasolt? Korlátok és módszertani kockázatok
Egyidejű
(Enter)
Minden kiválasztott prediktort egyszerre, egyetlen lépésben léptetjük be a modellbe. Minden koefficiens parciális hatást tükröz. Feltáró kutatások esetén, ha nincs elméleti megalapozottsága más feltételezésnek, vagy tudvalevő, hogy a bevonandó prediktorok egyenrangúak. Nem mutatja meg a prediktorok hierarchikus, blokkonkénti járulékos magyarázóerejét (\(\Delta R^2\)). Egy prediktor hatását csak az összes többi prediktor kontextusában tudjuk értelmezni.
Hierarchikus
(Blockwise / Theory-driven)
Elméleti megalapozottsággal rögzített blokkokban adjuk hozzá a változókat (pl. 1. kontrollok \(\rightarrow\) 2. fő prediktorok \(\rightarrow\) 3. interakciók). Hipotézistesztelés, zavaró változók kontrollja, mediációs/moderációs modellek előkészítése. Szigorú elméleti megalapozást igényel; a beviteli sorrend megváltoztatása módosítja az \(R^2\)-növekmény értékét.
Lépésenkénti
(Stepwise / Algorithmic)
• Forward
• Backward
• Stepwise
Tisztán matematikai algoritmusok döntik el a változók bekerülését és kiejtését. A leggazdaságosabb modellt találja meg Inkább feltáró, mintsem megerősítő elemzésekhez való Hipotézistesztelésre nem ajánlott: túlzott illeszkedéshez, torzított SE-hez és felinflált elsőfajú hibához vezet, a szakmai megalapozottság elvész, hiába helyes matematikailag (Babyak, 2004; Harrell, 2015).

A lépésenkénti (stepwise) módszer leírása:

  1. Forward: először az a prediktor változó lép be, amelyiknek a legmagasabb a korrelációja az eredményváltozóval. Minden további változó az eredményváltozóval szembeni szemiparciális korrelációjának mértékében lép be. Egészen addig enged be a modell prediktorokat, amíg még szignifikáns eltérés van az előző lépéshez képest.

  2. Backward: minden prediktor változót beenged, majd utólagosan ejti ki őket aszerint, hogy szignifikánsan befolyásolják-e a modellt (redundáns-e vagy sem).

  3. Stepwise: először az a prediktor változó lép be, amelyiknek a legmagasabb a korrelációja az eredményváltozóval. Minden további változó az eredményváltozóval szembeni szemiparciális korrelációjának mértékében lép be. Egészen addig enged be a modell prediktorokat, amíg még szignifikáns eltérés van az előző lépéshez képest. De minden olyan előzőleg bent lévő változót kiejt, aminek így a szignifikanciája csökkent (tehát redundáns).

7.3 A többváltozós regresszió statisztikai mutatói és táblázatai

A statisztikai szoftverek (JASP, SPSS, R) kimenetei három központi táblára épülnek:

7.3.1 Az ANOVA tábla és az Omnibus F-teszt

A variancia felbontása megegyezik az egyszerű regressziónál látott logikával, a szabadságfokok azonban a prediktorok számához (p) igazodnak:

  1. Modell négyzetösszege, megmagyarázott változatosság (\(SS_M\) vagy \(ESS\)): a modell által magyarázott variancia. Szabadságfoka \(df_M = p\)

  2. Maradványok négyzetösszege (\(SS_R\) vagy \(RSS\)): a modell által nem magyarázott változatosság. Szabadságfoka \(df_R = n - p - 1\)

  3. Teljes változatosság (\(SS_T\) vagy \(TSS\)): az adatok teljes varianciája az eredményváltozó átlaga körül. Szabadságfoka \(df_T = n - 1\)

Az átlagos négyzetösszegek (Mean Squares):

\[ MS_M = \frac{SS_M}{df_M} = \frac{SS_M}{p} \\ \text{és}\\ MS_R = \frac{SS_R}{df_R} = \frac{SS_R}{n-p-1} \]

Ez alapján az omnibus F-statisztika a már ismert képlet alapján:

\[ F = \frac{MS_M}{MS_R} \]

7.3.2 A Modell Summary tábla

A. Determinációs együttható (\(R^2\)): A függő változó teljes varianciájának azon része (hányada), amelyet a prediktorok lineáris kombinációja együttesen megmagyaráz. Vagyis érthetőbben: a megmagyarázott variancia és teljes variancia aránya. Ez alapján:

\[ R^2 = \frac{SS_M}{SS_T} \]

B. Theil-féle korrigált \(R^2\) (\(\text{adjusted } R^2\)): Mivel minden egyes új prediktor bevonása mesterségesen emeli az \(R^2\) értékét, a korrigált mutató „bünteti” az újabb prediktorok bevonását, a modell komplexitását és figyelembe veszi a mintaelemszámot is. Többszörös regressziónál a korrigált \(R^2\)-t közölni kell!

\[ \text{Korrigált }R^2 = 1 - \left[\frac{(1-R^2)(n-1)}{n-p-1}\right] \]

C. Hierarchikus modellek esetén változásmutatók: \(R^2\)-változás (\(\Delta R^2\)), F-változás (\(\Delta F\))

Azt méri, hogy az új változó(k) hozzáadása utáni új modell szignifikánsan több varianciát magyaráz-e, mint az azt megelőző modell:

\[\Delta F = \frac{\frac{R_2^2 - R_1^2}{p_2 - p_1}}{\frac{1 - R_2^2}{n - p_2 - 1}} = \frac{\frac{\Delta SS_M}{\Delta df}}{\frac{SS_{R2}}{df_{R2}}}\]

\[\Delta R^2 = \frac{SS_{R1} - SS_{R2}}{SS_T}\]

7.3.3 A Koefficiens tábla

  1. Nem-sztenderdizált koefficiens (\(b_j\)): Megmutatja, hogy ha az adott \(X_j\) prediktor értéke 1 saját mértékegységgel növekszik, átlagosan mennyivel változik a függő változó (\(Y\)) a saját mértékegységében, minden más prediktort változatlan szinten tartva.

  2. Standard hiba (\(SE_b\)): A becsült \(b_j\) együttható mintavételi bizonytalansága

  3. Sztenderdizált béta (\(\beta_{j}\)): A regressziós egyenlet z-transzformált (standardizált) változókon számított meredeksége. Azt jelzi, hogy az \(X_j\) 1 szórásnyi (1 SD) növekedése hány szórásnyi változást hoz a kimeneti változóban (\(Y\)). Általa tudjuk összehasonlítani a prediktív erejét olyan prediktoroknak, amelyek eltérő skálájúak. Például életkor + 4-fokú likert skála + 7-fokú likert skála.

  4. t-érték és szignifikanciája

    A t-statisztika: a becsült regressziós meredekség (\(b_j\)) és a mintavételi bizonytalanságot leíró standard hiba (\(SE_{b_j}\)) hányadosa, ami azt fejezi ki, hogy a mintában talált parciális hatás hány standard hibányi távolságra esik a nullától. De gyakorlati értelmezése az, hogy a próba arra ad választ, hogy az adott prediktor változónak van-e egyedi, parciális magyarázóereje az eredményváltozóra, ha a többi prediktor hatásával kontrolláltunk.

    Előjele megegyezik a b és β együtthatók előjelével: a pozitív t-érték egyenes arányú kapcsolatot, a negatív t-érték fordított arányú kapcsolatot jelez.

    Amikor a t-értékeket jelentjük, szabadságfokként a maradványértékek szabadságfokát használjuk: \(df = n - p -1\).

    Ha \(p < 0,05\), tehát a próbánk szignifikáns, akkor a prediktornak statisztikailag igazolható hatása van, ami nem mintavételi hiba.

    Ha \(p > 0,05\), tehát a próbánk nem szignifikáns, akkor a prediktorunk magyarázóereje elhanyagolható a többi változó jelenlétében (redundáns vagy hatástalan).

\[ t = \frac{b_j}{SE_{b_j}} \] ahol \(df = n-p-1\)

A koefficiens tábla kapcsán érdemes megemlíteni, hogy ha két prediktor változó erősen korrelál egymással, akkor a becslés standard hibája (SE) felinflálódik, ami drasztikusan lecsökkenti a t-értéket. Vagyis előfordulhat, hogy a teljes modell globális F-tesztje erősen szignifikáns (\(p < 0{,}001\)), miközben az egyedi prediktorok t-tesztjei egyenként nem érik el a szignifikanciaküszöböt.

7.4 A többváltozós lineáris regresszió feltételei, feltételezései, diagnosztikája

Ábra 7.2: A többszörös lineáris regresszió diagnosztikai feltételrendszere
flowchart LR
    %% Main Root
    ROOT["<b>Többszörös lineáris<br/>regresszió feltételei</b>"]

    %% 3 Main Pillars
    P1["<b>1. Minta- és adatjellemzők</b>"]
    P2["<b>2. Prediktor-struktúra</b>"]
    P3["<b>3. Reziduális diagnosztika</b>"]

    ROOT --> P1
    ROOT --> P2
    ROOT --> P3

    %% Pillar 1 Items
    P1 --> A1["`**Megfelelő mintaelemszám**
    • Modell szinten: *N ≥ 50 + 8p*
    • Egyedi bétákhoz: *N ≥ 104 + p*`"]
    P1 --> A2["`**Befolyásos és torzító értékek hiánya**
    • Standardizált vagy studentizált reziduumok: *|z| < 3*
    • Cook-távolság: *D < 4/(n-p-1)* vagy *D < 4/n*
    • Leverage h: *h = 3p/n < 0.2 vagy < 0.5*
    • Mahalanobis D²
    `"]

    %% Pillar 2 Items
    P2 --> B1["`**Linearitás és additivitás**
    • Változók közötti lineáris viszony`"]
    P2 --> B2["`**Nincs multikollinearitás**
    • Páronkénti korreláció: *r < 0,80*
    • *VIF < 2,5* (szigorú) vagy *VIF < 5*
    • Tolerancia *> 0,40* (szigorú) vagy *> 0,20*`"]

    %% Pillar 3 Items
    P3 --> C1["`**Hibák függetlensége (nincs autokorreláció)**
    • Durbin–Watson: *1.5 < DW < 2.5*`"]
    P3 --> C2["<b>Homoszkedaszticitás</b><br/>• Állandó hibavariancia<br/>• Nincs tölcsér alakú mintázat"]
    P3 --> C3["<b>A standardizált maradványértékek normalitása</b><br/>• Standardizált Q-Q ábra illeszkedése<br/>• Shapiro–Wilk teszt (p > 0.05)"]

    %% Styling for visual hierarchy
    style ROOT fill:#1a365d,stroke:#0f172a,color:#ffffff,stroke-width:2px
    style P1 fill:#e2e8f0,stroke:#475569,stroke-width:1.5px
    style P2 fill:#e2e8f0,stroke:#475569,stroke-width:1.5px
    style P3 fill:#e2e8f0,stroke:#475569,stroke-width:1.5px
    
    style A1 fill:#ffffff,stroke:#cbd5e1,stroke-width:1px
    style A2 fill:#ffffff,stroke:#cbd5e1,stroke-width:1px
    style B1 fill:#ffffff,stroke:#cbd5e1,stroke-width:1px
    style B2 fill:#ffffff,stroke:#cbd5e1,stroke-width:1px
    style C1 fill:#ffffff,stroke:#cbd5e1,stroke-width:1px
    style C2 fill:#ffffff,stroke:#cbd5e1,stroke-width:1px
    style C3 fill:#ffffff,stroke:#cbd5e1,stroke-width:1px

7.4.1 Megfelelő mintaelemszám (N)

Tabachnick és Fidell (2019) alapján a teljes modell (\(R^2\)) teszteléséhez \(N \ge 50 + 8p\) érték az irányadó, az egyes \(\beta_j\) teszteléséhez \(N \ge 104 + p\) irányadó. Például 3 prediktor változó esetén a modellhez minimum \(50 + 8 \times 3 = 74\) fő, az egyedi bétákhoz \(104 + 3 = 107\) fő szükséges.

7.4.2 Linearitás és additivitás

A prediktorok és a kimeneti változó között a kapcsolat lineáris és additív (nincsenek nem modellezett görbevonalú összefüggések). Ellenőrzése: a Residuals vs. Predicted szórásdiagramon a pontok vízszintes sávban, mintázatmentesen szóródnak a 0 vonal körül.

(Ha ez sérül, akkor nemlineáris transzformációra van szükség vagy polinomiális regressziót alkalmazunk, amit ez a könyv nem tárgyal.)

7.4.3 Nincs multikollinearitás

A prediktorok túl erős egymás közötti korrelációja rontja a becslés stabilitását, mesterségesen felinflálja a standard hibákat (\(SE_b\)), instabillá teszi a béta-értékeket és csökkenti a statisztikai erőt.

  1. Páronkénti korrelációk: \(r < 0{,}80\)

  2. Tolerancia (Tolerance): Annak a varianciának a hányada, amit a többi prediktor nem magyaráz meg. \(\text{Tolerancia}_j = 1- R^{2}_{j}\). Elvárás, hogy az értéke legyen legalább \(\ge 0{,}2\) vagy szigorúbb szabály szerint \(\ge 0{,}4\).

  3. Variancia-inflációs tényező (VIF): A standard hiba felinflálásának mértéke. Gyakorlatilag a tolerancia érték inverze: \(\text{VIF}_j = \frac{1}{\text{Tolerance}} = \frac{1}{1-R^{2}_j}\). Elvárás: \(\text{VIF} < 5\) vagy szigorúbb szabály szerint \(\text{VIF} < 2{,}5\). (Legenyhébb elvárás egyes kutatók gyakorlata alapján 10.)

7.4.4 Kiugró értékek, befolyásos pontok

  1. Studentizált maradványértékek: A reziduumokat Student-féle t-eloszlás alapján standardizálja, majd kilistázza azokat az egyedi eseteket, ahol a reziduum 3-nál nagyobb σ-ra van a reziduumok átlagától.

  2. Leverage h mutató: 0–1 közötti érték. Azt méri, hogy egy adatpont a prediktor változók (X) terében mennyire messze van az átlagtól és azt mutatja meg, hogy mekkora fizikai „erőkarja” van (ti. leverage) egy adott pontnak arra, hogy elforgassa a regressziós egyenest (mintha „kiülne a libikóka szélére”). Nem azt méri, hogy adott pont elrontja-e a modellt, mert nem minden magas leverage-dzsel rendelkező pont befolyásos is (influential). Megfelelő az eset h-értéke, ha < 0,2 (de legalább < 0,5). Más szerzők szerint a kritériumszint inkább \(< \frac{2(p)}{n}\), de a JASP a szigorúbb, vagy kisebb mintaelemszámhoz jobban illő \(< \frac{3(p)}{n}\) kritériumszintet használja. Ennél a mutatónál a p-be beletartozik az intercept is, ha szignifikáns.

  1. Cook-féle távolság (D): Behatóbban meg kell vizsgálni azokat az eseteket, ahol a D érték nagyobb, mint \(\frac{4}{n-p-1}\) vagy más szerzők szerint \(\frac{4}{n}\). Egy nagyon régi ökölszabály az 1-es kritériumszint, de ez csak \(n < 30\) elemszámnál használható ma.

A két ábra együtt megmutatja a regressziós becslést aránytalanul befolyásoló mért értékeket: a bal oldali ábra mutatja, melyik eset lépi át a Cook-féle távolság küszöbét, míg a jobb oldali ábra megmutatja a befolyásosság mértékét a hiba nagysága (z) és a prediktortérbeli eltérés (h) kombinációjában. Meg kell vizsgálni a 38. alany nyers adatait (félregépelés, skálázási hiba, speciális alpopuláció), majd lefuttatni a modellt a 38-as esettel és anélkül. Ha a regressziós együtthatók lényegesen változnak, meg kell vizsgálni a DFBETA értékeket, és a publikációban mindkét modell eredményét (vagy robusztus regressziós analízist) célszerű bemutatni. Automatikus, indoklás nélküli adateltávolítást sosem végzünk!

  1. DFBETA: Azt méri, hogy egy eset kihagyása hány standard hibányit módosít egy konkrét b_j paraméteren. Küszöbérték: \(|\text{DFBETA}| > \frac{2}{\sqrt{n}}\).

A DFBETA-ábra azt vizsgálja, hogy egy-egy konkrét személy (kitöltő) kizárása vagy benntartása hány standard hibányit (SE) változtat egy adott prediktor változóhoz tartozó regressziós együtthatón. A fenti ábrán minden függőleges vonal egy-egy résztvevő adatát képviseli, külön vizsgálva az X1 prediktor változóra és X2 prediktor változóra gyakorolt hatását. A piros szaggatott vonalak a kritériumszintek. A bal oldali ábrán a 34-es válaszadó egymagában felfelé „húzza” az X1 prediktorváltozó meredekségét (mesterségesen felfelé torzítva ezáltal a kimutatott összefüggést), míg a 39-es válaszadó lefelé. Az ilyen értékek azonosítása a pszichológiai kutatásokban azért fontos, mert segít azonosítani, hogy van-e egy-két kirívó résztvevő, akin múlhat a hipotézis szignifikanciája vagy a talált összefüggés erőssége.

  1. Mahalanobis-féle távolság: Azt mutatja meg, hogy milyen távol van az eset a centrumtól. Többváltozós kiugró pontokat szűrünk vele \(\chi^2(df=p)\) eloszlással \(p < 0{,}001\) szignifikancia mellett. Kritikus értékei adott szabadságfokú khí-négyzeteloszlás alapján kiszámíthatók. A szabadságfok pedig a prediktorok száma (intercept nélkül). A könnyebb alkalmazhatóság érdekében egy rövid táblázat segít néhány szabadságfok (prediktorszám) alapján:
Szabadságfok Mahalanobis-féle távolság kritikus értéke
2 13,81551
3 16,26624
4 18,46683
5 20,51501
6 22,45774
7 24,32189
8 26,12448
9 27,87716
10 29,58830

A Mahalanobis-távolság segítségével a többdimenziós kiugró értékeket (multivariate outliers) azonosítjuk a predikor változók (X) együttes eloszlásában. A bal oldali ábrán a mért értékek távolságát látjuk a minta közös többváltozós átlagától. A jobb oldali ábra viszont jól szemlélteti a módszer gyakorlati hasznát az egyváltozós normalitásvizsgálatokkal szemben: a 24-es válaszadó önállóan egyik prediktorváltozón sem számít extrém értéknek, de a prediktorok közötti természetes korrelációs mintázatot felbontó kombinációja azonban a szaggatott vonallal jelzett prediktortér 99,9%-os konfidencia-ellipszisén kívülre „helyezi” őt. Az ilyen esetek jelenléte eltorzíthatja a kovarianciamátrixot és félrevezetheti a parciális hatások becslését.

Teendők:

  1. Adatrögzítési és mérési hibákat ellenőrizzük

  2. Kérdőívbe épített figyelmi itemeket ellenőrizzük (kitöltési megbízhatóság)

  3. Érzékenységvizsgálatot végzünk: lefuttatjuk a modellt a válaszadó nélkül is, és ha se a magyarázóerő (R2), se a standardizált meredekségek nem változnak jelentősen, akkor a választ bent hagyjuk.

  4. Robusztus lineáris regressziós modelleket alkalmazunk, ami nem tananyag.

7.4.5 A maradványértékek függetlenek (nincs autokorreláció)

A maradványértékek ideálisan nem korrelálhatnak egymással. Ha a modellbe minden odaillő prediktor változót integráltunk, akkor a maradványértékek természetes „zajok”. Azonban ha mintázat (főleg korreláció) van a maradványértékek között, akkor valószínűleg kihagytunk egy fontos tényezőt. Az autokorrelációt új változó modellbe integrálásával tudjuk mérsékelni, megszüntetni. Longitudinális vagy klaszterezett adatok esetén GLS, idősorelemzés vagy multilevel modellezés lehet a megoldás. Ez nem része a tankönyvnek.

Durbin–Watson (DW) próba

\[ \text{DW} = \frac{\sum^n_{t=2}{(e_t-e_{t-1})^2}}{\sum^n_{t=1}{e_t^2}} \]

Értéktartománya 0 és 4 közötti. A DW mutatónak van alsó és felső határa, amit az SPSS kiszámol, amire alapozhatjuk az elfogadást függvényszerűen. De a JASP nem számolja ki (kéziratkori verziószám esetén). Ezért az alábbi szabályrendszert használjuk:

  • Ha \(DW \approx 2{,}0\), akkor optimális maradványértékeink vannak, nincs köztük autokorreláció.
  • Ha \(DW < 1{,}5\), akkor pozitív autokorreláció van a maradványértékeinkben, ami idősoros adatoknál jellemző lehet
  • Ha \(DW > 2{,}5\), akkor negatív autokorrelációról beszélhetünk.

Ha nagyon szeretnénk, akkor az SPSS által is kiszámolt kritériumszinteket a változók száma és mintaelemszám alapján ebből a táblázatból ki tudjuk olvasni: DW kritériumszintek.

A JASP (illetve R) viszont egy autokorrelációs értéket is kiszámít, aminek a képlete: \(\hat{\rho} = 1 - \frac{DW}{2}\). Ha értéke 0, akkor DW = 2,0. Ha 0,4 akkor DW = 1,2, ami valószínűleg erős pozitív autokorrelációt jelent. Ha -0,4, akkor DW = 2,8, ami valószínűleg erős negatív autokorrelációt jelent.

A bal oldali ábra egy sorrendi ábra. Pozitív autokorreláció esetén a maradványértékek „hullámokat” képeznek: a pozitív hibákat tartósan pozitív hibák követik, a negatívakat pedig negatívak. Független adatok esetén ezzel szemben a pontok kaotikusan ugrálnának a nulla tengely körül.

A jobb oldali ábra (Lag-1 késleltetett szórásdiagram) ábrázolja az i-edik megfigyelés maradványértékét az azt közvetlenül megelőző megfigyelés maradványértékének függvényében. Így az autokorreláció egyértelmű lineáris összefüggésként jelenik meg, láthatjuk, hogy erős pozitív korreláció van a maradvdányértékek között.

7.4.6 Homoszkedaszticitás (szóráshomogenitás)

Fontos feltétel, ahogy a különbségvizsgálatoknál is láttuk, hogy a szórások homogének legyenek. Ez a lineáris regresszió esetén ismét a maradványértékekre igaz, mégpedig olyan formában, hogy a maradványértékek szórása az összes predikált szinten állandó.

A Residuals vs. Predicted scatter ploton a szóródás nem képezhet tölcsér- vagy ék alakot, mert az heteroszkedaszticitást jelent, ami a feltétel sérülése. Ha pedig görbe a mintázata, akkor a kapcsolat nem lineáris.

7.4.7 A standardizált maradványértékek normál eloszlása

A maradványértékeket standardizáljuk, és megvizsgáljuk, hogy normál eloszlást követnek-e. A reziduális hisztogram és standardizált Q-Q ábra alapján azt várjuk, hogy a 45 fokos vonalon helyezkedjenek el az ábrázolt pontok. Valamint a kiexportált standardizált maradványértékeken végzett normalitáspróba (pl. Shapiro-Wilk) ne legyen szignifikáns.

A jobb oldali Q-Q plot (kvantilis-kvantilis ábra) a maradványértékek eloszlását veti össze a normál eloszlás elméleti pontjaival. Ha a feltétel teljesül, a pontok szorosan a 45 fokos piros referenciavonalra illeszkednek.

7.5 Az eredmények bemutatása

A leírásban fel kell tüntetni a következőket:

  • Kutatói kérdés és modell rövid megfogalmazása
  • Volt-e egydimenziós outlier, amit kivettünk az adathalmazból az adattisztítás során
  • Volt-e többdimenziós outlier, amit kivettünk az adathalmazból (Mahalanobis, Cook, stb. alapján)
  • Változók rövid bemutatása
  • Linearitás feltételeinek teljesülése
  • Multikollinearitás feltételeinek teljesülése (elég egy közülük: VIF, tolerancia)
  • Homoszkedaszticitás teljesülése (grafikonnal)
  • Maradványértékek normalitásának leírása
  • Maradványértékek autokorrelációja (korrelálatlansága)
  • Modell felépítése
  • Modell értelmezése szövegesen és táblázat publikálása

Példa 7.1 (Kiégés vizsgálata) Felnőtt mintánkon (n = 207) kiégést vizsgáltunk teljesítményfüggő önbecsülés, szociális támogatás és önkritika függvényében. Vizsgált változóink:

  • Életkor
  • Születési nem
  • Kiégés pontszám 7 itemes kérdőívvel, 5-fokú Likert skálán (max 35 pont)
  • Teljesítményfüggő önbecsülés pontszám 14 itemes kérdőívvel, 7-fokú Likert skálán (max 98 pont)
  • Önkritikusság pontszám 8 itemes kérdőívvel, 7-fokú Likert skálán (max 56 pont)
  • Szociális támogatás pontszáma 10 itemes kérdőívvel, 6-fokú Likert skálán (max 60 pont)

A kutatásunkban 102 fő férfi és 105 fő nő vett részt. A mintánk leíró statisztikai mutatóit az alábbi táblázat foglalja össze:

M SD Min Max Skew Kurt
Életkor 31,899 6,500 18 47 0,040 -0,601
Kiégés 19,826 3,133 13 28 0,609 -0,145
Teljesítményfüggő önbecsülés 60,010 11,933 30 90 0,203 -0,143
Önkritikusság 22,130 4,245 11 34 0,082 -0,005
Szociális támogatás 35,222 7,377 18 52 0,233 -0,158

Előzetes feltételezésünk, hogy a kiégést a tényezők az alábbi erősségi sorrendben befolyásolják a kiégést:

  • teljesítményfüggő önbecsülés
  • önkritikusság
  • szociális támogatás

Az adatsor itt letölthető: hierlinreg.sav

A JASP-ot az alábbi formában állítjuk be a vizsgálat lefuttatásához:

Az eredményváltozó és a prediktor változók beállítása a Regression / Linear Regression modulban

Az eredményváltozó és a prediktor változók beállítása a Regression / Linear Regression modulban

A hierarchikus modellt az alábbi formában építjük fel a modulban

A hierarchikus modellt az alábbi formában építjük fel a modulban

A diagnosztikák és statisztikák lekéréséhez az alábbi kezdő beállításokat végezzük el

A diagnosztikák és statisztikák lekéréséhez az alábbi kezdő beállításokat végezzük el

Egyes ábrákat kérünk le a későbbi diagnosztikához

Egyes ábrákat kérünk le a későbbi diagnosztikához

Olvassuk le az eredményeinket elsősorban:

  1. Modell táblázat

Mivel hierarchikus modelleket építettünk fel azért, hogy minden egyes új prediktor bevonását alaposan értékelni tudjuk, értékeljük a modelleket egyesével:

  1. Modell 1

Az alábbi paramétereket nézzük meg első körben:

  • Modell-szignifikancia: ellenőrizzük a modell p-értékét, célunk, hogy szignifikáns legyen, mert ekkor a prediktor változónk változása ténylegesen befolyásolja a kimeneti változónkat: p < 0,001. Szignifikáns.

  • Magyarázóerő: a modellunk a kimeneti változóban (a kiégés mértékében) található variancia mekkora hányadát magyarázza: R2 = 0,222, korrigált R2 = 0,218 (ez utóbbit értékeljük!), vagyis a teljesítményfüggő önbecsülés a kiégés varianciájának 21,8%-át magyarázza

  • F-érték: A kezdeti modellilleszkedés: F(1, 205) = 58,537.

  • Durbin-Watson mutató: a maradványértékek autokorrelációja. Célunk, hogy az érték 2,0 körüli legyen: DW = 1,891 > 1,5, így kijelenthetjük, hogy a hibák (maradványértékek) az M1-ben függetlenek (nincs autokorreláció)

  1. Modell 2
  • Modell-változás szignifikanciája: ellenőrizzük a modellváltozás p-értékét: p = 0,007. Szignifikáns. (A tényleges modell p-értékét az ANOVA táblából olvassuk le.)

  • Magyarázóerő: a modellunk a kimeneti változóban (a kiégés mértékében) található variancia mekkora hányadát magyarázza: R2 = 0,249, korrigált R2 = 0,242 (ez utóbbit értékeljük!), vagyis a teljesítményfüggő önbecsülés és az önkritikusság együttesen a kiégés varianciájának 24,2%-át magyarázza. Láthatjuk, hogy a magyarázati erő növekedése (R2 change) csupán (0,249 - 0,222 =) 0,027 (2,7 százalékpontnyi növekmény). Korrigált mutatót vizsgálva (0,242 - 0,218 =) 0,024 (2,4 százalékpontnyi növekmény). Ez csekély változás.

  • F-érték változása: A magyarázóerő-növekmény F-tesztje: ΔF(1, 204) = 7,339 (A nominális F-értékeket az ANOVA táblából tudjuk leolvasni)

  • Durbin-Watson mutató: a maradványértékek autokorrelációja. Célunk, hogy az érték 2,0 körüli legyen: DW = 1,906 > 1,5, így kijelenthetjük, hogy a hibák (maradványértékek) az M2-ben függetlenek (nincs autokorreláció)

  1. Modell 3
  • Modell-változás szignifikanciája: ellenőrizzük a modellváltozás p-értékét: p < 0,001. Szignifikáns. (A tényleges modell p-értékét az ANOVA táblából olvassuk le.)

  • Magyarázóerő: a modellunk a kimeneti változóban (a kiégés mértékében) található variancia mekkora hányadát magyarázza: R2 = 0,429, korrigált R2 = 0,420 (ez utóbbit értékeljük!), vagyis a teljesítményfüggő önbecsülés és az önkritikusság együttesen a kiégés varianciájának 42%-át magyarázza. Láthatjuk, hogy a magyarázati erő növekedése (R2 change) jelentős: 0,179 (17,9 százalékpontnyi növekmény). Korrigált mutatót vizsgálva (0,420 - 0,242 =) 0,178 (17,8 százalékpontnyi növekmény). Ez jelentős magyarázóerő-növekmény.

  • F-érték változása: A magyarázóerő-növekmény F-tesztje: ΔF(1, 203) = 63,738 (A nominális F-értékeket az ANOVA táblából tudjuk leolvasni)

  • Durbin-Watson mutató: a maradványértékek autokorrelációja. Célunk, hogy az érték 2,0 körüli legyen: DW = 1,992, így kijelenthetjük, hogy a hibák (maradványértékek) az M3-ban függetlenek (nincs autokorreláció).

  1. ANOVA tábla

Az ANOVA táblából tudjuk leolvasni az egyes modellek F-értékét a hozzájuk tartozó szabadságfokokkal. Ezek NEM ugyanazok, mint az F-érték változásnál látható szabadságfokok, és a p-értékek sem ugyanazok. Az itt szereplő p-értékek a modellünk szignifikanciái (nem pedig a változásé). Az itt lévő értékeket fogjuk a folyószövegben bemutatni.

  1. Koefficiens tábla

Innen tudjuk leolvasni a következőket:

  1. Azt, hogy az egyes prediktor változók szignifikánsan befolyásolják-e a kiégés mértékét, és ha igen, milyen irányban és mértékben:
  • M1: a teljesítményfüggő önbecsülés p-értéke szignifikáns, tehát a változó szignifikánsan befolyásolja a kiégés mértékét. A Standardised mutató a béta-együttható mutatja meg a „befolyásolás mértékét”: 0,471.

  • M2: a teljesítményfüggő önbecsülés p-értéke továbbra is szignifikáns, tehát a változó szignifikánsan befolyásolja a kiégés mértékét, de a béta-együttható csökkent 0,413-ra, tehát az önkritikusságot is figyelembe véve (vele kontrollálva) a teljesítményfüggő önbecsülés hatása csökken. Az önkritikusság prediktor változó is szignifikáns (p = 0,007), a béta-együttható 0,174.

  • M3: a harmadik modellben is mindegyik prediktor változó szignifikáns (p-értékek), tehát mindhárom befolyásolja a kiégés mértékét. A béta-értékek azonban láthatjuk, hogy ellentétes hatások figyelhetőek meg. A teljesítményfüggő önbecsülés továbbra is pozitív módon predikálja (β = 0,389) a kiégés mértékét, de még kisebb mértékben, mint az M2-ben. Az önkritikusság hatása nőtt (β = 0,188). Ezzel szemben láthatjuk, hogy a szociális támogatás csökkenti a kiégés mértékét (majd értelmezhetjük protektív faktorként): β = -0,424.

  1. Ha már itt vagyunk, nézzünk rá a kollinearitást vizsgáló mutatókra

Láthatjuk, hogy a Tolerance mértéke minden esetben nagyobb, mint a szigorú 0,4-es határ. Vagy ugyanúgy, a VIF értéke kisebb, mint 2,5. Tehát kijelenthetjük, hogy multikollinearitás nem áll fenn. Tehát a becslés ebből a szempontból stabil.

  1. Diagnosztika

Az alábbi listát nézzük végig a legutolsó szignifikáns modellünknél (jelen esetben az M3).

  • Mintaelemszám megfelelő-e

  • Befolyásos és torzító értékek: Cook-féle távolság, Leverage h és Mahalanobis D2

  • Multikollinearitás hiánya (ezt leolvastuk a koefficiens táblából már, teljesült)

  • Hibák függetlensége, nincs autokorreláció (ezt leolvastuk a modell táblából, ez is teljesült)

  • Homoszkedaszticitás (a hibavariancia állandó)

  • A standardizált maradványértékek normál eloszlást követnek.

Nézzük meg egyesével azokat, amiket még nem vizsgáltunk:

  1. Mintaelemszám megfelelősége:

A minimális mintaelemszám a modell szintjén N ≥ 50 + 8p = 50 + 8*3 = 74. Ennek megfelelünk.

Az egyes béta-értékekhez tartozó minimális mintaelemszámunk: 104 + p = 104+3 = 107. Ennek is megfelelünk.

  1. Befolyásos és torzító értékek

Számítsuk ki a Cook-féle távolság kritikus értékét. A JASP eredetileg defaultként 1-t tartalmaz, de ekkora elemszámnál ez nem indokolt, ezért kiszámítjuk az egyik képlet szerint az általunk alkalmazott kritériumszintet. (Ezt majd a Módszerek részben le kell írni!)

\(\frac{4}{n-p-1} = \frac{4}{207 - 3 - 1} = 0,0197044335 \approx = 0,0197\)

Négy tizedesjegynél többet nem tudunk beírni a JASP-ba, ezért ‘,0197’ értéket írunk be a mezőbe, és listázni fogja a JASP az összes olyan választ, ahol ennél magasabb a Cook-féle D távolság.

Láthatjuk, hogy a Cook-féle távolság több esetben meghaladja ezt a kritériumszintet, bár egyik sem éri el az 1 értéket. Érdemes egymáshoz képest megvizsgálni őket, hogy melyek azok, amelyek kiugróak a többihez képest. Láthatjuk, hogy a 29-es válasz (0,101) és a 128-as válasz (0,132) a legkiemelkedőbb. Egyelőre elraktározzuk ezt az információt.

Nézzük meg, hogy ezeknél az eseteknél van-e kiemelkedő Leverage h érték. A JASP automatikusan kiszámolja nekünk a kritériumszintet, ezzel nem kell törődnünk. Csillaggal jelöli azt a választ, ami meghaladja ezt a kritériumot. A kritérium amúgy \(h = 3 \frac{p}{n}\). Ha az interceptünk szignifikáns, akkor az is beletartozik a p értékébe. Tehát \(h = 3 \frac{3+1}{207} = 0,05797\).

Láthatjuk, hogy a Cook-féle távolság szerint kiugró értékek listájában a 95-ös válasznak magas a Leverage h értéke (0,085).

Válasszuk ki a beállításokban az “All” opciót, hogy megnézzük, van-e más pont, ami a kritériumszint fölött van. Láthatjuk, hogy ilyen még a 133-as válasz (0,064).

A Mahalanobis D2 érték esetén a kritériumszintünk 16,26624, mert a szabadságfok értéke 3 (3 prediktor változónk van intercept nélkül, és a táblázatból kiolvastuk, hogy ahhoz mekkora D2 kritérium tartozik). Láthatjuk, hogy egy db változónk van ebben a listában, amelynek magasabb az értéke, ez pedig a 95-ös válasz. Ez a válasz kilóg a prediktortér ellipsziséből.

Válasszuk ki a beállításokban az “All” opciót, hogy megnézzük, van-e más pont, ami a D2-hez tartozó kritériumszint fölött van. Láthatjuk, hogy nincs ilyen a 95-ös válaszon kívül.

  1. Multikollinearitás hiánya

Ezt ellenőriztük a koefficiens táblán a Tolerance és VIF értékekkel. A feltétel teljesül: nincs multikollinearitás.

  1. Hibák függetlensége

Ezt ellenőriztük a modell táblán a Durbin-Watson értékekkel. Mivel az M3-ban 1,992 értéket vett fel, szinte tökéletesen az elvárt 2,0 érték körül helyezkedik el: a hibák függetlenek, nincs autokorreláció.

  1. Homoszkedaszticitás

Megvizsgáljuk, hogy a hibavariancia állandó-e. Ezt a Plots rovatban álltjuk be, ahogy fentebb láttuk.

Láthatjuk, hogy nincs tölcséralak, se görbe, a homoszkedaszticitás vizuális szemrevételezés alapján fennáll.

  1. A standardizált maradványértékek normál eloszlást követnek

A standardizált maradványértékek Q-Q plotja alapján megvizsgáljuk, hogy szemrevételezés alapján normál eloszlást követnek-e a hibatagok, és azt láthatjuk, hogy igen.

Statisztikai próbával a korábbról más ismert Export funkció segítsévégel tudjuk majd ellenőrizni: a standardizált maradványértékeket kiexportáljuk új oszlopként, majd a leíró statisztikai modulban Shapiro-Wilk próbát futtatunk rajta:

A Shapiro-Wilk próba alapján (ami nagy mintaelemszámnál túl érzékeny) viszont azt láthatjuk, hogy szignifikáns, tehát a maradványértékek NEM követik a normál eloszlást.

  1. Diagnosztika utáni szenzitivitás-elemzés

Megvizsgáljuk, hogy van-e hibás adatbevitel. Most feltételezzük, hogy nincs.

  1. Magas Leverage h és magas Mahalanobis D2: 95-ös válasz

Ez a válasz a prediktortérben outliernek számít. Vizsgáljuk meg, hogy mekkora a maradványértéke. Mivel kiexportáltuk a standardizált maradványértékeket, megkeressük az adattáblában, és azt látjuk, hogy -0.9906667365. Ez nagyon alacsony.

Ha nem lett volna alacsony, akkor ez egy kritikus befolyásoló pont (Critical Influential Case) lenne. Ez esetben ellenőriznénk a DFBETA értékét is.

  1. Cook-féle távolság: 29-es és 128-as válasz esete

Mivel minden érték a skálák elméleti minimum- és maximumértékén belül helyezkedik el, valós, extrém válaszadókról van szó. A modellt lefuttattuk a teljes mintán, de megnézzük, hogy milyenek lennének a modellünk mutatói, ha a 29-es és 128-as tételt exkludálnánk. (Nem töröljük, kiszűrjük.)

Kiszűrve azt látjuk, hogy a modellünk magyarázóereje (R2 és F) jelentősen emelkedett, és minden predikor szignifikáns maradt, standardizált bétájuk is nőtt. Ráadásul a maradványértékek normalitása is rendeződött.

KÖVETKEZTETÉS:

Mivel a prediktorok iránya és szignifikanciaszintje nem változott meg, levonhatjuk a következtetést, hogy az eredeti modellünk robusztus és stabil, nem csupán 2 extrém kitöltő terméke.

Megoldás 7.1. A kiégés prediktorait hierarchikus lineáris regressziós modellel vizsgáltunk felnőtt mintán (N = 207). A prediktorok modellbe vonásának sorrendjét szakirodalmi megfontolások alapján határoztuk meg.

Az első modellben (M1) a teljesítményfüggő önbecsülés szignifikáns regressziós modellt eredményezett, F(1, 205) = 58,54, p < 0,001, és a kiégés varianciájának 22,2%-át magyarázta (R2 = 0,222, korrigált R2 = 0,218). A teljesítményfüggő önbecsülés szignifikáns pozitív kapcsolatot mutatott a kiégéssel (B = 0,124, SE = 0,016 , β = 0,471, t(205) = 7,65, p < 0,001).

A második modellben (M2) az önkritikusság bevonása szignifikáns magyarázóerő-növekményt eredményezett, ΔR2 = 0,027, ΔF(1, 204) = 7,34, p = 0,007. A modell továbbra is szignifikáns maradt, F(2, 204) = 33,84, p < 0,001, R2 = 0,249, korrigált R2 = 0,242. Az önkritikusság önmagában is szignifikáns pozitív prediktornak bizonyult (B = 0,129, SE = 0,047, β; = 0,174, t(204) = 2,71,p = 0,007), miközben a teljesítményfüggő önbecsülés hatása enyhén mérséklődött (β; = 0,413, p < 0,001).

A harmadik modellben (M3) a szociális támogatás bevonása további 17,9%-kal növelte a megmagyarázott variancia arányát: ΔR2 = 0,179, ΔF(1, 203) = 63,74, p < 0,001. A modell szignifikáns illeszkedést mutatott, F(3, 203) = 50,75, p < 0,001, és a kiégés varianciájának összesen 42,9%-át magyarázta (R2 = 0,429, korrigált R2 = 0,420). A végső modellben a szociális támogatás szignifikáns negatív (protektív) prediktornak bizonyult (B = −0,180, SE = 0,023, β = −0,424, t(203) = −7,98, p < 0,001), míg a teljesítményfüggő önbecsülés (B = 0,102, SE = 0,015, β = 0,389, t(203) = 6,91, p < 0,001) és az önkritikusság (B=0,139,SE = 0,042, β = 0,188, t(203) = 3,33, p = 0,001) továbbra is kiégést pozitívan predikáló tényezők maradtak.

A végső modell feltételvizsgálata során multikollinearitás nem mutatkozott (VIF ≤ 1,13), a maradványértékek függetlenek voltak (Durbin-Watson = 1,992). A homoszkedaszticitás vizuális meggyőződés alapján fennállt. A standardizált maradványértékek Shapiro–Wilk tesztje a maradványértékek normalitásának sérülését jelezte (W = 0,960, p <0,001), amit két extrém maradványértékkel rendelkező eset (29: 4,81, Cook-féle D = 0,101; 128: 3,96, Cook-féle D = 0,132) okozott. A modell robusztusságának ellenőrzésére elvégzett szenzitivitás-elemzés alapján ezen két eset kizárása (N = 205) mellett a végső modell magyarázóereje emelkedett (R2 = 0,511, ΔF(1, 201) = 96,93, p <0,001), és a standardizált maradványértékek normalitása helyreállt (W = 0,993, p = 0,462). Mivel a prediktorok iránya, relatív súlya és szignifikanciaszintje változatlan maradt (teljesítményfüggő önbecsülés: β = 0,413, p < 0,001; önkritikusság: β = 0,188, p < 0,001; szociális támogatás: β = −0,486, p < 0,001), az eredeti, teljes mintás becslés stabilnak és megbízhatónak tekinthető.

X. Táblázat A kiégést előrejelző hierarchikus lineáris regressziós modellek összefoglalása (N = 207)

Modell és prediktorok B SE β t p
1. Modell — R2 = 0,222 (korr. R2 = 0,218); F(1, 205) = 58,537, p < 0,001
Konstans 12,401 0,989 — 12,534 < 0,001
Teljesítményfüggő önbecsülés 0,124 0,016 0,471 7,651 < 0,001
2. Modell — R2 = 0,249 (korr. R2 = 0,242); F(2, 204) = 33,843, p < 0,001 | ΔR2 = 0,027; ΔF(1, 204) = 7,339, p = 0,007
Konstans 10,467 1,208 — 8,665 < 0,001
Teljesítményfüggő önbecsülés 0,109 0,017 0,413 6,426 < 0,001
Önkritikusság 0,129 0,047 0,174 2,709 0,007
3. Modell — R2 = 0,429 (korr. R2 = 0,420); F(3, 203) = 50,747, p < 0,001 | ΔR2 = 0,179; ΔF(1, 203) = 63,738, p < 0,001
Konstans 16,973 1,334 — 12,722 < 0,001
Teljesítményfüggő önbecsülés 0,102 0,015 0,389 6,910 < 0,001
Önkritikusság 0,139 0,042 0,188 3,334 0,001
Szociális támogatás -0,180 0,023 -0,424 -7,984 < 0,001

Megjegyzés. N = 207. B = nem standardizált regressziós együttható; SE = standard hiba; β = standardizált regressziós együttható.