Gruppieren/Aggregieren von String variablen

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
phillson
Beiträge: 1
Registriert: 02.03.2009, 13:02

Gruppieren/Aggregieren von String variablen

Beitrag von phillson »

Hallo Forum,
ich bin sehr schlecht in spss und weiss nicht genau wonach ich suchen muss, deshalb hab ich über die suchfunktion nichts gefunden.
Frage: Ich habe eine .sav Datei in der eine Spalte "Bezeichnung" enthalten ist. Diese weist verschiedene String Merkmale auf. Nun will ich verschiedene Merkmale zu Gruppen zusammenfassen. Zum Beispiel:
B_Hans
B_Petra => Alle zu Gruppe Familie
B_Gaby

T_Anzeige
T_Produkt => Alle zu Gruppe Text
T_Übersicht

Was muss ich dafür tun? Die Gruppen sollen in einer SPalte mit Bezeichnung "Typ! erscheinen.


Danke für eure Hilfe
Wissenscoder
Beiträge: 16
Registriert: 16.09.2008, 11:14

Beitrag von Wissenscoder »

falsches unterforum :D eventuell hast du im Forum SPSS hier auf dem Board mehr chancen^^
KarinJ
Beiträge: 939
Registriert: 13.05.2008, 10:52

Beitrag von KarinJ »

die seite, die ich schon x mal empfohlen habe, hilft:

http://pascal.kgw.tu-berlin.de/gnom/Leh ... ionen.html

transformieren, berechnen, neue variable xyz angeben:

1. schritt: variable xyz = 1 falls

IF (substr(bezeichnung,1,2) = 'b_') xyz = 1 .
EXECUTE .


2. schritt: variable xyz = 2 falls

IF (substr(bezeichnung,1,2) = 't_') xyz = 1 .
EXECUTE .


3. schritt: variable labels eintragen (1 = familie, 2 = text), alternativ:

value labels xyz 1 'familie' 2 'text'.


das ganze geht davon aus, dass sich die variablen b_... und t_... in einer variablenspalte befinden und als ergebnis eine andere variablenspalte mit den ausprägungen familie, text usw. herauskommen soll.
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