Oferty statystyczne Tutoriale Opinie Kontakt

Standaryzowany współczynnik β – wzór i przykład krok po kroku

Standaryzowany współczynnik β to współczynnik regresji przeliczony na odchylenia standardowe, dzięki czemu możesz porównać predyktory mierzone w różnych jednostkach. Typowe pytanie z pracy dyplomowej: co silniej przewiduje wynik z kolokwium – godziny nauki czy minuty snu?

W prostych słowachZwykły współczynnik b mówi, o ile punktów zmienia się wynik, gdy predyktor wzrośnie o jedną swoją jednostkę: o godzinę, o minutę, o złotówkę. Kłopot w tym, że minuta i godzina to zupełnie różne „kroki”, więc liczby b nie da się uczciwie zestawić. β zamienia wszystkie zmienne na jedną wspólną miarkę: odchylenie standardowe. Dzięki temu pytasz: o ile odchyleń standardowych zmienia się wynik, gdy predyktor wzrośnie o jedno swoje odchylenie standardowe?

Kiedy stosować współczynnik β?

  • masz regresję z kilkoma predyktorami i chcesz wiedzieć, który z nich ma największy udział w przewidywaniu;
  • predyktory mają różne jednostki (godziny, minuty, punkty skali, złotówki);
  • chcesz porównać wynik z badaniami, w których te same zmienne mierzono innymi narzędziami;
  • opisujesz wyniki w stylu APA – czasopisma psychologiczne i pedagogiczne zwykle oczekują podania b i β.

Zwykły współczynnik b wyjaśniamy w haśle o regresji liniowej. W regresji z jednym predyktorem β to po prostu korelacja Pearsona. Sama zamiana wyniku na odchylenia standardowe to wynik standaryzowany z. Jeśli predyktory są ze sobą silnie skorelowane, sprawdź najpierw VIF, bo wtedy β bywa niestabilne.

Wzór na standaryzowany współczynnik β

$$ \beta_j = b_j \cdot \frac{s_{x_j}}{s_y} $$
\(\beta_j\)
standaryzowany współczynnik dla j-tego predyktora (czytaj: „beta”)
\(b_j\)
zwykły (niestandaryzowany) współczynnik regresji tego predyktora, odczytany z wyniku regresji
\(s_{x_j}\)
odchylenie standardowe predyktora – typowa odległość wyników od średniej, w jego własnych jednostkach
\(s_y\)
odchylenie standardowe zmiennej wyjaśnianej (np. punktów z kolokwium)
\(j\)
numer predyktora: 1 dla godzin nauki, 2 dla snu itd.

Jak przeczytać wzór na głos: „beta to zwykły współczynnik pomnożony przez odchylenie standardowe predyktora i podzielony przez odchylenie standardowe wyniku”. Mnożenie przez sx zamienia „krok o jedną jednostkę” na „krok o jedno odchylenie standardowe”. Dzielenie przez sy wyraża zmianę wyniku w odchyleniach standardowych zamiast w punktach.

Przykład krok po kroku

Część 1: jeden predyktor. Pięcioro studentów zapisało godziny nauki (x) i punkty z kolokwium (y). To te same dane co w hasłach o korelacji i regresji. Prosta regresji ma postać ŷ = 1,2 + 1,6x, więc b = 1,6 punktu na godzinę.

Tabela 1. Odchylenia standardowe godzin nauki i punktów
xx − 3(x − 3)²yy − 6(y − 6)²
11 − 3 = −2444 − 6 = −24
22 − 3 = −1122 − 6 = −416
33 − 3 = 0088 − 6 = 24
44 − 3 = 1166 − 6 = 00
55 − 3 = 241010 − 6 = 416
Σ = 15010Σ = 30040
  1. Średnie. Średnia godzin: 15 / 5 = 3. Średnia punktów: 30 / 5 = 6.
  2. Odchylenie standardowe x. Suma kwadratów odchyleń wynosi 10. Dzielimy przez n − 1 = 4: 10 / 4 = 2,5. Pierwiastek: sx = √2,5 = 1,581.
  3. Odchylenie standardowe y. 40 / 4 = 10, więc sy = √10 = 3,162.
  4. Stosunek odchyleń. 1,581 / 3,162 = 0,5 (dokładnie, bo √2,5 / √10 = √0,25 = 0,5).
  5. β. β = 1,6 · 0,5 = 0,80. To dokładnie korelacja r = 0,80 z hasła o korelacji Pearsona – przy jednym predyktorze tak jest zawsze.

