faire référence aux niveaux de variablesChère communauté
Comment effectuer un décompte des niveaux d'une variable ?
Dans R, je peux taper length(levels(x)).
exemple : les espèces de bactéries sont des niveaux de la variable « espèce »
meilleur,
Modélisation statistique avancéeAutomatisation et scriptsAccès aux donnéesRe : faire référence aux niveaux de variables« Cols > Columns Viewer » donne ce type de sortie avec « Afficher le résumé » :

Re : faire référence aux niveaux de variablesUtilisez ensuite l’approche Tableaux > Résumé. Vous pouvez obtenir un tableau contenant des centaines de lignes, mais le panneau de lignes en bas vous indiquera le nombre de lignes du tableau.
Vous pouvez également vérifier si cette suggestion a été ajoutée à la liste de souhaits JMP. Si c'est le cas, félicitez-vous d'avoir voté pour ajouter cette fonctionnalité. Si vous ne le trouvez pas ici, ajoutez-le.
Re : faire référence aux niveaux de variablesMerci beaucoup
Dans l'histogramme, il y a une ligne avec "niveaux", cela me donne exactement ce dont j'ai besoin.
Pourtant, au risque de pleurnicher, le nombre de niveaux peut se chiffrer en centaines et il est fastidieux de faire défiler le tableau des fréquences. J'imagine qu'il devrait y avoir un moyen plus simple de savoir combien de valeurs uniques se trouvent dans une colonne...
Re : faire référence aux niveaux de variablesSalut merci pour cette réponse intéressante. Cependant, je n'ai pas réussi à le faire fonctionner. c'est sans doute dû à mon manque de compétences.
Re : faire référence aux niveaux de variablesSi vous préférez une solution interactive, utilisez Tableaux > Résumé. Placez la colonne souhaitée en tant que variable de groupe et cliquez sur OK. Le nombre de lignes dans la table de données résultante correspond au nombre de niveaux.
OU
Faites de la variable souhaitée une variable ordinale ou nominale. Utilisez Analyser > Distribution.
Re : faire référence aux niveaux de variablesSi vous souhaitez des valeurs uniques dans une liste ou une colonne de tableau, voici quelques fonctions qui vous aideront.Le premier est pour une liste :
/*
Function Name: get_unique_values
Description: Find the unique values in a list. Uses an associative array
Arguments:
in_list List to get unique values for
*/
Get_unique_values = Function( {in_list},
{Default Local},
tmp = [=> 0];
Insert Into( tmp, in_list );
tmp << get keys;
);
Pour une colonne de tableau :
/* Function Name Get_Unique_Values_col
Description: Get the unique values for a column. For example:
Indications
------------
AAAAA
BBBBB
AAAAA
CCCCC
CCCCC
unique_list = get_unique_values_col (:Indications)
will return {"AAAAA", "BBBBB", "CCCCC"}
Arguments:
dtcol column descriptor to calculate unique values for
*/
Get_Unique_Values_col = Function( {dtcol},{default local},
// Eval/expr trickery to get this to work.
eval(eval expr(
Summarize(unique_list = By(expr(dtcol)))));
unique_list;
);Re : faire référence aux niveaux de variablesMerci!!
C'est le meilleur moyen le plus direct de trouver le nombre de niveaux.
C'est un peu "caché" mais au moins ça me donne ce dont j'ai besoin