Oferty statystyczne Tutoriale Opinie Kontakt

Program jamovi – darmowy program do statystyki oparty na R

jamovi to darmowy program statystyczny z menu podobnym do SPSS, który pod spodem liczy wszystko w języku R. Typowe pytanie z pracy dyplomowej: czy mogę zrobić analizy w jamovi zamiast w płatnym SPSS i jak potem zacytować program w pracy?

W prostych słowachWpisujesz dane do arkusza jak w Excelu, wybierasz analizę z menu i zaznaczasz opcje. Tabele wyników zmieniają się od razu, gdy klikasz kolejne pola. Wyniki są takie same jak w SPSS czy w R, bo to te same metody.

Co to jest jamovi?

jamovi (nazwa małą literą) to bezpłatny program z otwartym kodem. Jego analizy pochodzą z pakietu R o nazwie jmv, dlatego ten sam wynik odtworzysz w R jedną funkcją (Selker i in., 2025). Program otwiera pliki CSV, Excela i SPSS (.sav), a dodatkowe analizy instalujesz jako moduły z biblioteki jamovi. Ma też tryb składni, który pokazuje kod R każdej analizy. Działa w systemach Windows, macOS i Linux, a twórcy udostępniają także wersję w chmurze. Strona programu podaje obecnie wersję 2.7 (The jamovi project, 2026). Porównanie z innymi programami znajdziesz we wpisie programy do statystyki.

Co potrafi jamovi?

Tabela 1. Najczęstsze analizy w jamovi i ich odpowiedniki w R
AnalizaMenu AnalysesOdpowiednik w R
statystyki opisoweExploration → Descriptivessummary(), psych::describe()
test t dla dwóch grupT-Tests → Independent Samples T-Testt.test()
jednoczynnikowa ANOVAANOVA → One-Way ANOVAoneway.test(), aov()
korelacjeRegression → Correlation Matrixcor.test()
regresja liniowaRegression → Linear Regressionlm()
test chi-kwadratFrequencies → Independent Samples (χ² test of association)chisq.test()
alfa CronbachaFactor → Reliability Analysispsych::alpha()

Jak wykonać test t w jamovi krok po kroku?

Pięcioro studentów uczyło się z notatek (1, 2, 3, 4 i 5 punktów), a pięcioro z quizów (4, 5, 6, 7 i 8 punktów).

  1. Dane. Wpisz dwie kolumny: grupa (typ Nominal) i punkty (typ Continuous).
  2. Menu. Analyses → T-Tests → Independent Samples T-Test. Przenieś punkty do pola Dependent Variables, a grupa do Grouping Variable.
  3. Opcje. Student’s jest zaznaczony domyślnie. Dodaj Welch’s, Effect size, Descriptives, a w Assumption Checks – Homogeneity test i Normality test.
  4. Wynik. Student’s t = −3,00; df = 8; p = 0,017; Cohen’s d = −1,90. Test Levene’a: F = 0,00; p = 1,000. Shapiro-Wilk: W = 0,92; p = 0,341.

Minus przy t i d oznacza tylko kolejność grup: jamovi odejmuje drugą grupę (Quizy) od pierwszej (Notatki). Jeśli zmiennej punkty nie da się przenieść do pola Dependent Variables, sprawdź jej typ w arkuszu – powinna być liczbowa (Continuous), a nie tekstowa. Normalność jamovi sprawdza jednym testem na resztach obu grup, a nie osobno w każdej grupie (Rys. 1).

Dwa panele: po lewej punkty w grupach Notatki i Quizy z odcinkami od średnich 3 i 6, po prawej wykres kwantyl-kwantyl dziesięciu reszt; Shapiro-Wilk W = 0,92, p = 0,341
Rys. 1. Skąd w jamovi jedno W zamiast dwóch? Program liczy reszty, czyli odległość każdego wyniku od średniej jego grupy (lewy panel), i sprawdza testem Shapiro-Wilka, czy te 10 reszt ma rozkład zbliżony do normalnego. Punkty leżą blisko przerywanej linii, więc nic nie wskazuje na problem.

Odpowiednik jamovi w R

Funkcja jmv::ttestIS() to dokładnie ta analiza, którą jamovi uruchamia z menu, więc daje identyczną tabelę. Pod nią to samo w podstawowym R.

# Te same dane, które wpisujesz do jamovi: grupa (typ Nominal) i punkty (typ Continuous)
dane <- data.frame(grupa  = factor(rep(c("Notatki", "Quizy"), each = 5)),
                   punkty = c(1, 2, 3, 4, 5, 4, 5, 6, 7, 8))

# 1) Dokładnie ta analiza, którą jamovi uruchamia z menu (pakiet jmv)
wynik <- jmv::ttestIS(data = dane, vars = "punkty", group = "grupa",
                      welchs = TRUE, effectSize = TRUE)
wynik$ttest$setNote("hyp", NULL)                     # bez notki (w konsoli ma znaczniki HTML)
wynik$ttest                                          # tabela „Independent Samples T-Test”

# 2) Założenia (w jamovi: Assumption Checks)
car::leveneTest(punkty ~ grupa, data = dane, center = mean)   # Homogeneity test
shapiro.test(resid(lm(punkty ~ grupa, data = dane)))          # Normality test – na resztach

