Eviews 8 Resumen - Summary up to the mid-term exam. PDF

Title Eviews 8 Resumen - Summary up to the mid-term exam.
Author Rafael Zuniga-Corso
Course Informática para Economistas
Institution Universidad del Pacífico Perú
Pages 6
File Size 159.8 KB
File Type PDF
Total Downloads 35
Total Views 129

Summary

Summary up to the mid-term exam....


Description

EVIEWS 8 RESUMEN CREACION DE WORKFILE Para crear y declarar un nuevo workfile: wfcreate (WF) -

a annual. s semi-annual. q quarterly. m monthly.

-

w weekly. d daily (5 day week). 7 daily (7 day week). u undated/unstructured.

WF Q 2000:1 2010 → crea un wf trimestral que empieza en el primer trimestre del 2000 y termina en el cuarto trimestre del 2010. Nota: También se puede copiar y pegar (incluidos encabezados) una base desde Excel.

MANEJO DE MUESTRA La muestra válida se puede modificar usando el comando SMPL -

@ALL

-

@FIRST

-

@LAST

SMPL 2005Q1 2009Q1 → crea una muestra desde el primer trimestre del 2005 hasta el primer trimestre del 2009.

OBJETOS You may create a duplicate copy of one or more objects using the COPY You can give an object a different name using the RENAME Objects may be removed from the workfile or a database using the DELETE

Objeto SERIES Para crear un objeto series se utiliza el comando SERIES (como variable en STATA) -

SERIES x = @NRND

- SERIES y = @NRND

- SERIES z = (x−y)/2

El objeto SERIES solo puede contener valores numéricos. Si uno desea una variable con valores textuales, se utiliza una serie alfanumérica, que se guara como el objeto ALPHA. -

Normal estándar: SD*@NRND + µ Uniforme: @RND Chi-cuadrado: @RCHISQ(gl)

Objeto SCALAR y TEXT Para declarar un objeto scalar: SCALAR -

SCALAR a1 = 5 SCALAR a = @NRND

Para declarar un objeto text: (el texto se llena después) -

TEXT nombretexto

Objeto SAMPLE Permite grabar las submuestras que frecuentamos para luego solo “llamarlas” con SMPL

SAMPLE nombre intervalo - SAMPLE s1 @FIRST 400 → SMPL s1 - SAMPLE total @ALL → SMPL total

Objeto GRAPH Existen dos formas de crear un objeto gráfico: -

GRAPH nombre.COMANDO series → GRAPH nuevo.LINE x FREEZE(nombregraf) serie.COMANDO → FREEZE(graf1) x.DISTPLOT

Los tipos de gráfico (comandos) son: 1. LINE: gráfico de líneas 2. DISTPLOT: para distribuciones 3. BAR: barras

4. SCAT: dispersión (para dos o más series) 5. BOXPLOT: diagrama de caja

Para crear gráficos de múltiples series primero creas un grupo y después creas el grafico con el grupo. -

GRAPH nombre.COMANDO grupo → GRAPH grupito.LINE grupo Nombregrup.COMANDO (no guarda el grafico solo lo muestra) → grupo.LINE

Para tener en un mismo panel 2 o más gráficos usamos el comando MERGE -

GRAPH hola.MERGE graf1 graf2 → nuevo gráfico hola con los dos anteriores.

Objeto TABLE Existen dos formas de crear una tabla: -

