Seite 1 von 1

Neue Variable erstellen und häufigsten Wert ausgeben lassen

BeitragVerfasst: Mo 27. Jan 2020, 23:44
von Sophia Ftymu
Hallo an alle,

ich absoluter Anfänger was SPSS angeht und hänge da an einer Sache.

Ich habe drei Variablen (alle mit Ausprägung 1,2,3) und möchte diese zu einer Variablen zusammenfassen. Dabei soll immer die Zahl ausgegeben werden die am häufigsten vorkommt. Sind alle drei Zahlen verschieden, dann soll der Mittelwert ausgeben werden.

An folgende Syntax habe ich gedacht:

IF q39=q45 OR q39=q49 NEU = q39.
IF q49=q45 NEU = q49.
IF q39!=q45!=q49 NEU = MEAN q39 q45 q49.

Leider funktioniert das nicht, hat jemand eine Idee wie man mein Problem lösen kann?

Freundliche Grüße
Sophia

Re: Neue Variable erstellen und häufigsten Wert ausgeben las

BeitragVerfasst: Di 28. Jan 2020, 10:27
von strukturmarionette
Hi,

drei Variablen (alle mit Ausprägung 1,2,3)

- es fehlt je Variable die konkrete SPSS-Variablenbeschreibung

Gruß
S-

Re: Neue Variable erstellen und häufigsten Wert ausgeben las

BeitragVerfasst: Di 28. Jan 2020, 10:37
von ponderstibbons
Sophia Ftymu hat geschrieben:=
IF q39=q45 OR q39=q49 NEU = q39.
IF q49=q45 NEU = q49.
IF q39!=q45!=q49 NEU = MEAN q39 q45 q49.

Leider funktioniert das nicht, hat jemand eine Idee wie man mein Problem lösen kann?

Durch das Setzen von Klammern und die korrekte Verwendung der Funktionen, wie MEAN(var1,var2,var3).

Mit freundlichen Grüßen

PonderStibbons

Re: Neue Variable erstellen und häufigsten Wert ausgeben las

BeitragVerfasst: Di 28. Jan 2020, 11:10
von Sophia Ftymu
Danke für die Antworten.

Der erste Teil funktioniert schonmal :)

Leider hapert noch bei dem Teil, wenn alle Variablen ungleich sind.

Das habe ich geschrieben:

IF r50!=r51!=r52 NEW = MEAN(r50,r51,r52).

Kann es sein, dass ich das falsche 'ungleich' Symbol nutze??

SPSS sagt: Ein Makrosymbol ist in diesem Kontext ungültig.

Vielen Dank

Re: Neue Variable erstellen und häufigsten Wert ausgeben las

BeitragVerfasst: Di 28. Jan 2020, 11:34
von strukturmarionette
Hi,

Boolsche Operatoren könnten noch eine Rolle spielen.

Gruß
S.

Re: Neue Variable erstellen und häufigsten Wert ausgeben las

BeitragVerfasst: Di 28. Jan 2020, 12:40
von ponderstibbons
Sophia Ftymu hat geschrieben:IF r50!=r51!=r52 NEW = MEAN(r50,r51,r52).

Kann es sein, dass ich das falsche 'ungleich' Symbol nutze??


RTFM