Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Comandos Del Trabajo de Econometria
Comandos Del Trabajo de Econometria
dta"
*(1)
*rwage
su rwage
su rwage, detail
*age
su age
graph box age
*eduyr
su eduyr
graph box eduyr
*(2)
gen lnrwage=ln(rwage)
reg lnrwage eduyr
tw (lfitci lnrwage eduyr) (sca lnrwage eduyr)
*(3)
reg lnrwage eduyr if male==0
reg lnrwage eduyr if male==1
tw (lfitci lnrwage eduyr) (sca lnrwage eduyr), by (male)
*(4)
gen exppot=age-eduyr-6
gen exppot2=exppot^2
reg lnrwage eduyr exppot exppot2 ib(last).male ib3.region, allbaselevels
*(5)
*hacer interpretación de los paramatros
di -(_b[exppot])/(2*_b[exppot2])
test (1.region=0) (2.region=0) (4.region=0) (5.region=0)
test 4.region=5.region
*(6)
reg lnrwage exppot exppot2 ib(last).male c.eduyr##ib3.region, allbaselevels
*(7)
predict lnrwagehat
gen mi=exp(lnrwagehat)
quietly reg rwage mi, nocons
sca a0=_b[mi]
reg lnrwage exppot_8 exppot2_64 male eduyr_9 dregion_1 dregion_2 dregion_4 dregion_5_1
dregXeduyr_1 dregXeduyr_2 dregXeduyr_4 dregXeduyr_5_9, allbaselevels
sca prdlny1=_b[_cons]
sca prdy1=a0*exp(prdlny1)
di prdy1
sca se1=_se[_cons]
reg lnrwage exppot_5 exppot2_25 male_1 eduyr_6 dregion_1_1 dregion_2 dregion_4 dregion_5
dregXeduyr_1_6 dregXeduyr_2 dregXeduyr_4 dregXeduyr_5, allbaselevels
sca prdlny2=_b[_cons]
sca prdy2=a0*exp(prdlny2)
di prdy2
sca se2=_se[_cons]
*(8)
sca seu=e(rmse)
sca df_r=e(df_r)
*(8a)
sca seprdlny1=(se1^2+seu^2)^(1/2)
sca lb1=exp(-invttail(df_r,0.025)*seprdlny1)*exp(prdlny1)
sca ub1=exp(invttail(df_r,0.025)*seprdlny1)*exp(prdlny1)
di lb1
di ub1
*(8b)
sca seprdlny2=(se2^2+seu^2)^(1/2)
sca lb2=exp(-invttail(df_r,0.025)*seprdlny2)*exp(prdlny2)
sca ub2=exp(invttail(df_r,0.025)*seprdlny2)*exp(prdlny2)
di lb2
di ub2
*(8c)
*no sé cual es el correcto si probar que los ln de los salarios son
*distintos, o los niveles, y si los niveles, entonces entre qué lo divido
*método 1
sca diftest= (prdlny1-prdlny2)/(seprdlny1^2+seprdlny2^2)^(1/2)
di diftest
sca pvalue=2*ttail(df_r, abs(diftest))
di pvalue
*método 2
sca diftest2= (prdy1-prdy2)/(exp(seprdlny1)^2+exp(seprdlny2)^2)^(1/2)
di diftest2
sca pvalue2=2*ttail(df_r, abs(diftest2))
di pvalue2
*(9)
quietly reg lnrwage exppot exppot2 ib(last).male c.eduyr##ib3.region
estat hettest, iid rhs
*(10)
estat imtest, white
*(11)
*11_4
reg lnrwage eduyr exppot exppot2 ib(last).male ib3.region, robust
*11_5
di -(_b[exppot])/(2*_b[exppot2])
test (1.region=0) (2.region=0) (4.region=0) (5.region=0)
test 4.region=5.region
*11_6
reg lnrwage exppot exppot2 ib(last).male c.eduyr##ib3.region, robust