Wojciech Kalfas

Wojciech Kalfas Student, Uniwersytet
Wrocławski

Temat: Tworzenie bazy danych

Witam,

Jestem w trakcie pisania pracy magisterskiej i wszystko fajnie szło, póki nie trzeba było skorzystac z SPSSa. Jakaś wiedza na temat tego programu w głowie została ale niewiele, gdyż ostatni raz styczność z nim miałem dwa lata temu.

Bazę danych jako taką stworzyłem, nie mniej jednak obawiam się, że coś w tej bazie mi nie gra.
Bardzo bym prosił kogoś, kto jest obyty w tym programie o pewną podpowiedź.
Zamieszczę plik ankietą, i bardzo bym prosił aby ktoś powiedział mi jak powinno wyglądać prawidłowo wstawione do bazy pytanie nr 8,9 oraz 13.;/
ewentualnie o stworzenie takiej mini bazy, bym mógł sprawdzić czy sam dobrze zrobiłem.

Sprawa jest poważna bo niestety trochę tych ankiet jest a uzupełnianie błędnej bazy troche mi nie po drodze.

Dziękuje z góry za zainteresowanie

http://www.przeklej.pl/plik/ankieta-doc-00297c46o6o42j6
hasło: hazard

konto usunięte

Temat: Tworzenie bazy danych

Pyt. 13 bym zakodowała podając tylko wartość wybraną przez respondenta. Podobnie jak i w pyt. 8:
P8.1* (ruletka) - i podana wartość
P8.2 - j.w.
P8.3 - j.w.
itd.

Co do pyt. 9, to na razie nie mam pomysłu. ;)

konto usunięte

Temat: Tworzenie bazy danych

Jeśli chodzi o pytanie 8 to dla każdej formy hazardu powinieneś stworzyć zmienną jedno wyborową (zakres wartości 1-7) - czyli będzie to 7 odmiennych zmiennych (8.1,8.2,....,8.7).

Dodatkowo na potrzeby pytania 9 powinieneś stworzyć 3 dodatkowe zmienne (H1, H2, H3): pierwsza najczęściej uprawiana forma hazardu, druga najczęściej uprawiana forma hazardu i trzecia najczęściej uprawiana forma hazardu. W każdej z tych zakres wartości to formy hazardu.

Następnie powinieneś stworzyć 3 zmienne jedno wyborowe: częstotliwość hazardu 1, częstotliwość hazardu 2, częstotliwość hazardu 3 (9.1,9.2,9.3).

Jak to w praktyce będzie wyglądać?

Jeśli ktoś wskaże, że najczęściej uprawia pokera - daje 1 (ze skali 1-7) tej formie hazardu wtedy do zmiennej odpowiadającej za poker (czyli 8.2) wpisujemy 1. Jeśli ktoś wskaże przy wszystkich innych formach hazardu 7, wtedy poker staje się najczęściej uprawianą formą hazardu.

Wtedy też automatycznie poker powinien być zaznaczony w zmiennej H1 (najczęściej uprawiana forma hazardu) - czyli do tej zmiennej należy wpisać 2 (poker jest drugi w kolejności w kafeterii stąd założyłem, że powinien być numerowany dwójką).

Następnie w zmiennej 9.1 (częstotliwość najczęściej uprawianego hazardu) wpisujemy kod odpowiadający za wybraną częstotliwość (np. 1 raz w tygodniu).

Mam nadzieję, że ten skrótowy opis trochę Ci pomoże :)
Joanna C.

Joanna C. Student, Uniwersytet
Łódzki

Temat: Tworzenie bazy danych

Witam, prosze o pomoc
Jestem w trakcie opracowywania a właściwie układania bazy dancyh w exelu by następnie przenieść ją do spssa.Mam problem. otóż moje kwestionarisze zawierają pytania otwarte i zamknięte.pytania otwarte będe opracowywała osobno- nie w spssie, w spssie tylko zamknięte.układajac bazę danych wpisuję do niej numerkami jak w kwestionariszu- pytania zamknięte, otwarte omijam.jednakże niektóre pytania otwarte dotyczą niektórych respondentów, a niektórych nie ( przejścia).i nie wiem co wpisać w komórce przy takim właśnie pytaniu.brak danych raczej nie, gdyz te dane są, tylko ze będe je robila osobno.a nie chce by spss błędnie to odczytał jako brak danych.ktoś wie,jak to zrobić, ktoś pomoże???

konto usunięte

Temat: Tworzenie bazy danych

