InicioCiencia EducacionDiferencias entre Eviews 5 y 7 [21-03-2012]

Diferencias entre Eviews 5 y 7 [21-03-2012]

Ciencia Educacion3/21/2012
Taringueros:

Título del post: Diferencias entre Eviews 5 y 7 [21-03-2012]

Objetivo: Explicar las diferencias entre las versiones de Eviews 5 y las versiones 6 y 7, en cuanto a modo de uso de como se les puede sacar máximo provecho. También comentaré sobre las otras versiones, pero me concentraré en las mencionadas debido al énfasis que quiero lograr en éste y en futuros posts: programar con Eviews.

Introducción.

Mi experiencia con Eviews, me ha permitido ver que la versión 5 y 5.1, puede realizar el 90% de las implementaciones que Eviews te permitiría hacer.

La gran diferencia con las versiones 6 y 7 (7.1 y 7.2), es que la versión 5, no cuenta con comandos para realizar operaciones con strings. Sólo cuenta con comandos esenciales para manipular strings que son muy útiles, y aquellos de la versión 7, que son muy numerosos podrían ser innecesarios en muchas circunstancias. De forma similar, la versión 5, tampoco cuenta con comandos que operen sobre los objetos que existan dentro de un archivo de trabajo.

Por ejemplo, si yo tengo un número determinado de objetos ecuación dentro de un workfile, no existe un comando que me permita contar cuantas ecuaciones tiene el workfile, mientras que en la versión 7, existe el comando wlookup.

Pero yo no me apresuraría a optar por la versión 7 y es precisamente la motivación de este post, es mostrar que se pueden hacer muchas cosas sacando máximo provecho a la versión 5.

Una string es una conjunto de caracteres o cadena de caracteres.

Ejemplo, usando strings para crear series.

group gpais

for %var chile peru brasil argentina uruguay paraguay
series s{%var} = {%var}
gpais.add s{%var}
next


Explicación:

Esta rutina crea una string llamada var, antecedida por el operador % que define a la string y toma 6 valores que corresponden a los 6 países. El nombre de la string var, es completamente arbitrario.

Luego, el comando series, va tomando cada uno de los 6 valores y va creando series con el mismo valor de cada string, pero en este caso anteponiendo una letra s, para no crear confusión, lo cual también es netamente arbitrario.

Por último, la línea previa a la creación de strings, crea un grupo de nombre gpais, para luego, después de crear las 6 series, cada una de éstas se agreguen al grupo gpais, con el comando add.

La última aclaración es el uso de llaves para la string después de la inicialización de la misma. Se usan las llaves {} para desreferenciarla y, por ende, obtener su verdadero valor asignado en forma texto. La versión 7 cuenta con doble desreferenciación, o sea, dobles llaves .

Lo que se encuentra dentro de los comando for y next, están dentro del ciclo en el que operan los 6 valores que toma la string, y se ejecutan dos operaciones, como se dijo recién, creación de 6 series e incorporación de cada una de las 6 series al grupo gpais.

Como comentarios sobre el uso de esta string en el ejemplo anterior, podría decir que en general puede resultar útil para este tipo de procedimientos, pero no tan útil cuando se está trabajando con tablas o matrices. Como aclaración una string puede ir sólo dentro de una tabla, pero no dentro de una matriz (ni dentro de un vector). Resulta menos práctico el uso de strings cuando se está trabajando con objetos numerados secuencialmente.

Aquí quería llegar con este punto. Es mucho mejor trabajar en Eviews 5 con objetos numerados secuencialmente, porque permite utilizar, a veces, la misma estructura secuencial cuando se está trabajando, tanto con objetos numerados como con vectores, matrices y tablas, dentro de ciclos que incluyan contadores secuenciales.

Otra aclaración (pondré más aclaraciones al final o en posts sucesivos). Los vectores son más útiles que las series, esencialmente, porque el objeto series, es dependiente del tamaño de la muestra, lo cual restringe la estructura del archivo de trabajo (workfile). Por el contrario, el objeto vector es independiente del tamaño de la muestra y, por ende, de la estructura del workfile. Es muy útil el uso de vectores teniéndolos como respaldos en bases de datos tipo Eviews, (edb o db), guardándolos a base de datos o rescatándolos de ellas, secuencialmente también. Para esto existen los comandos, store y fetch, respectivamente, que pueden guardar y extraer de una base de datos de Eviews, cualquier objeto guardado. Ojo, en la versión 5, las strings no son objetos, pero no es neceario guardar strings, pues su uso es precisamente esencial dentro de una rutina específica y usualmente se descartan fuera de esas rutinas.

Este post, lo iré refinando de manera sucesiva, pero quiero resaltar que con la versión 5, se pueden hacer cerca del 90% de las implementaciones incluso grandes que uno podría hacer con Eviews.

Como obsequio, les dejaré el enlace de un Economista que tiene varios artículos y diapositivas con verdaderas demostraciones con Eviews 5. Los dos contras de esos artículos son: 1) son en Inglés y 2) son elevados, recomendados para estudiantes de pregrado avanzados o de postgrado, o profesionales.

Este enlace es uno de los enlaces presentes en el sitio web de origen, existen otros, pero a los que les interese ver la versión Eviews 5 en acción, les recomiendo mucho revisar varios de los artículos y diapositivas aquí presentes:



De todas maneras, mi intención es seguir entregando posts con ayudas de mi propia cosecha.

Espero recibir muchos comentarios e incluso colaborar en conjunto para hacer una comunidad sobre el tema.

Saludos.


Tags: Programacion, programación, econometria, Econometría, eviews, e-views
Datos archivados del Taringa! original
0puntos
1,386visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
4visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

r
reche🇦🇷
Usuario
Puntos0
Posts2
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.