PRESTO Programme d’étude de séries temporelles Projet 4 ème année Jean-Frédéric Berthelot Paul-Alain Bugnard Camille Capelle Sébastien Castiel Marion Floury Aymeric Hervieu Chris Hervieux Encadrants Jean Camillerapp Hamdi Raïssi Soutenance de projet 15 décembre 2008
PRESTO I.Cadre du projet 1.Les séries temporelles 2.JMulti 3.Vision globale du projet II.Architecture III.Spécifications fonctionnelles IV.Planification 18 décembre 2008 PRESTO - Soutenance de projet 2
Les séries temporelles Qu’est-ce que c’est ? A quoi ça sert ? Où sont elles ? 18 décembre 2008 PRESTO - Soutenance de projet 3 Exemples
Les séries temporelles 18 décembre 2008 PRESTO - Soutenance de projet 4 Exemples
Objectifs de l’analyse des séries temporelles Résumer Décrire Modéliser Prédire Relier les variables 18 décembre 2008 PRESTO - Soutenance de projet 5 MinMaxMoyenneEcart type
JMulti Logiciel de traitement de séries numérique Date de 1999 Codé en Java Offre différents traitements statistique : ▫ statistiques descriptives (moyenne, écart type …) ▫ affichage graphique ▫ différents modèles statistiques 18 décembre 2008 PRESTO - Soutenance de projet 6
JMulti 18 décembre 2008 PRESTO - Soutenance de projet 7
JMulti Des imperfections : ▫ Problème d’ergonomie ▫ Peu d’extensibilité ▫ Utilisation incomplète des résultats mathématiques récents 18 décembre 2008 PRESTO - Soutenance de projet 8
Vision globale du logiciel PRESTO Public visé : statisticien, ou toute personne ayant des notions de statistiques Licence : GPL Logiciel extensible Langage utilisé : C# 18 décembre 2008 PRESTO - Soutenance de projet 9
Vision globale du logiciel PRESTO 18 décembre PRESTO - Soutenance de projet
PRESTO I.Cadre du projet II.Architecture III.Spécifications fonctionnelles IV.Planification 18 décembre PRESTO - Soutenance de projet
Série Affichage Programme Fonctions Exécution Création instruction Sauvegarde Exportation Importation Architecture 18 décembre PRESTO - Soutenance de projet Exportation Importation
PRESTO I.Cadre du projet II.Architecture III.Spécifications fonctionnelles 1.Instructions 2.Programme 3.Dictionnaire des fonctions 4.Implantation des fonctions 5.Interface graphique 6.Affichage des résultats IV.Planification 18 décembre PRESTO - Soutenance de projet
Instructions S 2 = Centrer(S 1 ) | C Directives d’affichage Paramètre(s)Fonction Résultat 18 décembre PRESTO - Soutenance de projet Deux possibilités de saisie : graphique et textuelle Saisie textuelle : analyse syntaxique
Programme 18 décembre PRESTO - Soutenance de projet Programme Edition S 2 = Centrer(S 1 ) | C Instruction 1 Instruction 2 Instruction 3 Instruction i Instruction i+1 … S 2 = Centrer(S 1 ) | C Pointeur d’exécution … Opérations : Ajout d’instruction Déplacement d’instruction Suppression d’instruction Remplacement d’instruction
Exportation et importation de programmes Exportation : ▫ Sauvegarde d’un enchaînement d’instruction ▫ Format texte ▫ Nécessité de sauvegarder les séries importées Importation : ▫ Analyse syntaxique instruction par instruction ▫ Mise à jour de la table des données ▫ Gestion des problèmes de nommage des variables 18 décembre 2008 PRESTO - Soutenance de projet 16
Fonction 3 types de fonctions : ▫ Informatives Moyenne, écart-type… ▫ Création nouvelles séries Rendement, combinaison linéaire… ▫ Algorithme d’analyse Portmanteau… Extensibilité 18 décembre 2008 PRESTO - Soutenance de projet 17
Implantation des fonctions FORTRAN Nouvelles fonctions C# Conteneur DLL C++ 18 décembre PRESTO - Soutenance de projet
NomRetourParamètresSource MoyenneScalaireSérieAdresse connue Ecart-typeScalaireSérieAdresse connue RendementSérieSérie, RangAdresse connue Combinaison LinéaireSérieSéries, Coefficients, ConstanteAdresse connue Etude de causalité-Séries, ordre autorégressifAdresse connue Autre Adresse fournie par l’utilisateur 18 décembre PRESTO - Soutenance de projet Dictionnaire des fonctions
Interface graphique 18 décembre PRESTO - Soutenance de projet
Affichage des graphiques 18 décembre PRESTO - Soutenance de projet Utilisation de ZedGraph ▫ Gratuit ▫ Libre ▫ Complet
Affichage des rapports Choix du langage HTML ▫ Représentation des matrices, séries, rapports,… ▫ Intégration à l’interface graphique ▫ Exportation 18 décembre 2008 PRESTO - Soutenance de projet 22
PRESTO I.Cadre du projet II.Architecture III.Spécifications fonctionnelles IV.Planification 18 décembre PRESTO - Soutenance de projet
Planification 18 décembre PRESTO - Soutenance de projet
En conclusion Des applications réelles Intuitivité Esthétisme Extensibilité 18 décembre 2008 PRESTO - Soutenance de projet 25
Des questions ? 18 décembre PRESTO - Soutenance de projet