Witajcie.
Nie chcę zakładać kolejnego tematu, dlatego "podpinam się" pod istniejący.
Sprawa wygląda następująco: moja ankieta zawiera 70 pytań, na które udziela się odpowiedzi:
- zdecydowanie się zgadzam
- raczej się zgadzam
- raczej się nie zgadzam
- zdecydowanie się nie zgadzam
- nie wiem.
Pytania brzmią:
1. Czy w zakładce "zmiennie" w kolumnie "etykieta" mam wpisywać po kolei te 70 pytań?
2. W kolumnie "wartości" mam sobie nadać odpowiedziom wartości, czyli "zdecydowanie się zgadzam" jako 1, "raczej się zgadzam" jako 2 itd.? Tu proszę tylko o potwierdzenie, bo tak mi się wydaje, że tak mam zrobić :)
3. Czym jest "szerokość"? Bo "kolumny" to rozmiar (że tak powiem) tego, co mi się będzie wyświetlało potem w zakładce "dane". Podobno mam podać taką wartość w "kolumnach", żeby potem moje pytanie wyświetliło się całe a nie urwane. Mam nadzieję, że zrozumiecie o co mi chodzi, próbuję to zobrazować maksymalnie po polsku :)
4. Czy metryczkę mam umieszczać w tym samym pliku co moją ankietę?

Generalnie w wynikach chodzi o to, by pokazać, jaka grupa osób w przedziale wiekowym np. <15 odpowiedziała np. "zdecydowanie się zgadzam" na pytanie np. 7.

Mam nadzieję, że w miarę jasno to opisałam. Dodam, że z SPSS-em zaczęłam mieć styczność niedawno, także jestem bardzo początkująca.

Pozdrawiam.
Martyna Skalska

Martyna Skalska Research Consultant

Temat: Tworzenie bazy danych

Mam w ankiecie pytanie o rok urodzenia. Chcialabym teraz pogrupowac odpowiedzi np. 1980-1970, 1960-1950, 1940-1930 itd. Jak to moge zrobic? Za pomoc rekodowania zmiennych. Robilamtak ze wpisalam w wartosci od do np. 1980-1970 i wartosc wynikowa 1, ale nic mi nie wychodziło:(
Błażej Dyczewski

Błażej Dyczewski Dr n. hum. w
zakresie socjologii.
Projekty PO KL,
szkolen...

Temat: Tworzenie bazy danych

Spróbuj zakres wartości od 1970 do 1980.
Martyna Skalska

Martyna Skalska Research Consultant

Temat: Tworzenie bazy danych

to ja mam chyba problem od podstaw. Chyba źle zakodowalam wartsci danych i zmienną.
Mam 110 ankiet, pczy czym odpowiedzi byly takie: ( 9 - brak danych)
1983
1981
1959
1958
1955
1989
1941
1946
1969
1935
1944
1936
9
1940
1987
1984
1950
1953
9
1937
1933
1947
1969
1947
1948
1981
1955
1948
1935
1957
1975
1975
1950
1947
9
1949
1973
1946
1970
1970
9
1954
1956
1967
1961
1965
1959
1985
1986
1946
1935
1958
1939
1937
1943
1930
9
1948
1970
1936
1946
1944
1956
1941
1934
1943
1933
1951
1958
1957
1958
1977
1948
1941
1989
9
1987
1988
1945
1985
1956
1975
1987
1970
1985
1988
1978
1985
1945
1972
1960
1978
1980
1930
1963
1975
1984
1978
1963
1965
1963
1969
1960
1987
1982
1985
1980
1970
1936
1963

Jak to zakodować? wpisywałam jako np. wartość 1930 i etykieta wyskakiwała mi "1930" itd, ale to chyba źle.
Wojciech R.

Wojciech R. Doktor nauk
ekonomicznych/analit
yk/statystyk/dydakty
k

Temat: Tworzenie bazy danych

Najłatwiej chyba będzie podać przykład poprzez edytor poleceń. Jeżeli zmienna ta nosi nazwę rok, to zrekodować tę zmienną można w następujący sposób:

recode rok (1930 thru 1940=1)(1941 thru 1950=2)(1951 thru 1960=3)(1961 thru 1970=4)(1971 thru 1980=5)(1981 thru hi=6)(else=copy) into rok_gr.
EXECUTE.


Operacja ta działa (przynajmniej u mnie :-)). Oczywiście po przekodowaniu, zmiennej rok_gr należy nadać odpowiednie etykiety. Tak w ogóle moim zdaniem przekodowanie zmiennej 'rok urodzenia' nie ma większego sensu. Lepszym rozwiązaniem chyba byłaby stworzenie zmiennej pochodnej 'wiek', np.
compute wiek=2011-rok.
EXE.

i wtedy dopiero zrekodowanie jej w na przykład dziesięcioletnie grupy wieku.

Następna dyskusja:

Problem przy tworzeniu bazy...




Wyślij zaproszenie do