Część 2: dwa predyktory w różnych jednostkach. Inna piątka studentów podała godziny nauki i minuty snu przed kolokwium.

Tabela 2. Godziny nauki, minuty snu i punkty: odchylenia od średnich
godziny x₁x₁ − 3(x₁ − 3)²sen x₂ (min)x₂ − 420(x₂ − 420)²punkty yy − 8(y − 8)²
1−24380−4016003−525
1−244604016001139
300420004−416
524380−4016007−11
52446040160015749
Σ = 15016Σ = 210006400Σ = 400100
  1. Współczynniki b. Regresja punktów na obu predyktorach daje ŷ = −37 + 1,0 · godziny + 0,10 · sen. Godzina nauki „daje” 1 punkt, a minuta snu tylko 0,1 punktu. Na pierwszy rzut oka nauka wygląda na dziesięć razy ważniejszą.
  2. Odchylenia standardowe. sgodziny = √(16 / 4) = √4 = 2 godziny; ssen = √(6400 / 4) = √1600 = 40 minut; sy = √(100 / 4) = √25 = 5 punktów.
  3. β dla godzin. β₁ = 1,0 · 2 / 5 = 2 / 5 = 0,40.
  4. β dla snu. β₂ = 0,10 · 40 / 5 = 4 / 5 = 0,80.
  5. Wniosek. Kolejność się odwróciła: przy tej samej „miarce” sen przewiduje wynik dwa razy silniej niż nauka. Wzrost snu o jedno odchylenie standardowe (40 minut) wiąże się ze wzrostem o 0,80 odchylenia punktów, czyli o 0,80 · 5 = 4 punkty. Wzrost nauki o 2 godziny daje 0,40 · 5 = 2 punkty.

W tych danych godziny i sen nie są ze sobą skorelowane (r = 0), dlatego każda β równa się zwykłej korelacji z wynikiem. Gdy predyktory są skorelowane, β to wkład „po odjęciu” drugiego predyktora i nie musi równać się r.

Dwa wykresy rozrzutu tych samych pięciu studentów: po lewej w godzinach i punktach z prostą o nachyleniu 1,6, po prawej w wynikach z z prostą o nachyleniu 0,80
Rys. 1. Standaryzacja nie zmienia układu punktów, tylko podpisy na osiach. Po lewej nachylenie wynosi 1,6 punktu na godzinę. Po prawej obie osie są w odchyleniach standardowych, a nachylenie to β = 0,80. Prosta w wersji z zawsze przechodzi przez punkt (0, 0).
Wykres współczynników z aplikacji SZTOS w jednostkach surowych: godziny nauki B równe 1,00 z szerokim przedziałem, sen w minutach B równe 0,10 tuż przy zerze
Rys. 2. Wykres z modułu regresji aplikacji SZTOS dla danych z Tabeli 2, bez standaryzacji. Sen w minutach ma B = 0,10 i „przykleja się” do zera, bo jedna minuta to bardzo mały krok. Ten obraz łatwo błędnie odczytać jako „sen nie ma znaczenia”. Aplikacja zapisuje liczby z kropką dziesiętną.
Ten sam wykres SZTOS po standaryzacji zmiennych: godziny nauki 0,40, sen 0,80, oba przedziały ufności przecinają zero
Rys. 3. Te same dane w SZTOS z włączoną opcją standaryzacji zmiennych. Teraz współczynniki to β: 0,40 dla godzin i 0,80 dla snu, z 95% przedziałami ufności [−0,96; 1,76] i [−0,56; 2,16]. Oba przedziały obejmują zero – przy pięciu osobach żaden predyktor nie jest istotny.

Jak zinterpretować i opisać wynik?

β czytasz w odchyleniach standardowych: β = 0,80 znaczy, że osoby wyższe o jedno odchylenie standardowe na predyktorze mają przewidywany wynik wyższy o 0,80 odchylenia standardowego, przy stałym drugim predyktorze. Znak mówi o kierunku. Porównuj wartości bezwzględne β tylko w obrębie jednego modelu i jednej próby, bo zależą od rozrzutu zmiennych w tej próbie. Model z naszego przykładu wyjaśniał R² = 0,80 zmienności punktów, ale przy n = 5 nie był istotny: F(2, 2) = 4,00; p = 0,200.

