Hallo,
ich will mit einem Diagramm die Altersverteilung meines Probandenguts darstellen. Aufgeteilt in Decaden. Leider komm ich nicht weiter, soll aber nicht mit Hilfe einer Bevölkerungspyramide geschehen...
Wenn einer ne Idee hat wäre das super.
Vielen Dank
Daten graphisch darstellen
-
- Beiträge: 19
- Registriert: 11.08.2010, 09:42
Hallo Simon,
also zunächst solltest du die Altersvariable gruppieren!
Diese kannst du dann ganz einfach als Histogramm ausgeben und fettisch!
Also:
Oder übers Menü:
Transformieren --> viesuelles Klassieren --> alter auswählen --> unten auf trennwerte erstellen --> position des ersten : 10 --> Breite: 10 --> ok --> Vraiable nen Namen geben--> fetisch
Diagramme --> Diagrammerstellung --> Balken --> erstes oben links --> alter_kl auf x-achse --> fettisch!
So! Nimm die Syntax geht schneller
lefueT
also zunächst solltest du die Altersvariable gruppieren!
Diese kannst du dann ganz einfach als Histogramm ausgeben und fettisch!
Also:
Code: Alles auswählen
*Umkodieren.
RECODE alter
(LO THRU 10=1)
(11 THRU 20 =2)
*Hier jetzt weiter einteilen!
INTO alter_kl.
VARIABLE LABELS alter_kl 'Altersklassen'.
VALUE LABELS alter_kl
1 '0 - 10 Jahre'
2 '11 - 20 Jahre' .
*Hier jetzt die weiteren Kategorien nennen...
EXECUTE.
* Diagrammerstellung.
GGRAPH
/GRAPHDATASET NAME="graphdataset" VARIABLES=alter_kl MISSING=LISTWISE REPORTMISSING=NO
/GRAPHSPEC SOURCE=INLINE.
BEGIN GPL
SOURCE: s=userSource(id("graphdataset"))
DATA: alter_kl=col(source(s), name("alter_kl"))
GUIDE: axis(dim(1), label("Altersklassen"))
GUIDE: axis(dim(2), label("Häufigkeit"))
ELEMENT: interval(position(summary.count(bin.rect(alter_kl))), shape.interior(shape.square))
END GPL.
Transformieren --> viesuelles Klassieren --> alter auswählen --> unten auf trennwerte erstellen --> position des ersten : 10 --> Breite: 10 --> ok --> Vraiable nen Namen geben--> fetisch
Diagramme --> Diagrammerstellung --> Balken --> erstes oben links --> alter_kl auf x-achse --> fettisch!
So! Nimm die Syntax geht schneller

lefueT