Commande Classes

Classes( <Liste Données L>, <Début D>, <Largeur Classes l > )

Retourne une liste des bornes d’intervalles. La première borne est D, la dernière est au moins égale au maximum de la liste L, les distances entre les bornes étant égales à l.

Classes( <Liste Données L >, <Nombre Classes n> )

Retourne une liste des bornes d’intervalles. La première borne est égale au minimum de la liste L, la dernière est égale au maximum de la liste L, les distances entre les bornes étant toutes égales.

Classes({1, 3, 5, 7, 8, 9, 10}, 3) donne {1, 4, 7, 10}

Classes({0.1, 0.2, 0.4, 1.1}, 0, 1) donne {0, 1, 2}

Note Idée : pour les éléments des classes :

données = {1, 3, 5, 7, 8, 9, 10}

bornes = Classes(données, 3) retourne {1, 4, 7, 10}

regroupements = Ajouter(Compactée(GarderSi(bornes(k) ≤ x < bornes(k + 1), données), k, 1…(Longueur(bornes) - 2)), GarderSi(bornes(Longueur(bornes) - 1) ≤ x,données))

retourne {{1, 3}, {5}, {7, 8, 9,10}}

Par convention, cette commande utilise la règle : a ≤ x < b pour toutes les classes, excepté pour la dernière : a ≤ x ≤ b