Hallo zusammen,
im Zusammenhang mit der Angleichung verschiedener Skalen habe ich her im Forum einen entsprechenden Beitrag gefunden (Link http://www.statistik-tutorial.de/forum/ftopic4386.html). Allerdings wird in diesem beschrieben, wie ein 7-Skala in eine 5-Skala transformiert wird und ich bekomme es nicht hin, diesen Ansatz auf die Transformation einer 11-Skala zu einer 5-Skala anzuwenden.
Im genannten Beispiel wird folgende Syntax angewendet:
*-----------------------.
*now have data.
*coarsen.
do if old7 eq 1.
compute new5 = 1.
else if old7 eq 2.
do if rv.uniform(0, 1) lt 2/5.
compute new5 = 1.
ELSE.
compute new5 = 2.
end if.
else if old7 eq 3.
do if rv.uniform(0, 1) lt 4/5.
compute new5 = 2.
ELSE.
compute new5 = 3.
end if.
else if old7 eq 4.
compute new5 = 3.
else if old7 eq 5.
do if rv.uniform(0, 1) lt 4/5.
compute new5 = 4.
ELSE.
compute new5 = 3.
end if.
else if old7 eq 6.
do if rv.uniform(0, 1) lt 3/5.
compute new5 = 4.
ELSE.
compute new5 = 5.
end if.
else if old7 eq 7.
compute new5 = 5.
end if.
formats new5 (f1).
var labels
new5 'reassigned to 5 point scale'.
Hat jemand einen Tipp, wie ich die gezeigte Syntax anpassen entsprechend kann?
11-Punkt-Skala in 5-Punkt-Skala transformieren
-
- Beiträge: 3
- Registriert: 09.05.2017, 10:59
-
- Beiträge: 3
- Registriert: 09.05.2017, 10:59
Re: 11-Punkt-Skala in 5-Punkt-Skala transformieren
Ich habe mir dazu folgendes überlegt:
11-Skala
0 1 2 3 4 5 6 7 8 9 10
--> Transformation in 5-Skala
Werte 0 + 1 + ( 0,5 * 2 )= neue1 (per Zufall werden die Hälfte aller "2" dem neuen Werte 1 zugeordnet)
Wert ( 0,5 * 2 ) + 3 +4 =neue2 (per Zufall werden die Hälfte aller "2" dem neuen Werte 2 zugeordnet)
Wert 5 = neue3 (5 entspricht der exakten Mitte und wird zur 3)
Werte 6 + 7 + ( 0,5 * 8 ) = neue4 (siehe oben)
Werte ( 0,5 * 8 ) + 9 + 10=neue5
passt das aus eurer Sicht, oder habe ich einen Denkfehler?
11-Skala
0 1 2 3 4 5 6 7 8 9 10
--> Transformation in 5-Skala
Werte 0 + 1 + ( 0,5 * 2 )= neue1 (per Zufall werden die Hälfte aller "2" dem neuen Werte 1 zugeordnet)
Wert ( 0,5 * 2 ) + 3 +4 =neue2 (per Zufall werden die Hälfte aller "2" dem neuen Werte 2 zugeordnet)
Wert 5 = neue3 (5 entspricht der exakten Mitte und wird zur 3)
Werte 6 + 7 + ( 0,5 * 8 ) = neue4 (siehe oben)
Werte ( 0,5 * 8 ) + 9 + 10=neue5
passt das aus eurer Sicht, oder habe ich einen Denkfehler?
-
- Beiträge: 3
- Registriert: 09.05.2017, 10:59
Re: 11-Punkt-Skala in 5-Punkt-Skala transformieren
Da ich mit meinem Beitrag bisher recht alleine da stehe, gehe ich davon aus, dass dieses Thema viele vor ein Problem stellt. Nichtsdestotrotz habe ich eine Lösung gefunden und möchte diese gern teilen, vielleicht hilft es ja dem einen oder anderen.
Unter http://www.marktforschung-stuttgart.de/ ... sformator/ gibt es ein Excel Tool zum Download, mit dem jede beliebige Skala in eine andere transformiert werden kann.
Mir hat es im Rahmen meines Forschungsprojekts jedenfalls sehr geholfen, nachdem meine anderen Versuche nicht zufriedenstellen funktioniert haben.
Unter http://www.marktforschung-stuttgart.de/ ... sformator/ gibt es ein Excel Tool zum Download, mit dem jede beliebige Skala in eine andere transformiert werden kann.
Mir hat es im Rahmen meines Forschungsprojekts jedenfalls sehr geholfen, nachdem meine anderen Versuche nicht zufriedenstellen funktioniert haben.