Słownik metodologiczny · Pomiar i skale

Podskala i wynik ogólny – kiedy wolno zsumować całą skalę?

Wiele kwestionariuszy ma podskale, a badacze często dodają je do jednego wyniku. Pokazujemy, kiedy wynik ogólny ma sens, co mówi o tym model bifaktorowy i jak raportować rzetelność podskal.

Strona główna / Słownik / Podskala i wynik ogólny
W skrócie: Podskala to wynik z pozycji mierzących jeden wymiar, a wynik ogólny łączy wszystkie pozycje. Licz wynik ogólny tylko wtedy, gdy przewiduje go klucz i wspiera struktura czynnikowa; omega hierarchiczna z modelu bifaktorowego mówi, ile wariancji wyniku pochodzi z czynnika ogólnego. Rzetelność podaj dla każdej podskali.

Co to jest podskala i wynik ogólny?

Podskala (ang. subscale) to wynik z części pozycji kwestionariusza, które mierzą jeden wymiar konstruktu, np. objawy somatyczne w skali lęku. Wynik ogólny (ang. total score) łączy wszystkie pozycje w jedną liczbę. Które pozycje tworzą podskale i czy wynik ogólny w ogóle przewidziano, mówi klucz odpowiedzi.

Kiedy wolno liczyć wynik ogólny

Wynik ogólny ma sens, gdy pozycje łączy silny wspólny czynnik. Decyduje o tym struktura czynnikowa, sprawdzana w CFA (zob. analiza czynnikowa EFA i CFA), a nie sama wysoka alfa. Reise i in. (2013) pokazują, że wielowymiarowość nie przekreśla automatycznie wyniku ogólnego i nie zmusza do liczenia podskal. O tym, ile wariancji niesie czynnik ogólny, a ile podskale, mówi model bifaktorowy (Reise, 2012), w którym każda pozycja ładuje czynnik ogólny i czynnik swojej podskali. Rodriguez i in. (2016) opisują wskaźniki z tego modelu: omegę hierarchiczną (ωh) dla wyniku ogólnego, omegę hierarchiczną podskal (ωhs) oraz ECV, czyli udział czynnika ogólnego we wspólnej wariancji.

Przykład

Kwestionariusz ma 12 pozycji 1–5 w trzech podskalach po cztery pozycje (dane symulowane, N = 300). Alfa podskal wynosi .84, .83 i .85, a wyniku ogólnego .90. Model bifaktorowy daje ωh = .77 i ECV = .64, więc wynik ogólny odzwierciedla głównie czynnik ogólny. Po jego odjęciu podskale zachowują mało rzetelnej wariancji: ωhs = .36, .24 i .29. Wysoka alfa podskali nie oznacza zatem, że mierzy ona coś odrębnego.

Jak opisać w pracy

Rzetelność oceniono dla każdej podskali i dla wyniku ogólnego. Alfa Cronbacha podskal wyniosła .84, .83 i .85, a wyniku ogólnego .90. W modelu bifaktorowym omega hierarchiczna wyniku ogólnego wyniosła .77 (ECV = .64), a omega hierarchiczna podskal od .24 do .36, dlatego w analizach głównych użyto wyniku ogólnego.

Na co uważać

Przykład reprodukowalny

Rzetelność podskal i omega hierarchiczna w R

Kod symuluje kwestionariusz z czynnikiem ogólnym i trzema podskalami, liczy alfę podskal i całej skali, a funkcją psych::omega() – wskaźniki modelu bifaktorowego.

Alfa podskal, ωh, ECV i ωhs

Dane wejściowe: 12 pozycji 1–5 w trzech podskalach (A: 1–4, B: 5–8, C: 9–12), 300 osób (dane symulowane, set.seed(156)).

Co odczytać: alfę każdej podskali i całej skali; omega_h i ECV dla wyniku ogólnego; w tabeli podskal kolumna group to ωhs.

R
suppressPackageStartupMessages(library(psych))
set.seed(156)
n <- 300; g <- rnorm(n); s <- matrix(rnorm(n * 3), n)    # czynnik ogólny i trzy specyficzne
dane <- sapply(1:12, function(j) {
  k <- (j - 1) %/% 4 + 1                                  # pozycje 1–4, 5–8, 9–12 = trzy podskale
  ciagla <- 0.6 * g + 0.45 * s[, k] + rnorm(n, 0, 0.65)
  as.numeric(cut(ciagla, c(-Inf, -1.2, -0.4, 0.4, 1.2, Inf)))   # odpowiedź 1–5
})
colnames(dane) <- paste0("p", 1:12)
podskale <- list(A = 1:4, B = 5:8, C = 9:12)
round(sapply(podskale, function(i) psych::alpha(dane[, i])$total$raw_alpha), 2)   # alfa podskal
round(psych::alpha(dane)$total$raw_alpha, 2)                                       # alfa wyniku ogólnego
om <- omega(dane, nfactors = 3, plot = FALSE)
round(c(omega_total = om$omega.tot, omega_h = om$omega_h, ECV = om$ECV), 2)
grp <- om$omega.group[-1, ]                               # wiersze F1*–F3*: czynniki specyficzne
rownames(grp) <- sapply(rownames(grp), function(f) names(which.max(sapply(podskale, function(i) mean(om$schmid$sl[i, f])))))
round(grp[order(rownames(grp)), ], 2)                     # total = omega podskali, group = omega_hs (ponad czynnik ogólny)
Wynik w R
   A    B    C 
