Tabuler : affichage des valeurs manquantes lors de l'utilisation de variables catégorielles dérivées d'une formuleBonjour,
Je suis en train de mettre en place un script pour créer un tableau qui utilisera une variable catégorielle dérivée d'une formule comme colonnes.Ce script sera utilisé sur différents ensembles de données, j'aimerais donc le généraliser pour afficher toutes les valeurs de la variable catégorielle même si l'ensemble de données actuel n'affiche pas la valeur.
Par exemple, disons que j'ai un ensemble de données contenant une liste de sujets de test d'âges différents comme ceci :
Âge d'identification
1 40
2 11
3 21
4 36
et j'inclus une colonne de formule appelée "Age Bin" qui comporte 3 groupes : "< 10", "10-20" et ">=20", le tableau devient :
ID Âge Âge Bin
1 40 ">=20"
2 11 "10-20"
3 21 ">=20"
4 36 ">=20"
Si j'utilise Tabulate pour obtenir un tableau du nombre de sujets de test dans les différentes tranches d'âge, j'obtiendrais ce qui suit :
">=20" "10-20"
3 1
Puisque j'aimerais exécuter ce script sur différents ensembles de données, existe-t-il un moyen de forcer Tabulate à afficher « <10 » avec un nombre de 0 même s'il n'y en a pas dans l'ensemble de données actuel ?L'option "Inclure les éléments manquants pour le regroupement des colonnes" ne s'applique pas dans ce cas.J'aimerais faire cela en JSL mais je ne sais même pas comment le faire avec le panneau de contrôle donc toute aide serait appréciée.
Merci d'avance.
Re : Tabulation : affichage des valeurs manquantes lors de l'utilisation de variables catégorielles dérivées d'une formuleExcellente idée, cela fonctionnerait parfaitement ! Puisque mon objectif est de créer un script, je peux facilement ajouter et supprimer ces colonnes factices afin qu'elles n'apparaissent même pas une fois le script terminé.
Merci tout le monde!Re : Tabulation : affichage des valeurs manquantes lors de l'utilisation de variables catégorielles dérivées d'une formulePour compléter l'idée de Jim, ajoutez trois lignes pour les tranches d'âge standard et ajoutez une colonne indiquant ce que la ligne de données indique :
| IDENTIFIANT |
Âge |
Bac d'âge |
Statut |
| 1 |
40 |
>=20 |
Données |
| 2 |
11 |
10-20 |
Données |
| 3 |
21 |
>=20 |
Données |
| 4 |
36 |
>=20 |
Données |
| X |
1 |
<10 |
Standard |
| Oui |
15 |
10-20 |
Standard |
| Z |
25 |
>=20 |
Standard |
Lorsque vous compilez ces résultats, faites glisser le Bac d'âge colonne sur la zone de dépôt pour les lignes, et le Statut colonne sur la zone de dépôt des colonnes.Voici le résultat :

Vous disposez désormais d'une colonne supplémentaire, mais si vous la convertissez en tableau, vous pouvez la supprimer.
Re : Tabulation : affichage des valeurs manquantes lors de l'utilisation de variables catégorielles dérivées d'une formuleMerci pour l'aide mais cela ne fonctionne que si j'analysais des réponses catégorielles mais je dois généraliser la méthode pour ajouter des statistiques récapitulatives générales pour les autres paramètres de mon analyse, c'est pourquoi j'ai voulu utiliser Tabulate en premier lieu.
Je n'ai pas beaucoup de colonnes dans mon ensemble de données, je peux donc contourner ce problème pour l'instant sans avoir à créer un tas de tables distinctes. J'espérais qu'il y aurait un moyen plus simple, merci pour les réponses.Re : Tabulation : affichage des valeurs manquantes lors de l'utilisation de variables catégorielles dérivées d'une formuleC'est rapide :
1. Utilisez la propriété de colonne des étiquettes de valeur et incluez tous les niveaux
2. Utilisez la plateforme catégorielle (Analyse> Recherche sur les consommateurs> Catégorielle
3. Utilisez le simple, utilisez l'option "inclure les réponses non incluses dans les données".
4. Enregistrez ensuite les fréquences transposées...
J'espère que cela pourra vous conduire dans la bonne direction....
Re : Tabulation : affichage des valeurs manquantes lors de l'utilisation de variables catégorielles dérivées d'une formuleLa seule façon dont je sais comment procéder est de rejoindre/mettre à jour une table distincte contenant une entrée pour chaque valeur de groupe.