Eviews tutorial

Disponible uniquement sur Etudier
  • Pages : 12 (2835 mots )
  • Téléchargement(s) : 0
  • Publié le : 9 octobre 2010
Lire le document complet
Aperçu du document
INITIATION A LA PROGRAMMATION SOUS EVIEWS APPLICATION AUX SERIES TEMPORELLES
Marie Bessec EURIsCO - Université Paris Dauphine
Ce document fournit les éléments essentiels à la constitution de programmes sous EViews. Il n’ est évidemment pas exhaustif. Nous avons en particulier choisi de mettre l’ accent sur les opérations non pré-programmées dans le logiciel EViews. Par ailleurs, nous nousconcentrons sur les commandes utiles au traitement des séries temporelles. Pour plus de détails, le lecteur se réfèrera à l’ aide en ligne (menu HelpnCommand & Programming Reference). Le document est organisé comme suit. Nous décrivons dans une première section les di¤érents modes d’ exécution d’ programme sous EViews. La deuxième section expose les principales catégories d’ un objets. Nous présentonsdans un troisième temps les di¤érentes commandes et fonctions pouvant leur être appliquées. La quatrième section est consacrée au calcul matriciel. Nous présentons dans une cinquième section les éléments de base de la programmation sous EViews. En…n, quelques exemples simples de programmes applicables à des séries temporelles sont donnés.

1

La création et l’ exécution d’ programme unPlusieurs modes

Il existe plusieurs façons d’ éditer et d’ exécuter un programme sous EViews. - l’ “interactive use” : des commandes élémentaires peuvent tout d’ abord être reportées une à une dans la ligne de commande (située au-dessous de la barre de menu). Les commandes seront alors exécutées immédiatement, mais ne seront pas enregistrées dans un …chier. - le “batch use”: ce mode permet d’exécuter un bloc de commandes et de les enregistrer dans un …chier. On pourra alors exécuter le programme de façon répétée et l’ appliquer à d’ autres bases de données.

Le “batch use” On ouvre alors une nouvelle fenêtre dans laquelle on va enregistrer une séquence de commandes. - Pour ouvrir un programme existant ! FilenOpennProgram - Pour créer un programme ! FilenNewnProgram ou taper dans la ligne decommande program pgm1 (on crée et ouvre alors un programme de nom pgm1 ).

1

- Exemple : le programme qui suit génère un vecteur gaussien de taille 100. smpl 1 100 series eps = nrnd - Pour exécuter le programme ! bouton RUN - Pour interrompre l’ exécution d’ programme ! F1 un - Pour sauvegarder le programme ! bouton SAVE ou SAVE AS

2

Les di¤érentes catégories d’ objets

Lesprogrammes EViews font intervenir di¤érents objets : des vecteurs, des matrices, des séries, des équations, .... Avant de pouvoir utiliser ces objets dans un programme, il convient préalablement de les déclarer, c’ est-à-dire de leur donner un nom et d’ spéci…er la nature. On pourra ensuite dé…nir leur en contenu et leur appliquer di¤érentes opérations.

2.1

Déclaration d’ objet un

- Syntaxegénérale : type_objet nom_objet - Types d’ objets les plus importants : series ! série de nombres, exemple : series x, x = nrnd pool ! panel, exemple : pool panel, panel = y_france y_usa y_all y_jap y_canada group ! ensemble de séries (permettant de faire un traitement simultané sur plusieurs séries), exemple : group g x y (crée un groupe de nom g contenant les variables x et y)

2

sample ! plagedes observations constituant l’ échantillon, exemple : sample periode 1975:5 2005:5 (dé…nit une période d’ échantillon allant de mai 1975 à mai 2005), remarque : on peut rajouter une clause if (voir aussi la section 5) a…n de ne prendre en compte dans l’ échantillon que les observations respectant une condition, exemple : sample periode 1975:5 2005:5 if x>0 graph ! graphique, syntaxe : graph nomser1 ser2 ... (déclare un graphique qui sera construit à partir des séries ser1, ser2, ...), exemple : graph …gure x y 2 ) (la taille du 1 vecteur est optionnelle ; en l’ absence d’ information sur la dimension, la taille est de 1 ; par défaut, il vector ! vecteur, exemple : vector(2) x, x(1)=1, x(2)=2 (crée le vecteur x = contient des 0). 1 0 ) (la 0 0 taille de la matrice est optionnelle ;...
tracking img