Tabellieren: Anzeige fehlender Werte bei Verwendung von formelabgeleiteten kategorialen VariablenHallo,
Ich stelle ein Skript zusammen, um eine Tabelle zu erstellen, die eine von einer Formel abgeleitete kategoriale Variable als Spalten verwendet.Dieses Skript wird für verschiedene Datensätze verwendet, daher möchte ich es verallgemeinern, um alle Werte in der kategorialen Variablen anzuzeigen, auch wenn der aktuelle Datensatz den Wert nicht anzeigt.
Angenommen, ich habe einen Datensatz mit einer Liste von Testpersonen unterschiedlichen Alters wie folgt:
ID-Alter
1 40
2 11
3 21
4 36
und ich füge eine Formelspalte namens „Altersgruppe“ ein, die drei Gruppen hat: „< 10“, „10-20“ und „>=20“, die Tabelle wird zu:
ID-Alter-Alter-Bin
1 40 ">=20"
2 11 „10-20“
3 21 „>=20“
4 36 „>=20“
Wenn ich Tabulate verwende, um eine Tabelle mit der Anzahl der Testpersonen in den verschiedenen Altersklassen zu erhalten, erhalte ich Folgendes:
„>=20“ „10-20“
3 1
Da ich dieses Skript gerne für verschiedene Datensätze ausführen möchte, gibt es eine Möglichkeit, Tabulate zu zwingen, „<10“ mit einem Zählerstand von 0 anzuzeigen, obwohl im aktuellen Datensatz keiner vorhanden ist?Die Option „Fehlende Spalten zur Gruppierung einbeziehen“ gilt in diesem Fall nicht.Ich würde das gerne in JSL machen, aber ich weiß nicht einmal, ob ich das mit dem Control Panel machen soll, also wäre ich für jede Hilfe dankbar.
Dank im Voraus.
Betreff: Tabellieren: Fehlende Werte werden angezeigt, wenn von der Formel abgeleitete kategoriale Variablen verwendet werdenTolle Idee, das würde perfekt funktionieren! Da es mein Ziel ist, ein Skript zu erstellen, kann ich diese Dummy-Spalten problemlos hinzufügen und entfernen, sodass sie nach Abschluss des Skripts nicht einmal angezeigt werden.
Vielen Dank an alle!Betreff: Tabellieren: Fehlende Werte werden angezeigt, wenn von der Formel abgeleitete kategoriale Variablen verwendet werdenUm Jims Idee zu ergänzen, fügen Sie drei Zeilen für die Standardaltersklassen und eine Spalte hinzu, die angibt, was die Datenzeile angibt:
| AUSWEIS |
Alter |
Altersbehälter |
Status |
| 1 |
40 |
>=20 |
Daten |
| 2 |
11 |
10-20 |
Daten |
| 3 |
21 |
>=20 |
Daten |
| 4 |
36 |
>=20 |
Daten |
| X |
1 |
<10 |
Standard |
| Y |
15 |
10-20 |
Standard |
| Z |
25 |
>=20 |
Standard |
Wenn Sie diese Ergebnisse tabellarisch darstellen, ziehen Sie die Altersbehälter Spalte auf die Drop-Zone für Zeilen und die Status Spalte auf die Drop-Zone für Spalten.Das ist das Ergebnis:

Sie haben jetzt eine zusätzliche Spalte, aber wenn Sie sie in eine Tabelle konvertieren, können Sie sie löschen.
Betreff: Tabellieren: Fehlende Werte werden angezeigt, wenn von der Formel abgeleitete kategoriale Variablen verwendet werdenVielen Dank für die Hilfe, aber das funktioniert nur, wenn ich kategoriale Antworten analysiere, aber ich muss die Methode verallgemeinern, um allgemeine zusammenfassende Statistiken für die anderen Parameter in meiner Analyse hinzuzufügen, weshalb ich überhaupt Tabulate verwenden wollte.
Ich habe nicht viele Spalten in meinem Datensatz, sodass ich vorerst damit umgehen kann und nicht viele separate Tabellen erstellen muss. Ich hatte gehofft, dass es einen einfacheren Weg gibt, danke für die Antworten.Betreff: Tabellieren: Fehlende Werte werden angezeigt, wenn von der Formel abgeleitete kategoriale Variablen verwendet werdenDas geht schnell:
1. Verwenden Sie die Spalteneigenschaft „Value Labels“ und schließen Sie alle Ebenen ein
2. Verwenden Sie die kategoriale Plattform (Analysieren > Verbraucherforschung > Kategorisch).
3. Verwenden Sie die einfache Option „Antworten einbeziehen, die nicht in den Daten enthalten“
4. Speichern Sie dann die transponierten Frequenzen ab ...
Hoffentlich kann Sie das in die richtige Richtung führen....
Betreff: Tabellieren: Fehlende Werte werden angezeigt, wenn von der Formel abgeleitete kategoriale Variablen verwendet werdenDie einzige Möglichkeit, die ich kenne, besteht darin, eine separate Tabelle zu verknüpfen/zu aktualisieren, die einen Eintrag für jeden Gruppenwert enthält.