Ich befürchte, dass die Lösung für das folgende Problem recht einfach ist. Ich habe sie aber noch nirgendwo gefunden.
Ich habe eine Medieninhaltsanalyse von Artikeln der FAZ und der SZ durchgeführt. Dazu habe ich auch die einzelnen Sprecher, die in einem Artikel vorkommen erhoben. Dies waren zunächst String-Daten, die ich nun aber in numerische Daten umcodiert habe. Mein Problem ist nun folgendes: Ich möchte im Zeitverlauf wissen, wieviele verschiedene Sprecher sich beispielsweise in einem Jahr geäußert haben. Ein Beispiel: Ich habe zehn Sprecher in der Phase X, neun davon kommen einmal zu Wort, einer 20mal. Dann gibt mir SPSS immer 29 Aussagen als Ergebnis aus. Ich bräuchte aber 10 als Ergebnis. Dies wäre die Breite der Sprecherbasis.
Die Frage also: Wie kann ich auszählen lassen, wie viele verschiedene Ausprägungen vorkommen?
Analyse der Variablenbreite
-
- Beiträge: 5
- Registriert: 05.12.2006, 17:29
Hi Patrick,
die Sprecher wurden automatisch umcodiert. Das heisst einem Sprecher wurde nun eine Zahl zugeordnet: Also zum Beispiel Jürgen Zöllner = 1 und Edelgard Bulmahn = 541. Es sind insgesamt 542 verschiedene Sprecher, die insgesamt 1290 Aussagen machen. Für diese so codierten Sprecher will ich im Zeitverlauf untersuchen, was sie sagten. Das bedeutet in einer Phase kamen beispielsweise folgende fünf Sprecher zu Wort: 541, 123, 422, 80 und 34. Mit einer Häufigkeiten-Analyse konnte ich bisher nicht herausfinden, wie SPSS mir lediglich fünf ausspuckt. Ich kann das sicherlich auch auszählen, aber bei 541 Sprechern und mehreren duchzuführenden Analysen ist das eine Heidenarbeit.
Mfg
Norbert
die Sprecher wurden automatisch umcodiert. Das heisst einem Sprecher wurde nun eine Zahl zugeordnet: Also zum Beispiel Jürgen Zöllner = 1 und Edelgard Bulmahn = 541. Es sind insgesamt 542 verschiedene Sprecher, die insgesamt 1290 Aussagen machen. Für diese so codierten Sprecher will ich im Zeitverlauf untersuchen, was sie sagten. Das bedeutet in einer Phase kamen beispielsweise folgende fünf Sprecher zu Wort: 541, 123, 422, 80 und 34. Mit einer Häufigkeiten-Analyse konnte ich bisher nicht herausfinden, wie SPSS mir lediglich fünf ausspuckt. Ich kann das sicherlich auch auszählen, aber bei 541 Sprechern und mehreren duchzuführenden Analysen ist das eine Heidenarbeit.
Mfg
Norbert
-
- Beiträge: 5
- Registriert: 05.12.2006, 17:29
Was meinst du mit Datenblatt? Ich kenne mich nicht so aus.
Ansonsten habe ich Aggregieren mal probiert, da spuckt er mir auch nur die gesammelten Aussagen aus, nicht die Breite der Aussagen. Ich habe bei Aggregieren "Anzahl der Fälle ungewichtet" als Auswertungsstatistik eingestellt und beispielsweise den Zeitraum als Breakvariable.
Ansonsten habe ich Aggregieren mal probiert, da spuckt er mir auch nur die gesammelten Aussagen aus, nicht die Breite der Aussagen. Ich habe bei Aggregieren "Anzahl der Fälle ungewichtet" als Auswertungsstatistik eingestellt und beispielsweise den Zeitraum als Breakvariable.
-
- Beiträge: 818
- Registriert: 26.09.2006, 14:52
hi klingsor
ich meine, wie deine variablen und fälle in spss dargestellt sind. du hast variablen in den spalten deiner datentabelle und du hast verschiedene fälle (die zeilen in der datentabelle).
wie ist diese datentabelle aufgebaut? was steht in den spalten - was in den zeilen?
ich denke, dass je nach anordnung die lösung deines problems zu finden ist?!?
gruss
patrick
ich meine, wie deine variablen und fälle in spss dargestellt sind. du hast variablen in den spalten deiner datentabelle und du hast verschiedene fälle (die zeilen in der datentabelle).
wie ist diese datentabelle aufgebaut? was steht in den spalten - was in den zeilen?
ich denke, dass je nach anordnung die lösung deines problems zu finden ist?!?
gruss
patrick
-
- Beiträge: 5
- Registriert: 05.12.2006, 17:29
Ich verstehe es immer noch nicht so richtig. Ich dachte nicht, dass du auf ein solch grundlegendes Niveau hinauswillst.
Ich beschreibe den Datensatz mal: Es ist eine Medienanalyse zum Thema Studiengebühren, daher sind die Fälle jeweils Artikel einer Zeitung. Für jeden Artikel wurden wiederum, die darin vorkommenden Sprecher erhoben samt dem Inhalt ihrer Äußerung, ob sie sich beispielsweise positiv oder eher negativ zu Studiengebühren äußerten. So ist eben auch der Datensatz aufgeteilt: Ich kann die Artikel sortieren je nach Datum, nach Zeitung etc. Die bedeutsame Variable des Sprechers ist metrisch angelegt und besitzt eine Spannbreite von 542 Sprechern. Jeder Zahl ist als Wertelabel ein Name zugeordnet. Die Sprecher äußerns sich wie gesagt in mehreren Artikeln, das bedeutet, dass beispielsweise Sprecher 120 in Artikel 17, 383 und 456 vorkommt. Die Artikel haben jeweils Kennnummern, die aus dem Datum der Veröffentlichung und der jeweiligen Zeitung bestehen.
Ich hoffe, der Datensatz ist jetzt besser verständlich.
Ich beschreibe den Datensatz mal: Es ist eine Medienanalyse zum Thema Studiengebühren, daher sind die Fälle jeweils Artikel einer Zeitung. Für jeden Artikel wurden wiederum, die darin vorkommenden Sprecher erhoben samt dem Inhalt ihrer Äußerung, ob sie sich beispielsweise positiv oder eher negativ zu Studiengebühren äußerten. So ist eben auch der Datensatz aufgeteilt: Ich kann die Artikel sortieren je nach Datum, nach Zeitung etc. Die bedeutsame Variable des Sprechers ist metrisch angelegt und besitzt eine Spannbreite von 542 Sprechern. Jeder Zahl ist als Wertelabel ein Name zugeordnet. Die Sprecher äußerns sich wie gesagt in mehreren Artikeln, das bedeutet, dass beispielsweise Sprecher 120 in Artikel 17, 383 und 456 vorkommt. Die Artikel haben jeweils Kennnummern, die aus dem Datum der Veröffentlichung und der jeweiligen Zeitung bestehen.
Ich hoffe, der Datensatz ist jetzt besser verständlich.
-
- Beiträge: 818
- Registriert: 26.09.2006, 14:52
es ist insofern wichitg, als dass man sonst nicht weiss, wie man aggregieren muss.
dein daten sind also so strukturiert
ARTIKEL-ID SPRECHER-CODE
1 müller
1 meier
2 müller
3 müller
3 meier
3 huber
nun kannst du aggregieren:
AGGREGATE
/OUTFILE='c:\temp\aggr.sav'
/BREAK=artikel
/sprech_1 = N(sprecher).
und erhläst dann die anzahl sprecher, welche pro artikel codiert sind.
oder willst du das gar nicht wissen?!? evt. schreibe ich komplett an deinem problem vorbei. vielleicht kann jemand klären?
gruss
patrick
dein daten sind also so strukturiert
ARTIKEL-ID SPRECHER-CODE
1 müller
1 meier
2 müller
3 müller
3 meier
3 huber
nun kannst du aggregieren:
AGGREGATE
/OUTFILE='c:\temp\aggr.sav'
/BREAK=artikel
/sprech_1 = N(sprecher).
und erhläst dann die anzahl sprecher, welche pro artikel codiert sind.
oder willst du das gar nicht wissen?!? evt. schreibe ich komplett an deinem problem vorbei. vielleicht kann jemand klären?
gruss
patrick
-
- Beiträge: 5
- Registriert: 05.12.2006, 17:29
Hi Patrick,
Ok, ich verstehe langsam, was du meinst. Ich habe zwar mehrere Sprecher pro Artikel erhoben, diese allerdings mittlerweile so umcodiert, dass lediglich ein Sprecher pro Artikel übrig ist. So bekam ich aus 1025 Artikeln mit Codenummern, 1290 Artikel mit Codenummern, es sind also mehrere Artikel zwei- oder dreimal vertreten. Wieviele Sprecher es pro Artikel gibt suche ich also nicht mehr. Stattdessen versuche ich nun, da die Artikel ja auch in bestimmten Zeitphasen veröffentlicht wurden, zu untersuchen, wieviele verschiedene(!) Sprecher sich in einer Phase geäußert haben.
Die Artikel sind also so codiert:
Artikel ID - Sprechercode
1 - Müller
2 - Meier
3 - Müller
4 - Schmidt
Auf jeden Fall erstmal, danke für deine Mühen.
Ciao
Klingsor
Ok, ich verstehe langsam, was du meinst. Ich habe zwar mehrere Sprecher pro Artikel erhoben, diese allerdings mittlerweile so umcodiert, dass lediglich ein Sprecher pro Artikel übrig ist. So bekam ich aus 1025 Artikeln mit Codenummern, 1290 Artikel mit Codenummern, es sind also mehrere Artikel zwei- oder dreimal vertreten. Wieviele Sprecher es pro Artikel gibt suche ich also nicht mehr. Stattdessen versuche ich nun, da die Artikel ja auch in bestimmten Zeitphasen veröffentlicht wurden, zu untersuchen, wieviele verschiedene(!) Sprecher sich in einer Phase geäußert haben.
Die Artikel sind also so codiert:
Artikel ID - Sprechercode
1 - Müller
2 - Meier
3 - Müller
4 - Schmidt
Auf jeden Fall erstmal, danke für deine Mühen.
Ciao
Klingsor