Você está na página 1de 4

Comandos STATA Giovani Baggio

DIVERSAS Define o tamanho da matriz que armazenar os dados Mostra os bancos de dados do STATA Abre o banco de dados auto.dta Renomeia a varivel X para Xx Descreve a varivel X como Anos de estudo Exclui a varivel X Exclui as observaes em que X maior que 10 Descreve o banco de dados em uso Calculadora Editar a varivel X Lista os valores das variveis na linha 1 Ordena os valores da varivel X em ordem crescente Muda o valor de X na linha 1 para 8.5 Modifica a varivel X para 2 se a varivel idade for maior ou igual a 21 e menor que 30 recode X 1=0 0=1 Troca 1 por 0 e 0 por 1 na varivel X recode idade 17/30=1 31/40=2 Modifica a varivel idade: valores entre 17 e 30 = 1 e entre 31 e 40 = 2 recode idade min/30=1 31/max=2 Modifica a varivel idade: do menor valor at 30 = 1 e entre 31 e o valor mximo = 2 list X Y Lista/mostra as variveis X e Y list X Y IF X>Y Lista X e Y se X for maior que Y clear all Apaga todo banco de dados clear Fecha um arquivo sem salvar (apaga tudo) format X %7.2f Modifica o tamanho da varivel X para: 7 espaos antes da vrgula e 2 depois da vrgula format X %15s Modifica o tamanho da varivel string para 15 espaos order _all, alphabetic Ordena as variveis em ordem alfabtica order X, after (Y) Coloca a varivel X depois da varivel Y order X, before (Y) Coloca a varivel X antes da varivel Y db reg Abre a caixinha para colocar as variveis da regresso db .... Abre a caixinha para voc interagir com o programa (mtodo alternativo ao Command) TESTES ESTATSTICOS ttest X==Y Teste de mdias para amostras dependentes ttest X, by(tratamento) Teste de diferena de mdias para X segundo tratamento (primeiro dar o comando sort tratamento) Considera distribuio normal e mesmo desvio-padro ttest X, by(tratamento) unequal Teste de diferena de mdias para X segundo tratamento (primeiro dar o comando sort tratamento) Considera varincias diferentes ttest X=35 Teste para ver se a mdia de X estatisticamente igual a 35 sdtest X, by(tratamento) Teste de razo de varincias teste de homocedasticidade (primeiro dar o comando sort tratamento) ci X Constri um intervalo de confiana para a varivel X corr X Y Correlao entre X e Y ESTATSTCIAS DESCRITIVAS E DISTRIBIOES DE FREQUNCIA tab X Distribuio de frequncia de X tab X Y Distribuio de frequncia cruzada entre X e Y tab X Y, col Cruzada com os percentuais de participao na coluna tab X Y, row Cruzada com os percentuais de participao na linha sum X Principais estatsticas descritivas de X sum X, detail Estatsticas descritivas detalhadas REGRESSES reg Y X MQO - Y a varivel dependente e X a independente reg Y X, robust MQO com desvios-padres robustos a heterocedasticidade reg Y X, level (90) Considera como 90% o intervalo de confiana reg Y X, noconstant MQO sem constante reg Y X, noconstant level (99) MQO sem constante e com 90% de intervalo de confiana probit Y X Modelo Probit logit Y X Modelo Logstico set matsize 800 sysuse dir sysuse auto.dta rename X Xx label var X Anos de estudo drop X drop X if X>10 describe display 3+1 edit X list in 1 sort X replace X=8.5 in 1 replace X=2 if idade>=21 & idade<30

db reg gen log_X=log(X) ou gen ln_X=ln(X) gen X_2=X^2 if Y==1 gen N=1 if X>10 gen F=3 if X<=5 . input id str10 nome sexo . 1 Ana 1 . 2 Celso 2 . end scatter Y X line Y X graph bar Y X graph pie Y X hist X hist X, nolmal freq

Abre a caixinha para selecionar as variveis da regresso CRIAR VARIVEIS Gera uma nova varivel log_X com o logaritmo de X, ou logaritmo natural de X Gera uma nova varivel X_2 elevando X ao quadrado quando Y for igual a 1 Gera uma nova varivel N colocando o valor 1 quando X for maior que 10 Gera uma nova varivel F colocando o valor 3 quando X for menor ou igual a 5 Criar variveis com seus respectivos valores. str10 = indica que a informao no numrica (string) com 10 espaos GRFICOS Disperso Linha Barras (mdias de X e Y) Pizza Histograma Adiciona ao histograma uma curva de distribuio normal com mdia e desvio-padro

< <= > >= == ~= ~ & |

ou

!=

sqrt( ) esp( ) log ( ) ln ( )

SMBOLOS Menor que Menor ou igual a Maior que Maior ou igual a Igual a Diferente de No E Ou OPERADORES Raiz quadrada Exponencial Logaritmo de base 10 Logaritmo de base e (natural)

Carregar dados da PNAD Abrir um documento no Bloco de Notas;


o Escrever: dictionary using ...endereo do arquivo .txt dos dados da pnad...

Ex: dictionary using C:\Documents and Settings\Usuario\Desktop\IBGE - PNAD 2011 Microdados\Dados\pnad_2011PES.txt

Abre chaves, da dois enter, fecha chaves e da mais um enter: {

Na linha entre as chaves, colar os dados do dicionrio: {

@00001 V0101 $4. /* ANO DE REFERNCIA */ @00005 UF $2. /* UF */

@00005 V0102 $8. /* NMERO DE CONTROLE */ @00013 V0103 $3. /* NMERO DE SRIE */ */

@00016 V0301 $2. /* NMERO DE ORDEM }

Utilizar Ctrl + H (localizar e substituir) para: Localizar Localizar @ $ e substituir por e substituir por _column( % g (cuidar que vai substituir o . l em cima no .txt do

Localizar . e substituir por endereo dos dados) Localizar Localizar Localizar /* */ e substituir por e substituir por

e substituir por ) float V

o o o o

V (espao e depois V)

Colocar % onde falta na 3 coluna e nestas linhas trocar g por f De 1 a 7 caracteres (%1g a %7g, pode ser f tambm): deixar float De 8 a 12 caracteres (%8g a %12g, pode ser f tambm): colocar double Variveis de texto: Ao invs de colocar float ou duble, devemos colocar str28 (para 28 caracteres), str59 (para 59 caracteres) etc. O formato tambm muda: ao invs de %28g, devemos colocar %28s (para 28 caracteres); ou ao invs de %59g, devemos colocar %59s (para 59 caracteres).

SALVAR este arquivo com .dct Ex: pnad_2011_dic.dct

No STATA:
o
Dar o comando: infile using ...endereo do arquivo .dct feito anteriomente...

Ex: infile using C:\Documents and Settings\Usuario\Desktop\IBGE - PNAD 2011 Microdados\pnad_2011_dic.dct

A base ser carregada!!! Para diminuir o peso da base, dar o comando: compress (comprime os dados) Para salvar, dar o comando: save ...endereo onde quer salvar..., adicionando o nome que quer pro arquivo no final com .dta

o o

Ex: save C:\Documents and Settings\Usuario\Desktop\PNAD 2011\pnad_2011_pes.dta

Você também pode gostar