0 votes
in SoSci Survey (dt.) by s084281 (190 points)

Liebe Support-Team,

für eine mehrsprachige Befragung (3 Länder) programmiere ich gerade die Quoten für die Merkmale Alter, Geschlecht und Bildung. Dafür verwende ich die verbundene Quotierung.
Während ich bei Geschlecht die gleichen Kategorien für alle 3 Länder habe, unterscheiden sich die Antwortkategorien für Alter und Bildung zwischen den Ländern.

Das Alter wird offen abgefragt, daher würde ich das Alter umkodieren in Altersgruppen. In Deutschland und den USA habe ich 3 Altersgruppen (55-59, 60-64, und über 65), in Brasilien aber nur 2 (55-64 und ab 65), da ich nur für diese 2 Gruppen in Brasilien repräsentative Zahlen habe.

Die Antwortoptionen bei Bildung unterscheiden sich zwischen den Ländern. Zudem habe ich in Deutschland und den USA pro Antwortoption repräsentative Zahlen, in Brasilien muss ich jeweils ein paar Antwortoptionen zu insgesamt 3 Bildungsleveln zusammenfassen.

Daher meine Frage: Wie kann ich für die gleiche Variable für unterschiedliche Länder unterschiedliche Variablengruppen "umkodieren"?

Vielen Dank im Voraus

1 Answer

+1 vote
by SoSci Survey (308k points)

Am einfachsten machen Sie es so, dass Sie die Umkoderung in einen IF-Filter packen, welcher je nach Lang einfach eine andere Umkodierung vornimmt. Also z.B.

$age = value('SD01_01');

if (value('LAND') == 1) {
    // USA
    if ($age < 55) {
      $ageGroup = 1;
    } elseif ($age <= 59) {
      $ageGroup = 2;
    } elseif ($age <= 64) {
      $ageGroup = 3;
    } else {
      $ageGroup = 4;
    }
} elseif (value('LAND') == 2) {
    // Brasilien 
    if ($age < 55) {
      $ageGroup = 5;
    } else {
      $ageGroup = 6;
    }
}

Sie bemerken vielleicht, dass ich für Brasilien anderen Codes genommen habe als für die USA. Das würde ich Ihnen empfehlen, damit es im Nachhinein keine Verwechslungen geben kann.

by s084281 (190 points)
Vielen vielen Dank für die Hilfe! Genau danach habe ich gesucht.

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...