Hallo zusammen und schon mal herzlichen Dank für eure Hilfe.
Ich habe hier gerade eine Auswertung liegen, bei der ich an meine Grenzen stoße. Die meisten Guides erklären nur, wie man Variablen neu berechnet, falls bestimmte Bedingungen vorliegen.
Mein Anliegen ist jedoch ein anderes:
Ich habe eine Skala mit 10 Items und möchte den "Gesamt-Skalenwert" für jede einzelne VP ausrechnen und als neue Variable abspeichern. So weit klar und kein Problem.
Der Skalenwert ergibt sich aber folgendermaßen:
Skalenwert 1: es wurde mindestens einmal die 5 vergeben
Skalenwert 2: es wurde mindestens 2x die 4 vergeben
Skalenwert 3: mindestens 1x die 4 oder mindestens 3x die 3
Skalenwert 4: 2x die 3 oder mindestens 3x die 2
Skalenwert 5: der Rest (also maximal 1x die 3 oder maximal 2x die 2 oder nur Einsen)
Fehlende Werte sollen ignoriert werden, solange maximal 5 der 10 fehlen. Fehlen mehr Werte, soll das Ergebnis ein fehlender Wert sein.
Ich vermute das geht irgendwie mit Syntax und IF-Befehlen, ich bekomme aber nicht raus, wie.
Vielen Dank für eure Hilfe
neue Variable berechnen mit if-Anteil?
-
- Beiträge: 3
- Registriert: 04.02.2019, 16:16
-
- Beiträge: 2731
- Registriert: 01.02.2018, 10:45
Re: neue Variable berechnen mit if-Anteil?
hallo Herzdame
wer denkt sich sowas aus? warum Varianz vernichten und das ganze auf nur 5 Werte eindampfen?
dadurch verliert das ganze eventuell seine metrik einer Intervallskala!!!
sind die regeln denn vollständig und disjunkt ?? hoffe ich mal!
bei zehn items wird nicht unterschieden zwischen:
5111111111 = 54444444444 = 5555555555 = 5 ob das sinn macht?
ich würde über transformieren-->"Werte in fälle zählen" 5 neue Variablen bauen
also 5er zählen 4er zählen usw.....dann mit < > or and.. arbeiten.....
müsste klappen...man ist oft schneller "mit der hand" als wenn man ein
Programm schreibt, das man auch noch checken muss...
gruß
dutchie
wer denkt sich sowas aus? warum Varianz vernichten und das ganze auf nur 5 Werte eindampfen?
dadurch verliert das ganze eventuell seine metrik einer Intervallskala!!!
sind die regeln denn vollständig und disjunkt ?? hoffe ich mal!
bei zehn items wird nicht unterschieden zwischen:
5111111111 = 54444444444 = 5555555555 = 5 ob das sinn macht?
ich würde über transformieren-->"Werte in fälle zählen" 5 neue Variablen bauen
also 5er zählen 4er zählen usw.....dann mit < > or and.. arbeiten.....
müsste klappen...man ist oft schneller "mit der hand" als wenn man ein
Programm schreibt, das man auch noch checken muss...
gruß
dutchie
-
- Beiträge: 3
- Registriert: 04.02.2019, 16:16
Re: neue Variable berechnen mit if-Anteil?
Kurzfassung:wer denkt sich sowas aus? warum Varianz vernichten und das ganze auf nur 5 Werte eindampfen?
Weil derjenige nicht auf allen 10 Ebenen "hoch belastet" sein muss, um hoch belastet zu sein. Es ist sogar normal, dass jemand, der hoch belastet ist nur an einer oder zwei Stellen diese Belastung zeigt.
Mit der Hand ist keine Option, wir reden hier über tausende VP pro Jahr.
Danke für deinen Vorschlag, da muss ich mich nochmal weiter schlau lesen, aber das sollte ich hinbekommen.
Vielleicht gibts noch andere Ansätze?
-
- Beiträge: 3
- Registriert: 04.02.2019, 16:16
Re: neue Variable berechnen mit if-Anteil?
Hat gut funktioniert der Ansatz.
Mit der Zählbefehl und
IF(Zählvariable>=X) Zielvariable=Y.
und dort alle Bedingungen aufgeführt (Reihenfolge beachten, da ggf überschrieben wird) funktioniert das Ganze.
Mit der Zählbefehl und
IF(Zählvariable>=X) Zielvariable=Y.
und dort alle Bedingungen aufgeführt (Reihenfolge beachten, da ggf überschrieben wird) funktioniert das Ganze.