Guia EViews
Guia EViews
Guia EViews
10 de octubre de 2005
Índice general
1. Introducción a E-Views 2
1.1. Distintos tipos de archivos en E-views . . . . . . . . . . . . . . 2
1.2. Creación de un fichero de trabajo . . . . . . . . . . . . . . . . 2
1.3. Introducción de datos . . . . . . . . . . . . . . . . . . . . . . . 3
1.3.1. Escribir los datos en E-Views . . . . . . . . . . . . . . 3
1.3.2. Copiar los datos desde una planilla de cálculo . . . . . 4
1.3.3. Importar los datos desde archivos ASCII, Excel u otros
tipos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.4. Creación de nuevas series . . . . . . . . . . . . . . . . . . . . . 5
2. Series Temporales 6
2.1. Inspección de los Datos . . . . . . . . . . . . . . . . . . . . . . 6
2.1.1. Inspección Gráfica . . . . . . . . . . . . . . . . . . . . 6
2.1.2. Inspección numérica . . . . . . . . . . . . . . . . . . . 11
2.1.3. Test de Hipótesis . . . . . . . . . . . . . . . . . . . . . 11
2.1.4. Regresión y Selección de Modelo . . . . . . . . . . . . . 12
2.1.5. Predicción . . . . . . . . . . . . . . . . . . . . . . . . . 14
3. La Programación en E-Views 15
3.1. Programas Básicos . . . . . . . . . . . . . . . . . . . . . . . . 15
3.1.1. El comando ”for” . . . . . . . . . . . . . . . . . . . . . 15
3.1.2. Generación de Series Temporales . . . . . . . . . . . . 17
3.1.3. Generación de un Sistema de Variables Cointegradas . 19
3.2. Simulaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.2.1. Test de Raı́z Unitaria . . . . . . . . . . . . . . . . . . . 19
3.2.2. Regresión Espuria: Variables Estacionarias . . . . . . . 20
3.2.3. Regresión Espuria: Variables no Estacionarias . . . . . 22
1
Capı́tulo 1
Introducción a E-Views
3. Balanced Panel: Esta opción será elegida en caso de contar con un panel
de datos balanceado.
2
En algunas ocasiones conviene trabajar los datos de series temporales con
la opción 1. Pero por lo general la elección que haremos será la indicada en
enumeración anterior.
De acuerdo a la selección que hagamos tendremos que completar de ma-
nera diferente la parte superior derecha del cuadro de diálogo.
En caso de elegir la opción Unstructured/Undated deberá indicarse la
cantidad de observaciones que se utilizarán.
Si hemos elegido la opción Dated - regular frequency las opciones y la
forma en que se completa los cuadros siguientes son:
3
1. Generar una serie. La forma de hacerlo es Object/New Object/Series.
Una vez realizado este procedimiento, en cada celda aparecerá una serie
con ”NA”, este es el sı́mbolo que E-Views asigna a las observaciones
que no tienen un valor.
4
tenemos, por ejemplo, las series en columnas comenzando con la primer
serie en la columna B y en la celda B1 está el nombre de la serie y en
la celda B2 ya comienzan las observaciones, colocaremos ”B2” en esta
casilla. E-Views tomará por defecto el nombre de las series.
5
Capı́tulo 2
Series Temporales
6
Figura 2.1: Generar un grupo
7
Figura 2.2: Generar un gráfico de lı́neas
8
Figura 2.4: SALES y LEAD en gráficos separados
Función de Autocorrelación
También podemos ver la función de autocorrelación y la de autocorrela-
ción parcial de las series. La forma de hacerlo es la siguiente:
1. Hacemos doble clic en la serie que queremos analizar.
2. Seleccionar View/Correlogram...
3. Indicar si deseamos ver la función de autocorrelación de la serie en
nivel, en primera o segunda diferencia y el número de rezagos.
9
Figura 2.5: Correlograma de LEAD
10
Figura 2.6: Estadı́sticas Descriptivas: Series en Primer Diferencia
1. Abrir las series que queremos analizar como grupo. Seleccionamos las
series y elegimos View/Open Selected/One Window/Open Group.
Para las series en primer diferencia los resultados se ven en la figura 2.6.
11
Figura 2.7: Test de hipótesis sobre la media de D(SALES)
12
Figura 2.8: Estimación de una Ecuación
13
Figura 2.9: Selección de modelo para predecir D(SALES)
2.1.5. Predicción
Si estamos interesados en realizar predicciones del cambio en las ventas
por ejemplo a tres periodos, primero necesitamos ampliar el rango de nuestro
workfile para lo cual seleccionamos: Proc/Structure/Rezise Current Page y
luego seleccionamos Undated/Irregular y 153 indicando que queremos agre-
gar 3 observaciones.
Ahora seleccionamos la ecuación que hemos elegido para hacer las pre-
dicciones haciendo doble click sobre ella. Seleccionamos ”Forecast” y nos
aparece un cuadro de diálogo con las siguientes opciones: Dynamic Forecast
y Static forecast. También nos sugiere que ”dsalessf” será el nombre de la
serie con las predicciones (podemos cambiarle el nombre si queremos). Una
vez que apretamos OK nos aparecerá el gráfico con las predicciones y con los
valores reales. Para obtener el valor de la predicción abrimos la serie dsalessf
(o el nombre que hayamos elegido para las predicciones).
14
Capı́tulo 3
La Programación en E-Views
15
Figura 3.1: El uso de ”for”
16
3.1.2. Generación de Series Temporales
Ruido Blanco
Creamos un nuevo programa donde escribimos:
create u 1 200
series WN1 = rnd
series WN2 = nrnd
series WN3 = 2 + @sqr(3)*nrnd
AR(1)
Para generar un proceso AR(1) vamos a crear un nuevo programa y es-
cribiremos lo siguiente:
create u 1 200
scalar rho = 0.5
smpl @first @first
series ar1 = 0
smpl @first+1 @last
series ar1 = rho*ar1(-1)+ nrnd
17
AR(2)
create u 1 200
smpl @first @first+1
series ar2 = 0
smpl @first+2 @last
series ar2 = 0.2*ar2(-1)+0.5*ar2(-2)+ nrnd
Random walk
Para generar este proceso repetimos el programa que hicimos para generar
un AR(1) pero asignamos ”rho = 1”.
create 1 200
smpl @first @last
series u = 10 + @sqr(3)*nrnd
series ma1 = u + 0.5*u(-1)
series ma2 = u + 0.5*u(-1) - 0.9*u(-2)
Proceso ARMA(1,1)
18
Proceso ARMA(2,2)
series u3 = nrnd
series ma22 = u3 + 0.5*u3(-1) + 0.4*u3(-1)
smpl @first @first+1
series arma22 = 0
smpl @first+2 @last
series arma22 = 0.5*arma22(-1) + 0.2*arma22(-2)+ ma22
smpl @first @last
3.2. Simulaciones
3.2.1. Test de Raı́z Unitaria
create u 1 1000
scalar rho = 0.1
vector(1000) t = 0
for !i = 1 to 1000
smpl @first @first
19
series y = 0
smpl @first+1 @last
series y = rho*y(-1)+ nrnd
equation eq1.ls y c y(-1)
t(!i)=eq1.@tstats(2)
next
smpl @first @last mtos(t,tstat)
20
series y = 0.8*y(-1) + ey
series x = 0.8*x(-1) + ex
equation ols1.ls y c x
comparar(!j,1) = ols1.@coefs(2) - 2*ols1.@stderrs(2)
comparar(!j,2) = ols1.@coefs(2) + 2*ols1.@stderrs(2)
comparar(!j,3) = (- comparar(!j,1)*comparar(!j,2) / abs(comparar(!j,1)*comparar(!j,2))
+ 1 )/2
r1(!j)=comparar(!j,3)
equation ols2.ls(n) y c x
comparar(!j,5) = ols2.@coefs(2) - 2*ols2.@stderrs(2)
comparar(!j,6) = ols2.@coefs(2) + 2*ols2.@stderrs(2)
comparar(!j,7) = (- comparar(!j,5)*comparar(!j,6) / abs(comparar(!j,5)*comparar(!j,6))
+ 1)/2
r2(!j)=comparar(!j,7)
next
scalar s1 = @sum(r1)/n
scalar s2 = @sum(r2)/n
vector(2) resultado=0
resultado(1)=s1
resultado(2)=s2
21
columna 1: lı́mite inferior de ols1,
columna 2: lı́mite superior de ols1,
columna 3: 1 si el 0 está en el intervalo y 0 en caso contrario
columna 4: vacı́a
columna 5, 6 y 7: idem 1, 2 y 3 pero para la ols2.
22
1. Genera una serie e de 200 nmeros aleatorios y luego la transforma en
el vector v
23
Bibliografı́a
[1] Peter Brockwell and Richard Davis, Introduction to time series and fore-
casting - second edition, Springer-Verlag, New York, 2002.
24