TABLE(#fil, #col) nombre → TABLE(5,5) tabla1 FREEZE(tabla2) serie1.STATS

Objeto MATRIX y relacionados -

Matrices: MATRIX Vectores columna: VECTOR

ASIGNACION DE VALORES Forma 1: Elemento por elemento: nombrematriz(#fil, #col) = valor → matriz(5,2) = @MEAN(x) Forma 2: Comando fill: En una matriz de 8 elementos: nombrematriz.FILL(b=*) 1, 2, 3, 4, 5, 6, 7, 8 Donde * puede ser “c” o “r”. Por default es c Forma 3: Un único valor MATRIX(11, 2) prueba = 1 Genera una matriz llena de unos. CONVERTIR SERIES A MATRICES/VECTORES Podemos convertir las series a vectores o grupos a matrices usando @CONVERT. -

VECTOR v = @CONVERT(x1) MATRIX x = @CONVERT(grupo1)

Además de @CONVERT, podemos usar STOM(x,v) o MTOS(v,x) (matrix to series & viceversa). Operadores lógicos: =, , =, AND, OR

Vector: Tamaño ilimitado, no puede observarse en un histograma. No pueden aplicarse comandos de estimación econométrica.

PRINCIPALES FUNCIONES EN EVIEWS -

@ABS(x) = absoluto @SQRT(x) = raíz cuadrada @LOG(x) = logaritmo @MEAN(x) = media @MEDIAN(x) = mediana @MIN(x) = mínimo @MAX(x) = máximo @QUANTILE(x, q) = percentiles @STDEV(x) = desviación estándar

-

@SUM(x) = suma @SUMSQ(x) = suma cuadrado @VAR(x) = varianza @COR(x, y) = correlación @MOVAV(x, n) = promedio móvil @MOVSUM(x, n) = suma móvil D(x, n) = proceso autoregresivo @NRND = normal estándar @RND = uniforme @RCHISQ(%) = chi cuadrado

Nota: para números aleatorios se usan las 3 últimas funciones y recordar también que para modificar la normal, 3 + SQRT(4) × @NRND y para modificar la uniforme 5 + (12 − 5) × @RND.

SERIES AUTOACTUALIZABLES Y ETIQUETAS Se graba un tipo de objeto distinto, llamado fórmula. El comando es FRML Las etiquetas o value maps asignan nombres descriptivos con el comando VALMAP -

VALMAP sexo sexo.APPEND 0 “hombre” 1 “mujer” serie.MAP sexo

PROGRAMACIÓN Variables de programación -

Numéricas: Se denotan mediante un signo de exclamación → !numero = 1 Texto: Se denotan mediante un signo de porcentaje → %texto = “hola”

Las variables pueden utilizarse para realizar un reemplazo textual al momento de formar o referirse a objetos. Este proceso también es conocido como meta-reemplazo, y se realiza al utilizar la variable en vez de la definición del nombre del objeto. -

!glibertad = 10 %tipo = “chicuadrado” SERIES {%tipo}{!glibertad} = @RCHISQ(!glibertad)

Las llaves {} deben utilizarse cuando se quiera realizar un reemplazo textual.

Bucles Cerrados FOR (numérico): los límites de la repetición se conocen con certeza. -

FOR !indice = ValInicial TO ValFinal [STEP Incremento] (Aquí van los comandos) NEXT

FOR (textual): repetir una serie de comandos sobre diferentes valores de una cadena de caracteres. se puede poner dos variables textuales a la vez → FOR %inicio % fin … -

FOR %texto [lista de variables]

(Aquí van los comandos) NEXT

Bucles Abiertos WHILE: los límites de repetición NO se conocen con certeza. La variable se crea antes. -

WHILE [Condición lógica] (Aquí van los comandos) WEND

IF: situaciones en done uno desea ejecutar uno o varios comandos solo si es que algunas condiciones son satisfechas. -

IF [Condición lógica] THEN (Comandos, si condición se cumple) ELSE (Comandos, si condición NO se cumple) ENDIF

EXITLOOP: Se puede requerir que EViews termine un bucle antes de cumplirse las condiciones normales de finalización. -

-

SMPL @ALL SERIES dPBI = (@LOG(pbi)-@LOG(pbi(-4)))*100 !obs = @OBS(dPBI) ALPHA crecimiento = “” FOR !i = 5 to !obs crecimiento(!i) = “positivo” !crec = dPBI(!i) IF !crec...


Similar Free PDFs