Zapis w stylu APA: Większy udział w przewidywaniu wyniku z kolokwium miał czas snu, b = 0,10; β = 0,80; t(2) = 2,53; p = 0,127, niż czas nauki, b = 1,00; β = 0,40; t(2) = 1,26; p = 0,333. Żaden z predyktorów nie był istotny statystycznie.

Jak policzyć β w R?

godziny <- c(1, 1, 3, 5, 5)
sen     <- c(380, 460, 420, 380, 460)   # minuty snu
punkty  <- c(3, 11, 4, 7, 15)

# 1) „ręcznie”: β = b · s_x / s_y
model <- lm(punkty ~ godziny + sen)
b <- coef(model)[-1]                              # 1.0 i 0.1
beta <- b * c(sd(godziny), sd(sen)) / sd(punkty)  # 1.0·2/5 i 0.1·40/5
round(beta, 2)

# 2) to samo: regresja na wynikach z (scale)
coef(lm(scale(punkty) ~ scale(godziny) + scale(sen)))[-1]

# 3) gotowa funkcja z przedziałami ufności
parameters::standardize_parameters(model)

Wynik w konsoli R:

godziny     sen 
    0.4     0.8 
scale(godziny)     scale(sen) 
           0.4            0.8 
# Standardization method: refit

Parameter   | Std. Coef. |        95% CI
----------------------------------------
(Intercept) |   6.71e-18 | [-1.22, 1.22]
godziny     |       0.40 | [-0.96, 1.76]
sen         |       0.80 | [-0.56, 2.16]

Trzy sposoby dają te same liczby: 0,40 i 0,80. Funkcja standardize_parameters() dodaje przedziały ufności – takie same jak na Rys. 3. Wyraz wolny po standaryzacji wynosi 0 (R pokazuje go jako bardzo małą liczbę typu 6.71e-18).

b czy β – co podać w pracy?

Podaj oba. Współczynnik b ma sens praktyczny: „każda dodatkowa godzina nauki to średnio 1 punkt więcej”. Współczynnik β pozwala porównać predyktory między sobą. Jeśli predyktor jest zmienną zero-jedynkową (np. płeć), β trudno zinterpretować, bo „jedno odchylenie standardowe płci” nic nie znaczy – wtedy opisuj b. Pamiętaj też, że β nie jest miarą „ważności” w sensie przyczynowym. Mówi tylko, jak silnie predyktor wiąże się z wynikiem w tej próbie.

Najczęstsze błędy

  • Porównywanie predyktorów na podstawie zwykłych b, gdy mają różne jednostki – jak minuty i godziny w naszym przykładzie.
  • Mylenie β ze współczynnikiem β błędu II rodzaju – to zupełnie inne pojęcia, które przypadkiem mają tę samą literę.
  • Porównywanie β między badaniami o bardzo różnym rozrzucie zmiennych – ta sama zależność da inne β w grupie jednorodnej i zróżnicowanej.
  • Interpretowanie β powyżej 1 jako błędu – przy silnie skorelowanych predyktorach β może przekroczyć 1. To sygnał, żeby sprawdzić współliniowość.
  • Podawanie β bez istotności i przedziału ufności – przy małej próbie nawet β = 0,80 może być przypadkiem.

Bibliografia

  1. Bring, J. (1994). How to standardize regression coefficients. The American Statistician, 48(3), 209–213.
  2. Cohen, J., Cohen, P., West, S. G., & Aiken, L. S. (2003). Applied multiple regression/correlation analysis for the behavioral sciences (3rd ed.). Lawrence Erlbaum Associates.
  3. Field, A., Miles, J., & Field, Z. (2012). Discovering statistics using R. SAGE.
  4. King, B. M., & Minium, E. W. (2009). Statystyka dla psychologów i pedagogów. Wydawnictwo Naukowe PWN.
  5. Hryniewicz, K., & Milewska, A. (2023). SZTOS: System Zautomatyzowanego Tworzenia Opisu Statystycznego [Oprogramowanie]. SZTOS IT. https://sztos-it.com/

Zobacz też

Potrzebujesz pomocy z analizą do pracy dyplomowej?

Policzymy Twoje wyniki, przygotujemy tabele, wykresy i opis w standardzie APA, który wykorzystasz w swojej pracy. Pomagamy jak statystyk i redaktor – autorem pracy zostajesz Ty. Konsultacja i wycena są bezpłatne.

Na skróty