Está en la página 1de 13

STATA 7.

0 Compilacin de prcticas
list biiia12 in 1/10lista los primero 10 registros

sort biiia12 bro

etiqueta de campo label var faid "codigo de parcela"

log using <path> <* .log> para guardar lo que aparece en results Etiqueta de valores label define perdida 0 "sin perdida" 1 "superficie" 2 "produccion" relacionar a una variables label values biiia7 perdida

ya se asigno a la variable

label drop perdida tab biiia7

.elimina las etiquetas de perdida

label var faid

.elimina la etiqueta de la variable

Do editor

generate recode replace merge append generate tipo = 1

variables nuevas en base a las existentes recodificacion de valores aadir variables aadir registros

gen maizito=1 if biiia2=="11070100" brow if maizito==1

tab maizito, missing

tomar en cuenta los puntitosregistros vacios

gen transit =1 if substr( biiia2,1,1)=="1"

gen frutal=1 if (substr( biiia2,1,2)=="20" | substr( biiia2,1,2)=="21" )

gen rend= biiia12 if biiia2=="11070100"

replace rend=0 if rend==.

Remplazo los missing por 0

drop rend

elimina la variable

gen rendim= biiia12 if biiia2=="11070100" drop tipo-transit drop in 1 drop in 1/5 drop if biiia1==999 elimina desde la variable tipo hasta transit elimina el primer registro elimina del primer al quinto registro elimina con condicional

replace.agrupa segn los valores de una variable en otragrupos de edad educacin gen tamanho= biiia3 recode tamanho 0.01/0.29=1 0.30/0.49=2 replace tamanho=3 if biiia3>=0.50 & biiia3<1 replace tamanho=4 if biiia3>=1 & biiia3<2 replace tamanho=5 if biiia3>=2 & biiia3<5 replace tamanho=6 if biiia3>=5 & biiia3<10 replace tamanho=7 if biiia3>=10 merge condiciones - tener una variable comun: en tipo y nombre - deben estar ordenadas

use sec05 sort faid save sec05, replace igual con la sec07 por ejemplo merge faid using sec07

También podría gustarte