massenweise Daten schnell eingeben

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
Hannes123
Beiträge: 4
Registriert: 24.07.2010, 13:23

massenweise Daten schnell eingeben

Beitrag von Hannes123 »

Hallo Zusammen,

Ich würde gerne sehr viele Daten eingeben, am liebsten über die Syntax. Z.B. habe ich 600 Fälle wo Variablenausprägung XYZ soundso ist. Die Fälle alle manuell über die Datenansicht einzugeben wäre ja viel zu aufwendig. Gibts da einen Trick wie man das schnell hinbekommt?

Gruß,

Hannes
KarinJ
Beiträge: 939
Registriert: 13.05.2008, 10:52

Beitrag von KarinJ »

man kann in spss txt-daten einlesen. diese dateien kann man mit jedem txt-editor z.b. word-pad erstellen. ich finde, in txt-form lassen sich die daten schneller eingeben, vor allem wenn das datenblatt breit ist (ein datensatz viele variablen enthält).
Hannes123
Beiträge: 4
Registriert: 24.07.2010, 13:23

Beitrag von Hannes123 »

Hi Karin,

Vielen Dank für die Antwort.
Ich habe aber leider das Problem, dass ich auch dann im Texteditor alle Fälle einzeln eingeben muss. Ich weiß aber ja schon dass z.B. 600 Fälle die und die Variablenausprägung haben und 800 Fälle eine andere.

Damit ich nicht hundertfach Daten eingeben muss wäre es sinnvoll wenn ich einfach 600 Fälle mit einem einzigen Befehl erstellen könnte. Ich hab aber keine Ahnung wie das geht.

Ich habe auf GoogleBooks etwas von einer repeat-schleife oder loop in der Syntax gelesen mit der es anscheinend geht:

http://books.google.de/books?id=jIHuJan ... ss&f=false

leider steht aber die Syntax nicht vollständig drinne...Hast du sonst noch ne Idee wies klappen könnte?
KarinJ
Beiträge: 939
Registriert: 13.05.2008, 10:52

Beitrag von KarinJ »

damit habe ich noch nicht gearbeitet, aber im archiv finden sich beispiele zu loop und repeat.
Hannes123
Beiträge: 4
Registriert: 24.07.2010, 13:23

Lösung

Beitrag von Hannes123 »

Anbei die Syntax für den, den es interessiert. Dadurch wir es tatsächlich möglich sehr schnell und effizient die Daten einzugeben:

INPUT PROGRAM.

LOOP #I=1 TO 100.
COMPUTE varXYZ=WertXYZ.
COMPUTE varABC=WertABC.
END CASE.
END LOOP.

LOOP #I=1 TO 500.
COMPUTE varXYZ=WertXYZ.
COMPUTE varABC=WertABC.
END CASE.
END LOOP.

END FILE.
END INPUT PROGRAM.
EXECUTE.

Erstellt werden in diesem Beispiel einmal 100 Variablen mit den Variablen XYZ und ABC und einmal 500 Variablen mit denVariablen XYZ und ABC (+dazugehörige Ausprägungen)...das ganze wandert dann in ein neues Datenblatt und man kann es als Analysegrundlage verwenden.

Gruß
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