Outils pour utilisateurs

Outils du site


boardz:design:result

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
boardz:design:result [2020/02/24 15:32]
admin [Algèbre des résultats]
boardz:design:result [2020/04/07 11:07] (Version actuelle)
Ligne 124: Ligne 124:
 === Maximum unaire === === Maximum unaire ===
  
 +Le maximum unaire calcule le maximum global de la structure sur la dimension la plus profonde, et réduit la structure à l'​arité inférieure d'une unité. Une matrice d'​arité deux devient une association et une association devient un scalaire.
 +
 +Syntaxe : MAX(op1)
 +
 +   * Scalaire : renvoie la même valeur
 +   * Assoc : renvoie le scalaire maximum des valeurs de l'​association
 +   * Matrice : renvoie la structure d'​arité inférieure,​ la dimension inférieure réduite au maximum local
 +
 +Exemple sur les matrices : 
 +
 +soit une matrice d'​arité 3 :
 +
 +    [catégorie de cours][cours][utilisateur] => valeur
 +
 +L'​exécution de MAX sur la matrice donnera la matrice indexée sur 
 +
 +   ​[Catégorie de cours][cours] => MAX(valeur(utilisateur))
  
 === Minimum unaire === === Minimum unaire ===
  
 +Comme pour le maximum unaire mais avec le minimum local.
  
 === Moyenne unaire === === Moyenne unaire ===
 +
 +Comme pour le maximum unaire mais avec la moyenne.
  
 === Cardinalité === === Cardinalité ===
 +
 +L'​opérateur de cardinalité extrait la cardinalité de la dernière dimension disponible dans la structure. ​
 +
 +Syntaxe : CARD(op1)
 +
 +   * Scalaire : donne le scalaire 1
 +   * Association : donne un scalaire donnant le nombre d'​éléments de l'​association
 +   * Matrice : donne une matrice de rang inférieur (une association pour la matrice d'​arité 2) donnant les nombres d'​éléments de la dernière dimension originale.
 +
 +Exemple :
 +
 +soit une matrice d'​arité 3 :
 +
 +    [Catégorie de cours][cours][utilisateur] => valeur
 +
 +de dimensions : 
 +
 +    [coursecatid,​ courseid, userid, unknown]
 +
 +L'​exécution de MAX sur la matrice donnera la matrice indexée sur 
 +
 +   ​[Catégorie de cours][cours] => COUNT(utilisateur)
 +
 +de dimensions :
 +
 +    [coursecatid,​ courseid, unknown]
  
 === Compression temporelle === === Compression temporelle ===
  
 [[:​start|Retour au sommaire]] [[:​start|Retour au sommaire]]
boardz/design/result.1582554754.txt.gz · Dernière modification: 2020/04/07 11:07 (modification externe)