Está en la página 1de 5

Uso del comando reshape en Stata Por: Jeferson Ruiz (nicaeda@gmail.

com)
El comando reshape me permite intercambiar las bases de datos entre dos tipos de formatos ya sea vertical u horizontal. Vamos a iniciar suponiendo que, tenemos una base de datos con formato vertical: long form (forma vertical)

Se observa que tenemos tres vectores. Y ahora queremos pasarla a forma horizontal. Para eso ejecutamos el comando reshape:
e r s a h p o l e n p g e r o i c , m e ( e r p a s j ) a ( ) o

Nos vamos a edit y vemos que esta ha cambiado de forma:

Uso del comando reshape en Stata Por: Jeferson Ruiz (nicaeda@gmail.com)

Tambin podemos dar un list:

Si queremos volver a la forma original:

Solamente es cuestin de escribir wide o long. Verificamos los datos volviendo a edit:

Uso del comando reshape en Stata Por: Jeferson Ruiz (nicaeda@gmail.com)

Tambin, podemos observar los resultados o bien, la base de datos, haciendo uso del comando list, sep()

Tambin podemos generar un identificador para cada empresa, haciendo uso del comando generate:

Uso del comando reshape en Stata Por: Jeferson Ruiz (nicaeda@gmail.com)

Ahora pasamos a wide (horizontal), haciendo uso del identificador:

Y hacemos un list para notar los datos:

Por ltimo, retornemos a long form y hacemos uso del identificador:

Uso del comando reshape en Stata Por: Jeferson Ruiz (nicaeda@gmail.com)

Con esto finalizamos y, espero haber contribuido un poco a tu formacin en Stata. Cualquier consulta no dudes en escribirme