CSV zu SPSS mit IOWA Gambling Task Daten

Fragen und Diskussionen rund um die Arbeit mit SPSS. Für allgemeine Statistik-Themen, die nicht mit SPSS zusammenhängen, bitte das Statistik-Forum nutzen.
Antworten
Helpme!
Beiträge: 10
Registriert: 08.03.2013, 15:24

CSV zu SPSS mit IOWA Gambling Task Daten

Beitrag von Helpme! »

Folgendes Problem:

Ich erhebe mittels PEBL (Online Software) Daten bzgl. der IOWA Gambling Task (IGT).

Wenn ich die Aufgabe bearbeite, erhalte ich danach eine CSV Datei mit 100 Zeilen + verschiedenen Werten.

3,1,1,100,0,100,2100,4852,2158
3,2,2,100,0,100,2200,5245,154
(ID, Kartennummer, Stapel, Gewinn, Verlust, Nettogewinn, ?, ?)

Die erste Zahl steht für die UserID. Ich möchte die Daten nun in SPSS importieren.

Ich möchte aber nicht pro Proband 100 Fälle bei SPSS, sondern pro Proband einen FALL und die dazugehörigen Variablen.

Kann mir jemand helfen?
Ich wär euch unsagbar dankbar, da ich absolut auf dem Schlauch stehe :/
drfg2008
Beiträge: 2391
Registriert: 06.02.2011, 19:58

re

Beitrag von drfg2008 »

deine Darstellung interpretiere ich so, dass von jedem Probanden mehrere Zeilen in der CSV Datei angelegt sind mit einer ID am Anfang und einer gleichen Anzahl Zeilen je Proband.

Das ist mit SPSS kein Problem (und geht zurück auf die alten Datenerhebungen früherer Zeiten, in denen Daten noch auf Lochkarten gespeichert werden mussten).

Du liest über den Text Import Wizzard die txt / csv Datei ein, setzt aber in Step2 das Häkchen auf "fixed width", im Schritt3 dann ("how many lines ...") muss die Anzahl der Zeilen je Fall angegeben werden. Die Syntax sieht dann etwa so aus (wobei ich mir jetzt nicht die Mühe gemacht habe, die Zeilen korrekt zu codieren):

Code: Alles auswählen

GET DATA
  /TYPE=TXT
  /FILE="C:\Users\Desktop\lochkarten.txt"
  /FIXCASE=2
  /ARRANGEMENT=FIXED
  /FIRSTCASE=1
  /IMPORTCASE=ALL
  /VARIABLES=
  /1 V1 1-1 A1   V2 2-2 F1.0   V3 3-3 A1   V4 4-4 F1.0   V5 5-5 A1   V6 6-8 F3.0   V7 9-9 A1  V8 10-10 F1.0  V9 11-11 A1  V10 12-13 F2.0  V11 14-14 F1.0  V12 15-15 A1  V13 16-19 F4.0  V14 20-20 A1  V15 21-24 F4.0   V16 25-25 A1  V17 26-29 F4.0
  /2 V18 0-28 A29.
CACHE.
EXECUTE.

DATASET NAME DataSet1 WINDOW=FRONT.
drfg2008
Helpme!
Beiträge: 10
Registriert: 08.03.2013, 15:24

Danke

Beitrag von Helpme! »

Hi drfg2008,

danke für deine Antwort. Das klingt einfach, ist es aber nicht, da ich im Schritt 3 keine 100 eingeben kann, sondern nur 99.
Jetzt komm ich nicht weiter.

gesammelt.csv

Das ist die Datei mit 2 Probanden à 100 Werten (jeder Proband muss aus 4 Kartenstapeln 100x eine Karte auswählen).

Die Datenmaske muss so aussehen, dass ich weiß, wie oft jeder Proband welchen Kartenstapel gewählt hat (Stapel 1 und 2 nachteilig, Stapel 3 und 4 vorteil).
- Dann muss ich die 100 Karten aufteilen in 5 Blöcke (Block 1 = Karte 1-20, Block 2 = Karte 21-40 usw.). Hier soll geschaut werden, in wie fern die Probanden über die Blöcke hinweg gemerkt haben, dass Stapel 1 und 2 doof und Stapel 3 und 4 gut sind (lerneffekt)

Ich verzweifel noch :(
Frido
Beiträge: 346
Registriert: 25.09.2012, 15:04

Beitrag von Frido »

Das mit den 100 Karten pro Befragten hört sich für mich auf jeden Fall nicht richtig an.

Wie viele Zeilen sind denn pro Befragten in der CSV-Datei vorgesehen? (das ist dann auch die Zahl die bei der Anzahl der Karten eingegeben werden muss).
Helpme!
Beiträge: 10
Registriert: 08.03.2013, 15:24

Beitrag von Helpme! »

Doch, das mit den 100 Karten ist schon richtig.
Die csv. Datei hab ich in meinem zweiten Post hochgeladen (darin befinden sich 2 Probanden).

Es handelt sich um die IOWA Gambling Task (wenn du googlen magst). Bei der Aufgabe muss 1 Proband aus 4 Kartenstapeln insgesamt 100x eine Karte wählen.
Für den Probanden unsichtbar, werden die 100 Kartenziehungen in 5 Blöcke aufgeteilt, um zu berechnen, ob der Proband über die 100 kartenziehungen etwas gelernt hat....
Nämlich: Dass die Kartenstapel 3 & 4 mehr Vorteile (geringere Verluste) hat und die Kartenstapel1 & 2 nachteiliger (höhere Verluste) sind.

Nun erhalte ich eben von dem Programm (PEBL) mit dem ich die Task durchführe die .csv Datei mit den 9 Zahlen (100x).

Mein Problem ist, dass ich nicht weiß, wie ich die Daten sinnvoll zusammenkriege. Bzw. ob ich mit einer SPSS Syntax sinnvolle Berechnungen machen kann?

Ich muss die Werte der 100 Karten ja schon irgendwie einem (z.B. PB_01) zuordnen können.
Frido
Beiträge: 346
Registriert: 25.09.2012, 15:04

Beitrag von Frido »

Dann ist die einfachste Lösunge vielleicht, dass du die Datei in einem anderen Format aus PEBL exportierst.

Oder du schreibst dir ein Excel-Makro, mit dem du die Zeilen alle hintereinander kopierst.
Helpme!
Beiträge: 10
Registriert: 08.03.2013, 15:24

Beitrag von Helpme! »

Pebl gibt aber nur csv aus :/.
Makro...was meinst du damit?
Anzeige:Statistik und SPSS: Die besten Bücher
Als Buch oder E-Book - Jetzt bestellen
spss datenanalyse
SPSS - Moderne Datenanalyse - Jetzt bestellen!
statistik datenanalyse
Statistik - Der Weg zur Datenanalyse - Jetzt bestellen!
Antworten