manejo de base de datos emnv 2005 econometría i

19
Manejo de base de datos EMNV 2005 Econometría I Generación del precio y la cantidad demandada de leche utilizando software STATA Estimación de función de demanda Sección Narváez

Upload: kesler

Post on 14-Feb-2016

43 views

Category:

Documents


0 download

DESCRIPTION

Manejo de base de datos EMNV 2005 Econometría I. Generación del precio y la cantidad demandada de leche utilizando software STATA Estimación de función de demanda . Sección Narváez. Instrumento. Encuesta de Medición del Nivel de Vida Año 2005 Encuesta dividida en “secciones” - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Manejo de base de datos EMNV 2005 Econometría I

Manejo de base de datosEMNV 2005

Econometría I

Generación del precio y la cantidad demandada de leche utilizando software

STATAEstimación de función de demanda

Sección Narváez

Page 2: Manejo de base de datos EMNV 2005 Econometría I

Instrumento• Encuesta de Medición del Nivel de Vida • Año 2005

• Encuesta dividida en “secciones”• 1-Características de la vivienda y el hogar• 2- Características y composición del hogar• 3- Salud• 4- Educación• 5- Actividad económica• 6- Migración• 7- Otros gastos• 8- Actividades agropecuarias• 9-Créditos ( está parte no fue elaborada en EMNV 09)

BASE DE DATOS ESTÁ FRAGMENTADA

Page 3: Manejo de base de datos EMNV 2005 Econometría I

Uso y Manejo de Bases de Datos: EMNV 2005

• Abrir “parte a de la sección 7”• La sección 7 hace referencia a los gastos de las

personas

• La base de datos se abre como cualquier otro archivo: File/ Open

• Buscar archivo “parte a de la sección 7” en nuestra computadora

Page 4: Manejo de base de datos EMNV 2005 Econometría I

INTERFAZvariables

COMANDOS

Historial de

comandos

Page 5: Manejo de base de datos EMNV 2005 Econometría I

Describir

• Comando: “d” Enter• Nos “describe” las variables en la encuesta

• Conectores: i00a e i00b• i00a: Formulario• i00b: Hogar

Page 6: Manejo de base de datos EMNV 2005 Econometría I

Conectores i00a, i00b

• Se utilizó el mismo formulario para el hogar.

• i00a:1• i00b: Hogar

primario

Page 7: Manejo de base de datos EMNV 2005 Econometría I

Empezando a conocer la base

• Comando: tab (variable)La variable s7prod nos indica los productos que le fueron consultados a los hogares, sin embargo no conocemos qué valor le asigno el digitador de datos a cada producto ni sabemos si ese hogar consume todos los productos.

USAR COMANDO :label list (variable) para saber qué valor tiene cada producto

Page 8: Manejo de base de datos EMNV 2005 Econometría I

Empezando a conocer la base

• Ya sabemos cuanto vale cada producto, a la leche se le asignó el valor 20.

• Pero no sabemos si algún miembro del hogar la consumió.

• Por lo que utilizamos “tab” para conocer:

Page 9: Manejo de base de datos EMNV 2005 Econometría I

Conociendo la base

• El estudiante quiere conocer únicamente los valores de las personas que consumen leche y que realmente compraron el producto.

• keep if s7prod==20 & s7p3==1

• Traducido es:

• Mantener si la variable s7prod es igual a 20 (valor de leche) y algún miembro la compró

Page 10: Manejo de base de datos EMNV 2005 Econometría I

Conociendo la base de datos

• Ya tenemos las observaciones que consumen leche pasteurizada o de vaca.

• Pero su consumo está en diferentes unidades de medidas y diferentes momentos (consumo semanal, mensual, anual…..)

Tabulemos la unidad de medida: tab s7p5b

Pero hay 2 que no saben….

drop if s7p5b==98

Page 11: Manejo de base de datos EMNV 2005 Econometría I

Generar la frecuencia

Con el comando “label list (variable)” conocemos qué valores le asignó el digitador de datos a cada frecuencia de compra. Podemos generar una variable que sea igual a 0 y remplazarla con valores nuevos que representen la frecuencia mensual.

gen freq=0 replace freq=30 if s7p4==1 replace freq=4 if s7p4==2 replace freq=2 if s7p4==3 replace freq=1 if s7p4==4 replace freq=1/3 if s7p4==5 replace freq=1/12 if s7p4==7

Estamos remplazando nuestra variable “freq” por 30 si la variable referente a la

frecuencia de consumo (s7p4) es igual a 1. El valor 1 representa valores diarios.

Page 12: Manejo de base de datos EMNV 2005 Econometría I

Cantidad consumida

• Una vez que tenemos nuestra variable de frecuencia podemos realizar una multiplicación entre la cantidad de producto que compran y la frecuencia con que lo hacen:

gen qmensual= s7p5a* freqtab qmensual• Pero no sabemos si son litros o galónes

Page 13: Manejo de base de datos EMNV 2005 Econometría I

Cantidad que consumen/ unidad de medida

• Tabulemos la cantidad de leche que consumen: tab s7p5a

• label list s7p5b Indica qué valor le asignó el digitador de datos a cada unidad de medida.

• tab s7p5b

Page 14: Manejo de base de datos EMNV 2005 Econometría I

Cantidad que consumen/ unidad de medida

• Procedimiento similar:• Se genera una variable igual a 0.• gen u_medida=0• Y se remplaza por los valores pertinentes, en este caso se quiere

pasar los galones a litros y los litros quedan igual• replace u_medida=3.78 if s7p5b==44• replace u_medida=1 if s7p5b==45

• Traducción: Remplacemos nuestra variable “u_medida” por 3.78 si la variable

s7p5b es igual a galones (44)

Page 15: Manejo de base de datos EMNV 2005 Econometría I

Generar la cantidad consumida de litro de leche al mes

• gen qlitrom= qmensual* u_medida

• qmensual ya lo tenemos, era nuestra variable de la cantidad demandada mensualmente, pero no hacía distinción por unidad de medida.

Page 16: Manejo de base de datos EMNV 2005 Econometría I

Generar gasto mensual y precio

• Tabulemos variable “s7p6” referente al gasto.• Este gasto no está mensual, es necesario pasarlo

a mensual.• gen gastototalm= s7p6* freq

• El gasto total se puede dividir por la cantidad mensual del litro de leche y se obtiene el precio

• gen precioleche= gastototalm/ qlitrom

Page 17: Manejo de base de datos EMNV 2005 Econometría I

Obtener estadísticos de precio de leche

sum precioleche

En promedio la leche valía C$ 5.50 para el 2005, sin embargo hubo gente que compro el litro a un valor máximo de 18 córdobas. Para septiembre 2006 el litro valía 8,50 (La Prensa) por lo que el valor medio calculado es acertado.

Page 18: Manejo de base de datos EMNV 2005 Econometría I

Función de demanda• gen lnp= ln( precioleche)• gen lnq= ln( qlitrom)• reg lnq lnp• Se genera el logaritmo natural del precio (lnp), el logaritmo natural

de la cantidad demandada (lnq) y se estima el modelo log-log.

QUÉ OTRAS VARIABLES HAY

QUE CONSIDERAR??

Page 19: Manejo de base de datos EMNV 2005 Econometría I

Próximamente taller sobre uso y manejo de base de datos