Professional Documents
Culture Documents
ESCUELA DE ADMINISTRACIN
Primer Semestre 2016
Ayudanta Stata 2 - Finanzas I
18 de Marzo de 2016
Profesores: Felipe Aldunate
Ayudante: Miguel Prez
Comandos
1. Relaciones
2. Lgicos:
=: Igual a
>: Mayor que
<: Menor que
>=: Mayor o igual que
<=: Menor o igual que
!=: Distinto que
if: si
&: y
|: o
: no
3. Aritmticos
+: Suma
-: Resta
*: Multiplicacin
/: Divisin
^: Elevado a
nmero
cierto
4. Comandos descriptivos:
tsset: definir la base de datos como datos de panel (series de tiempo), datos que
contienen observaciones para muchos individuos (empresas) a la vez y
repetidos en el tiempo. Sintaxis tsset xxx yyy donde xxx es la variable que
identifica a los individuos e yyy es la variable de tiempo.
Ejercicio
Usando el archivo chile_stocks_19902009.dtade la tarea 1 en la pgina web, realizar
las siguientes operaciones en Stata:
1. Defina la base de datos como un panel con la variable date como el indicador de
tiempo y la variable firm_number como la variable de panel.
2. Obtenga una
mencionados.
descripcin
de
algunas
variables
usando
los
comandos
Preparacin Tarea 1:
Para partir
1. Definir la base de datos como datos de panel (series de tiempo). La variable
date es un contador de tiempo. Con el siguiente comando, Stata identifica a las
empresas con la variable firm_number y la variable tiempo como date
tsset firm_number date
Calculamos retornos reales, para esto dividimos los retornos nominales por la
inflacin (de manera correcta).
Luego, calculamos retornos de las acciones por sobre el mercado.
3. Ver un resumen de las estadsticas de una variable: escribir en Stata, por
ejemplo, para la variable retorno:
sum retr, d
donde se le damos el nombre retrw a la variable winsoreada. El p() del final dice
el percentil que estoy usando para winsorear. Hagan un su retrw y comprenlo
con su retr para que vean lo que pas.
PORTAFOLIOS
1. Quedarse con slo las acciones en las que invertiremos, en este caso, sern
empresa=="Enersis"
nkt
Rkt =
i=1
1
R
nkt ikt
Este comando genera el retorno promedio para cada mes (suponiendo que en la
base estn slo las acciones que vamos a usar en el portafolio). Despus hay
que comprimir las observaciones a una por mes, dado que el paso anterior
genera ese promedio para todas las acciones presentes en la base. Para esto:
collapse ret_eqw, by(date)
w ik , t1=
Pik ,t 1
nkt
Pik, t1
i=1
hasta el mes 6
3. Generar identificador de portafolio: Variable que idenifique cada combinacin de
portafolio y periodo (ejemplo: Portafolio 2 en el ao 1976 mes 12)
gen k_t=k*1000000+year*100+month
portafolio habria que dejar solo el 1 (keep if k==1, y as Stata quedara solo con
los datos de pb bajo) y despus solo con 2 (keep if k==2).
Recomendaciones
1. Guarden el do.file de lo que vayan haciendo. Esto es mejor que guardar la base
de datos modificada por que si se equivocan, no van a poder devolverse. A
dems, la tarea exije mostrar el do.file alfinal, as lo van avanzando altiro.
Cuando lo entregen, corrijan todos los errores que tuvieron en el proceso, sacar
los clear y los comandos que fallaron para dejar un do.file limpio.
2. Despus de escribir un comando en Stata, vean que pas con la base de datos y
vean si les cuadra lo que hicieron, para as no arrastrar un error para el resto de
la pregunta.
3. Vean la lgica de lo que estan haciendo, y aprendan de los resultados obtenidos.
No se desesperen si se demoran mucho en avanzar, es normal.