entropy
Disponible à partir de : v20.1.0
Calcule l’entropie de Shannon d’une colonne de valeurs.
Syntaxe
entropy(val)Arguments
val— Colonne de valeurs de n’importe quel type.Any
Valeur renvoyée
Renvoie l’entropie de Shannon. Float64
Exemples
Calcul basique de l’entropie
CREATE TABLE entropy (`vals` UInt32,`strings` String)
ENGINE = Memory;
INSERT INTO entropy VALUES (1, 'A'), (1, 'A'), (1,'A'), (1,'A'), (2,'B'), (2,'B'), (2,'C'), (2,'D');
SELECT entropy(vals), entropy(strings) FROM entropy┌─entropy(vals)─┬─entropy(strings)─┐
│ 1 │ 1.75 │
└───────────────┴──────────────────┘