← revenir à l'accueil

Développement du moteur statistique

Notre modèle reproduit celui du développement et de l'usage de la bibliothèque ADDAD de fonctions statistiques et d'analyse de données implémentées en Fortran publiée dans les années 80 par l'association ADDAD (Association pour le Développement et la Diffusion de l'Analyse des Données. Adresse : ENSAM 151, Boulevard de l'Hôpital 75013 Paris, tel.: 01 45 85 40 28). Ce modèle de développement a prouvé sa pertinence car cette bibliothèque ADDAD est encore utilisée aujourd'hui après plus de 30 années de développements (dans DTM et dans Hyperbase par exemple).

Pour la plateforme il s'agit :

  • de déléguer l'implémentation de modèles statistiques ou d'outils d'analyse de données à la communauté de référence en la matière
  • de diffuser ces implémentations et les méthodes associées par le biais de la plateforme

Le choix courant consiste à :

  • donner ce rôle à l'environnement R : The R Project for Statistical Computing
    • en particulier celui du calcul des AFC et CAH au package R FactoMineR
  • développer nous-même un package R textometry pour y implémenter ce qui nous manque
  • après avoir commencé par déléguer la production des visualisations graphiques à R, nous avons commencé à déplacer la visualisation vers un nouveau composant Java à cause du manque d'interactivité des graphiques R
  • comme il existe de nombreuses implémentations Java des calculs actuellement délégués à R, il est tout à fait envisageable - pour l'instant - de produire à un coût faible un TXM n'utilisant pas R pour certains contextes de déploiement

Spécifications:

Suivi des versions de R

R-cran publie des nouvelles versions mineures tous les 3 mois environs. Les packages ne suivent pas forcement ce rythme et des décalages de publications se font.

Pour Mac OS X

Depuis la version 10.10 de Mac OS X, il est nécessaire d'installer XQuartz pour pouvoir produire des graphiques SVG avec R. cela est du au faite que Mac OS X ne livre plus X11 par défaut. (il faut installer XCode)

R maintient une version de R (3.2.1 - 2015-06-19) qui fonctionne pour les Mac OS X antérieur à la version 10.9 (Maverick) de Mac OS X. Mais cette version n'est plus maintenue et n'ai pas conseillée pour les versions suivantes de Mac OS X.

Dans la version courante de R (3.3.3), l’exécutable de R (ligne de commande) est installé dans /usr/local/bin anciennement /usr/bin/R → c'est pourquoi lorsqu'on installe R-3.3.3, il faut indiquer à TXM le nouveau chemin.

Version de R par version de setup TXM :

  • TXM 0.7.7 - R 3.2.1
  • TXM 0.7.8 - R 3.3.2
public/specs_dev_moteurr.txt · Dernière modification: 2017/03/10 11:49 par matthieu.decorde@ens-lyon.fr