Co to jest wspólna wariancja metody?
Wspólna wariancja metody (ang. common method variance, CMV) to część wariancji wyników, która wynika ze sposobu pomiaru, a nie z mierzonych konstruktów. Gdy kilka zmiennych mierzy się tą samą metodą, ta wspólna składowa może zawyżać albo zaniżać związki między nimi; mówi się wtedy o błędzie wspólnej metody (ang. common method bias). Problem dotyczy większości prac opartych na jednej ankiecie – w psychologii, ale też w pracach z zarządzania i ekonomii.
Skąd się bierze i jak jej zapobiegać
Typowe źródła to jeden respondent i jeden kwestionariusz dla predyktora i wyniku, ten sam moment pomiaru (schemat przekrojowy), ten sam format odpowiedzi, skłonność do zgadzania się z twierdzeniami, chwilowy nastrój i aprobata społeczna. Podsakoff i in. (2003) w przeglądzie literatury opisują źródła błędu wspólnej metody i oceniają proceduralne oraz statystyczne sposoby jego kontroli. Najwięcej daje plan badania:
- dane z różnych źródeł, np. samoopis i ocena przełożonego albo wynik testu;
- pomiary rozdzielone w czasie: predyktor dziś, wynik za kilka tygodni;
- anonimowość, różne formaty skal i oddzielenie skal predyktorów od skali wyniku.
Test Harmana
Test jednego czynnika Harmana polega na wprowadzeniu wszystkich pozycji do jednej nierotowanej analizy czynnikowej albo PCA. Jeśli wyłania się jeden czynnik albo pierwszy wyjaśnia ponad 50% wariancji, uznaje się, że CMV jest problemem. Aguirre-Urreta i Hu (2019) wykazali jednak w symulacjach Monte Carlo, że test ma ograniczoną zdolność wykrywania efektów wspólnej metody i może dawać fałszywe poczucie bezpieczeństwa.
Przykład
W symulacji 300 osób wypełniło jedną ankietę ze skalami wsparcia społecznego, zadowolenia z życia i poczucia skuteczności (po 5 pozycji 1–5; dane symulowane). Na każdą pozycję działał też wspólny czynnik metody odpowiadający za około 20% jej wariancji. Korelacja wsparcia z zadowoleniem wyniosła r = .36, choć u tych samych osób bez czynnika metody byłaby równa .13. Mimo to pierwsza nierotowana składowa wyjaśniała tylko 39.7% wariancji 15 pozycji, a wartość własną większą od 1 miały trzy składowe. Test Harmana „nie wykrył” problemu, który prawie potroił korelację.
Jak zapisać w pracy
W ograniczeniach opisz zabezpieczenia, a wynik testu Harmana podaj najwyżej jako uzupełnienie. Odpowiedzi na uwagi recenzentów znajdziesz w poradnikach odpowiedź recenzentom i zarzuty recenzentów do statystyki.
Test Harmana w R
Kod tworzy te same odpowiedzi w dwóch wersjach – bez czynnika metody i z nim – i wykonuje test Harmana na wersji z CMV. Liczby w przykładzie pochodzą z tego kodu.
CMV a test jednego czynnika Harmana
R
# CMV a test Harmana: 300 osób, 3 skale po 5 pozycji 1–5, te same dane bez czynnika metody i z nim (dane symulowane)
set.seed(9393); n <- 300
K <- MASS::mvrnorm(n, rep(0, 3), matrix(c(1, .20, .15, .20, 1, .25, .15, .25, 1), 3)) # 3 konstrukty
M <- rnorm(n); E <- matrix(rnorm(n * 15), n) # czynnik metody i błędy 15 pozycji
likert <- function(x) apply(x, 2, function(v) as.numeric(cut(v, c(-Inf, -1.5, -0.5, 0.5, 1.5, Inf))))
bez_cmv <- likert(0.70 * K[, rep(1:3, each = 5)] + sqrt(1 - 0.70^2) * E)
z_cmv <- likert(0.70 * K[, rep(1:3, each = 5)] + 0.45 * M + sqrt(1 - 0.70^2 - 0.45^2) * E)
r_skal <- function(X) cor(rowMeans(X[, 1:5]), rowMeans(X[, 6:10])) # wsparcie a zadowolenie
ew <- eigen(cor(z_cmv))$values # test Harmana: składowe nierotowane
round(c(udzial_metody = 0.45^2, r_bez_cmv = r_skal(bez_cmv), r_z_cmv = r_skal(z_cmv),
harman_proc = 100 * ew[1] / sum(ew), skladowe_ponad_1 = sum(ew > 1)), 2)Wynik w R
udzial_metody r_bez_cmv r_z_cmv harman_proc
0.20 0.13 0.36 39.68
skladowe_ponad_1
3.00 Bibliografia oprogramowania
Wyniki na tej stronie pochodzą z uruchomienia pokazanego kodu w R 4.5.3 (pakiety stats i MASS). W pracy podaj wersje faktycznie użytych pakietów (sessionInfo()).
- 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/
- MASS (wersja 7.3.65): Venables, W. N., & Ripley, B. D. (2002). Modern applied statistics with S (4th ed.). Springer. https://www.stats.ox.ac.uk/pub/MASS4/
Na co uważać
- „Pierwszy czynnik poniżej 50%, więc CMV nie ma” – to nieuprawniony wniosek, co pokazuje przykład powyżej.
- Korekta po fakcie nie zastąpi planu. Łatwiej zapobiec CMV, zbierając dane z różnych źródeł lub w różnym czasie, niż usuwać ją statystycznie.
- Wspólna metoda zawyża też dowody trafności. Wysoka korelacja dwóch kwestionariuszy z tej samej ankiety nie przesądza o trafności teoretycznej.
Najczęstsze pytania
Co to jest wspólna wariancja metody (CMV)?
To część wariancji wyników wynikająca ze sposobu pomiaru, a nie z mierzonych cech. Gdy wszystkie zmienne pochodzą z jednej ankiety wypełnionej jednorazowo, może zawyżać albo zaniżać związki między nimi.
Jak wykonać test Harmana?
Wprowadź wszystkie pozycje skal do jednej nierotowanej analizy czynnikowej lub PCA i sprawdź, jaki odsetek wariancji wyjaśnia pierwszy czynnik. Wynik poniżej 50% nie dowodzi jednak, że CMV nie ma.
Jak ograniczyć błąd wspólnej metody w ankiecie?
Zbieraj predyktor i wynik z różnych źródeł albo w różnym czasie, zapewnij anonimowość, użyj różnych formatów odpowiedzi i oddziel skale predyktorów od skali wyniku. Te zabezpieczenia opisz w części o metodzie.
Powiązane hasła
Poradniki, w których użyjesz tego pojęcia
Odpowiedź recenzentom – wzory PL i EN
Zasady i struktura odpowiedzi oraz wzory PL/EN na 12 sytuacji: moc post hoc, korekta porównań, model mieszany, braki danych, CMV i przyznanie się do błędu.
Czytaj →PoradnikZarzuty recenzentów do statystyki
Piętnaście typowych uwag recenzentów do analiz – jak brzmią, skąd się biorą i jak im zapobiec, z symulacjami w R i listą kontrolną przed wysłaniem.
Czytaj →Potrzebujesz wsparcia w analizie danych?
Wybierz ofertę dopasowaną do pracy dyplomowej albo profesjonalnego projektu naukowego.
Wyceń analizęOferta dla studentówBibliografia i dalsza literatura naukowa (APA 7)
- Aguirre-Urreta, M. I., & Hu, J. (2019). Detecting common method bias: Performance of the Harman's single-factor test. ACM SIGMIS Database: The DATABASE for Advances in Information Systems, 50(2), 45–70. https://doi.org/10.1145/3330472.3330477
- Podsakoff, P. M., MacKenzie, S. B., Lee, J.-Y., & Podsakoff, N. P. (2003). Common method biases in behavioral research: A critical review of the literature and recommended remedies. Journal of Applied Psychology, 88(5), 879–903. https://doi.org/10.1037/0021-9010.88.5.879
Cytowania BibTeX
@article{aguirreurreta2019detecting, author={Aguirre-Urreta, Miguel I. and Hu, Jiang}, title={{Detecting common method bias: Performance of the Harman's single-factor test}}, journal={ACM SIGMIS Database: The DATABASE for Advances in Information Systems}, year={2019}, volume={50}, number={2}, pages={45--70}, doi={10.1145/3330472.3330477}}@article{podsakoff2003common, author={Podsakoff, Philip M. and MacKenzie, Scott B. and Lee, Jeong-Yeon and Podsakoff, Nathan P.}, title={{Common method biases in behavioral research: A critical review of the literature and recommended remedies}}, journal={Journal of Applied Psychology}, year={2003}, volume={88}, number={5}, pages={879--903}, doi={10.1037/0021-9010.88.5.879}}