boardz:journal24012020
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| boardz:journal24012020 [2020/01/27 10:11] – créée florence | boardz:journal24012020 [2025/12/10 16:16] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | | | + | | {{ : |
| - | ===== JOURNAL DE BORD au 16 Décembre 2019 ===== | + | ===== JOURNAL DE BORD au 24 janvier 2020 ===== |
| ===== BoardZ Version 2 ===== | ===== BoardZ Version 2 ===== | ||
| Ligne 10: | Ligne 10: | ||
| Actuellement nous sommes sur 2 sujets clefs du fonctionnement du moteur de calcul : | Actuellement nous sommes sur 2 sujets clefs du fonctionnement du moteur de calcul : | ||
| - | === Un calculateur de résultats=== | + | * Un calculateur de résultat |
| + | * la résolution des index | ||
| - | **Nous avons terminé la mise en place de la formalisation du concept de Result :** | + | ==== Calculateur |
| - | Un objet transportant des données " | ||
| - | Cette formalisation permet de passer à la suite : | + | **Nous avons terminé la mise en place de la formalisation du concept de Résultat :** |
| + | |||
| + | Un objet transportant des données " | ||
| + | |||
| + | Le " | ||
| + | |||
| + | Le résultat peut donc évoluer depuis un **simple " | ||
| + | |||
| + | **Cette formalisation permet de passer à la suite :** | ||
| Un calculateur algébrique de résultat, capable de calculer une transformation de résultats à partir d'une formule. C'est quelque chose qui peut être assimilé au moteur de calcul par formule d' | Un calculateur algébrique de résultat, capable de calculer une transformation de résultats à partir d'une formule. C'est quelque chose qui peut être assimilé au moteur de calcul par formule d' | ||
| + | |||
| Ce calculateur est à la base du principe d' | Ce calculateur est à la base du principe d' | ||
| + | |||
| Le moteur de calcul est donc un organe essentiel. il effectue donc des calculs " | Le moteur de calcul est donc un organe essentiel. il effectue donc des calculs " | ||
| **En voici quelques exemples (non exhaustif) :** | **En voici quelques exemples (non exhaustif) :** | ||
| - | * Calculs scalaires : (les deux opérandes sont scalaires), la sortie est scalaire : | + | |
| * +, - , * / | * +, - , * / | ||
| - | Calculs scalaire vs. assoc (ou array ou matrix) : | + | * **Calculs scalaire vs. associatif |
| - | Arrray + Sca (ajoute à tous les membres) - commutative | + | |
| - | Assoc + Sca (ajoute à toutes les valeurs) - commutative | + | |
| - | Matrix + Sca (ajoute à toutes les valeurs de la matrice) - commutative | + | |
| - | idem avec -, * et / (- et / ne sont pas localement commutatives) | + | |
| Toutes ces opérations sortent la plus grande structure en sortie | Toutes ces opérations sortent la plus grande structure en sortie | ||
| - | Calculs | + | * **Calculs |
| - | +, -, *, / (membre à membre, sous contrôle d' | + | |
| - | ^ et ! : resp. intersect et exclude : garde ou exclut les valeurs du premier opérande en fonction du second | + | |
| - | Calculs | + | * **Calculs |
| - | ^ et ! : resp. intersect et exclude : garde ou exclut "par clef" les valeurs du premier opérande | + | |
| - | Calculs | + | * **Calculs |
| - | +, -, *, / (membre à membre, par clef. Les clefs manquantes dans l'un des opérandes sont considérées comme existantes à valeur nulle. La résultante des indexes est donc un union des clefs.) | + | |
| - | ^ et ! : resp. intersect et exclude : garde ou exclut "par clef" les valeurs du premier opérande par les clefs du second opérande (les valeurs sont ignorées) | + | |
| - | Calculs | + | * **Calculs |
| - | +, -, * , / : opère la correspondance sur les clef de première dimension et réduit le calcul localement à un Assoc * Scal | + | |
| **En cours de réflexion :** | **En cours de réflexion :** | ||
| - | Autres cas de matrices | + | * Autres cas de matrices |
| - | Intégration de " | + | |
| - | ** | + | |
| - | En cours de test :** | + | **En cours de test :** |
| Le fonctionnement de la pile d' | Le fonctionnement de la pile d' | ||
| Ligne 62: | Ligne 73: | ||
| Calcul des écarts normés (sur -100, 100) par rapport à une moyenne : | Calcul des écarts normés (sur -100, 100) par rapport à une moyenne : | ||
| Soit deux mesures : %MA et %MM, respectivement donnant : | Soit deux mesures : %MA et %MM, respectivement donnant : | ||
| - | %MA : le nombre d' | + | * %MA : le nombre d' |
| - | %MM la moyenne (scalaire) | + | |
| Soit un indicateur %IA forgé à partir de %MA = %MM comme max(abs((%MA - %MM)) qui mesure le maximum des écarts à la moyenne (sortie scalaire) | Soit un indicateur %IA forgé à partir de %MA = %MM comme max(abs((%MA - %MM)) qui mesure le maximum des écarts à la moyenne (sortie scalaire) | ||
| + | |||
| On vise le résultat suivant : | On vise le résultat suivant : | ||
| Ligne 82: | Ligne 95: | ||
| **%MM :** on étend la mesure de moyenne à une assoc [courseid]=> | **%MM :** on étend la mesure de moyenne à une assoc [courseid]=> | ||
| - | ===La " | + | ====Résolution |
| Le moteur de calcul algébrique peut travailler avec des** clefs numérique** ou **textuelles**. | Le moteur de calcul algébrique peut travailler avec des** clefs numérique** ou **textuelles**. | ||
| - | En général les résultats issus du cube ou de requêtes complémentaires sont indexées sur " | ||
| - | Une réflexion est en cours pour voir : | + | En général les résultats issus du cube ou de requêtes complémentaires sont indexées sur " |
| - | | + | Le problème à résoudre étant, à un certain moment donné de la chaine de traitement, celui de la " |
| - | * Comment cette résolution impacte-t-elle la définition d'un " | + | |
| + | **Une réflexion est en cours pour voir :** | ||
| + | |||
| + | | ||
| + | * Comment cette résolution impacte-t-elle la définition d'un " | ||
| * Comment cette résolution impacte-t-elle la forme des " | * Comment cette résolution impacte-t-elle la forme des " | ||
| * Quelle doit être l' | * Quelle doit être l' | ||
| Ligne 98: | Ligne 114: | ||
| Cela suppose que les " | Cela suppose que les " | ||
| - | |||
| - | ===Extraction de données === | ||
boardz/journal24012020.1580119885.txt.gz · Dernière modification : (modification externe)