# 3) Ten sam test t w podstawowym R
t.test(punkty ~ grupa, data = dane, var.equal = TRUE)$p.value

Wynik w konsoli R:

 Independent Samples T-Test                                                                  
 ─────────────────────────────────────────────────────────────────────────────────────────── 
                            Statistic    df          p                         Effect Size   
 ─────────────────────────────────────────────────────────────────────────────────────────── 
   punkty    Student's t    -3.000000    8.000000    0.0170717    Cohen's d      -1.897367   
             Welch's t      -3.000000    8.000000    0.0170717    Cohen's d      -1.897367   
 ─────────────────────────────────────────────────────────────────────────────────────────── 

Levene's Test for Homogeneity of Variance (center = mean)
      Df F value Pr(>F)
group  1       0      1
       8               

	Shapiro-Wilk normality test

data:  resid(lm(punkty ~ grupa, data = dane))
W = 0.91807, p-value = 0.3411

[1] 0.01707168

Zapis w stylu APA: Studenci uczący się z quizów (M = 6,00; SD = 1,58) uzyskali istotnie więcej punktów niż studenci uczący się z notatek (M = 3,00; SD = 1,58), t(8) = 3,00; p = 0,017; d = 1,90.

W pracy zwykle podajesz wartości bez minusa, a kierunek różnicy opisujesz słowami. d Cohena = 1,90 to według umownych progów efekt duży (Cohen, 1988), ale pięć osób w grupie to tylko ilustracja, a w prawdziwym badaniu potrzebujesz większej próby.

Wykres z aplikacji SZTOS: punkty z kolokwium w grupach Notatki i Quizy, średnie 3,00 i 6,00, po 5 osób, gwiazdka nad klamrą oznacza istotną różnicę
Rys. 2. Ten sam test w aplikacji SZTOS, która oprócz tabel tworzy opis wyniku i wykres do pracy. Czerwone kropki to pojedyncze osoby, niebieskie wąsy – średnia ± 2 błędy standardowe, a gwiazdka oznacza p < 0,05.

Jak zacytować jamovi w pracy?

Twórcy programu proponują cytowanie z numerem wersji, której używasz. Wersję sprawdzisz w menu programu. W stylu APA 7 pozycja w bibliografii wygląda tak:

Pozycja w bibliografii: The jamovi project. (2026). jamovi (Version 2.7) [Computer software]. https://www.jamovi.org

W tekście wystarczy zdanie: „Analizy wykonano w programie jamovi (wersja 2.7; The jamovi project, 2026)”. jamovi pokazuje też w wynikach listę źródeł konkretnych analiz, np. R i pakietów, z których korzysta – dodaj je, jeśli promotor tego wymaga.

jamovi czy SPSS?

Do testów t, ANOVA, korelacji, regresji i rzetelności jamovi w zupełności wystarcza, a wyniki zgadzają się z SPSS co do liczby. Test Levene’a liczy tak jak SPSS, od średniej. Jeśli katedra wymaga wydruków z SPSS, zapytaj promotora przed analizą. Podobnym darmowym programem jest JASP, który obok testów klasycznych pokazuje ich wersje bayesowskie (Love i in., 2019). Jak czytać tabele SPSS, pokazujemy we wpisie analiza danych w SPSS.

Najczęstsze błędy

  • Zmienna wynikowa ustawiona jako Nominal zamiast Continuous.
  • Brak informacji, czy podajesz test Studenta, czy Welcha.
  • Odczytanie ujemnego d jako „efektu ujemnego”, choć minus wynika tylko z kolejności grup.
  • Cytowanie jamovi bez numeru wersji.

Bibliografia

  1. The jamovi project. (2026). jamovi (Version 2.7) [Computer software]. https://www.jamovi.org
  2. Selker, R., Love, J., & Dropmann, D. (2025). jmv: The ‘jamovi’ analyses (R package version 2.7.7) [Computer software]. https://doi.org/10.32614/CRAN.package.jmv
  3. Navarro, D. J., & Foxcroft, D. R. (2025). Learning statistics with jamovi: A tutorial for beginners in statistical analysis. Open Book Publishers. https://doi.org/10.11647/OBP.0333
  4. Love, J., Selker, R., Marsman, M., Jamil, T., Dropmann, D., Verhagen, J., Ly, A., Gronau, Q. F., Šmíra, M., Epskamp, S., Matzke, D., Wild, A., Knight, P., Rouder, J. N., Morey, R. D., & Wagenmakers, E.-J. (2019). JASP: Graphical statistical software for common statistical designs. Journal of Statistical Software, 88(2), 1–17. https://doi.org/10.18637/jss.v088.i02
  5. 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/
  6. Cohen, J. (1988). Statistical power analysis for the behavioral sciences (2nd ed.). Lawrence Erlbaum Associates.
  7. Shapiro, S. S., & Wilk, M. B. (1965). An analysis of variance test for normality (complete samples). Biometrika, 52(3–4), 591–611. https://doi.org/10.1093/biomet/52.3-4.591
  8. 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