From 521cc7b0fd45ff8d137d9468cf5178180ee647c0 Mon Sep 17 00:00:00 2001 From: pa0 Date: Wed, 20 May 2026 23:26:49 +0200 Subject: [PATCH] =?UTF-8?q?Pierwsza=20wersja=20plik=C3=B3w?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 20 ++++++++++ README.md | 66 ++++++++++++++++++++++++++++++++ lista_zadan.md | 12 ------ outputs/raport_przygotowania.txt | 12 ++++++ 4 files changed, 98 insertions(+), 12 deletions(-) create mode 100644 .gitignore create mode 100644 outputs/raport_przygotowania.txt diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a31cb53 --- /dev/null +++ b/.gitignore @@ -0,0 +1,20 @@ +# Pliki systemowe i edytorów +.DS_Store +Thumbs.db +*.swp + +# Pliki tymczasowe +*.tmp +~$* + +# Lokalne środowiska Pythona +.venv/ +__pycache__/ +.ipynb_checkpoints/ + +# Duże lub robocze eksporty, których nie chcemy zapisywać automatycznie +outputs/temp/ +outputs/*.zip + +# moje robocze +_lokalne/ diff --git a/README.md b/README.md index 03894ca..8540a22 100644 --- a/README.md +++ b/README.md @@ -13,6 +13,22 @@ Najważniejsza zasada: surowych plików CSV nie zmieniamy. Dane przygotowuje skr - `instrukcja-przygotowanie-danych.md` - instrukcja do pracy w Jamovi. - `lista_zadan.md` - zadania dla grup. +--- + +## Minimalny układ raportu + +Każda grupa oddaje krótki raport: + +1. pytanie badawcze, +2. użyte zmienne, +3. informacja, jak przeliczono wyniki aby otrzymać zmienne, +4. statystyki opisowe dotyczące grupy i wybranych zmiennych, +5. wynik głównej analizy dotyczący hipotezy lub hipotez, +6. ograniczenia procedury / analizy / interpretacji, +7. ostrożny wniosek. + +--- + ## Jak przygotować dane samodzielnie W terminalu przejdź do katalogu z plikami i uruchom: @@ -32,6 +48,56 @@ Skrypt utworzy katalog `outputs/` i zapisze: ## Co liczy skrypt +Dane są łączone po kodzie uczestnika. W ankiecie jest to odpowiedź na pytanie o kod identyfikacyjny, np. pierwsze trzy litery nazwiska i trzy cyfry telefonu. W pliku eksperymentu kody są nazwami kolumn. + +Skrypt: + +1. zamienia kody na małe litery, +2. usuwa spacje, +3. transponuje plik z eksperymentem, +4. dopisuje wyniki eksperymentu do danych ankietowych. + +Jeśli osoba nie ma wyniku eksperymentu, jej zmienne eksperymentalne pozostają puste. + +## Zmienne z ankiety + +Skrypt nadaje krótkie nazwy: + +| Blok | Zmienne | +|---|---| +| metryczka | `plec`, `kierunek`, `wiek`, `rodzenstwo` | +| moral foundations - ważność | `mfq_zn_1` ... `mfq_zn_12` | +| moral foundations - oceny | `mfq_oc_1` ... `mfq_oc_12` | +| aprobata społeczna | `aprobata_1` ... `aprobata_10` | +| neurotyczność | `neuro_1` ... `neuro_12` | +| prospołeczność | `prospol_1` ... `prospol_8` | + +## Wyniki skalowe + +Skrypt tworzy następujące zmienne: + +| Zmienna | Znaczenie | +|---|---| +| `MFQ_TROSKA` | troska/krzywda | +| `MFQ_SPRAWIEDLIWOSC` | sprawiedliwość | +| `MFQ_LOJALNOSC` | lojalność | +| `MFQ_AUTORYTET` | autorytet i porządek | +| `MFQ_TRADYCJA` | tradycja/role społeczne | +| `APROBATA_SPOLECZNA` | suma odpowiedzi wskazujących na aprobatę społeczną, zakres 0-10 | +| `NEUROTYCZNOSC` | średnia neurotyczności po odwróceniu spokojnych itemów | +| `PROSPOLECZNOSC` | średnia prospołeczności | + + +## Wyniki eksperymentu + +W pliku eksperymentu odpowiedzi mają cztery możliwe zapisy: + +- `a` - wybór A, +- `b` - wybór B, +- `ab` - zmiana z A na B, +- `ba` - zmiana z B na A. + + Skrypt tworzy między innymi: - `MFQ_TROSKA`, `MFQ_SPRAWIEDLIWOSC`, `MFQ_LOJALNOSC`, `MFQ_AUTORYTET`, `MFQ_TRADYCJA`, diff --git a/lista_zadan.md b/lista_zadan.md index 1327451..b018c68 100644 --- a/lista_zadan.md +++ b/lista_zadan.md @@ -129,15 +129,3 @@ Analizy: - korelacje z wynikami eksperymentu, - porównanie, który fundament najsilniej wiąże się ze stabilnością przekonań, - ostrożny wniosek. - -## Minimalny układ raportu - -Każda grupa oddaje krótki raport: - -1. pytanie badawcze, -2. użyte zmienne, -3. informacja, jak przeliczono wynik eksperymentu, -4. statystyki opisowe, -5. wynik głównej analizy, -6. ograniczenia, -7. ostrożny wniosek. diff --git a/outputs/raport_przygotowania.txt b/outputs/raport_przygotowania.txt new file mode 100644 index 0000000..429c09f --- /dev/null +++ b/outputs/raport_przygotowania.txt @@ -0,0 +1,12 @@ +Plik ankietowy: badanie_18_wyniki_20260519_192209.csv +Plik JSON: badanie_18_pytania_20260514_212146.json +Plik eksperymentu: Plan badania kartami(Wyniki gry).csv +Liczba wierszy w ankiecie: 58 +Liczba kodow w eksperymencie: 42 +Liczba wierszy po polaczeniu: 58 +Liczba wierszy z wynikami eksperymentu: 42 +Zdublowane kody w ankiecie: maj377, zaz913 + +Uwaga: SUMIENNOSC_ROBOCZA jest tylko wskaznikiem roboczym z dwoch itemow aprobaty spolecznej. +Uwaga: w danych nie ma bezposredniego pomiaru statusu spoleczno-ekonomicznego respondenta. + POSTAWA_NIEROWNOSCI_STATUSU oznacza przekonanie o nierownosci startu dzieci bogatych i biednych.