0.84 0.83 0.85 
[1] 0.9
omega_total     omega_h       ECV.g 
       0.93        0.77        0.64 
  total general group
A  0.84    0.48  0.36
B  0.83    0.59  0.24
C  0.85    0.57  0.29

Bibliografia oprogramowania

Wyniki pochodzą z uruchomienia pokazanego kodu w R 4.5.3 (pakiety base i stats oraz psych z GPArotation). W pracy podaj wersję R, której faktycznie użyto (sessionInfo()).

  1. R: R Core Team. (2026). R: A language and environment for statistical computing (Version 4.5.3) [Computer software]. R Foundation for Statistical Computing. https://www.R-project.org/
  2. psych (wersja 2.6.5): Revelle, W. (2026). psych: Procedures for psychological, psychometric, and personality research [R package]. Northwestern University. https://CRAN.R-project.org/package=psych
  3. GPArotation (wersja 2025.3.1): Bernaards, C. A., & Jennrich, R. I. (2005). Gradient projection algorithms and software for arbitrary rotation criteria in factor analysis. Educational and Psychological Measurement, 65(5), 676–696. https://doi.org/10.1177/0013164404272507

Najczęstsze pytania

Czy można zsumować podskale w jeden wynik ogólny?

Tylko gdy przewidują to autorzy narzędzia i wspiera to struktura czynnikowa, np. wysoka omega hierarchiczna w modelu bifaktorowym. Wysoka alfa całej skali tego nie dowodzi.

Czy trzeba podawać alfę Cronbacha dla każdej podskali?

Tak, dla każdej podskali, której wynik analizujesz, i osobno dla wyniku ogólnego, jeśli go używasz. Najwygodniej zebrać te wartości w jednej tabeli.

Co mówi omega hierarchiczna podskali?

Jaka część wariancji wyniku podskali jest rzetelna po odjęciu czynnika ogólnego. Niska wartość oznacza, że podskala mierzy głównie to samo co wynik ogólny.

Powiązane hasła

Poradniki, w których użyjesz tego pojęcia

Potrzebujesz wsparcia w analizie danych?

Wybierz ofertę dopasowaną do pracy dyplomowej albo profesjonalnego projektu naukowego.

Wyceń analizęOferta dla studentów

Bibliografia i dalsza literatura naukowa (APA 7)

  1. Reise, S. P. (2012). The rediscovery of bifactor measurement models. Multivariate Behavioral Research, 47(5), 667–696. https://doi.org/10.1080/00273171.2012.715555 ● Otwarty dostęp
  2. Reise, S. P., Bonifay, W. E., & Haviland, M. G. (2013). Scoring and modeling psychological measures in the presence of multidimensionality. Journal of Personality Assessment, 95(2), 129–140. https://doi.org/10.1080/00223891.2012.725437
  3. Rodriguez, A., Reise, S. P., & Haviland, M. G. (2016). Evaluating bifactor models: Calculating and interpreting statistical indices. Psychological Methods, 21(2), 137–150. https://doi.org/10.1037/met0000045

Cytowania BibTeX

@article{reise2012rediscovery, author={Reise, Steven P.}, title={{The rediscovery of bifactor measurement models}}, journal={Multivariate Behavioral Research}, year={2012}, volume={47}, number={5}, pages={667--696}, doi={10.1080/00273171.2012.715555}}
@article{reise2013scoring, author={Reise, Steven P. and Bonifay, Wes E. and Haviland, Mark G.}, title={{Scoring and modeling psychological measures in the presence of multidimensionality}}, journal={Journal of Personality Assessment}, year={2013}, volume={95}, number={2}, pages={129--140}, doi={10.1080/00223891.2012.725437}}
@article{rodriguez2016evaluating, author={Rodriguez, Anthony and Reise, Steven P. and Haviland, Mark G.}, title={{Evaluating bifactor models: Calculating and interpreting statistical indices}}, journal={Psychological Methods}, year={2016}, volume={21}, number={2}, pages={137--150}, doi={10.1037/met0000045}}
R