quarta-feira, 24 de fevereiro de 2016

Como criar uma variável dummy para o "tempo" no Stata

Geralmente precisamos incluir dummies para o período de tempo dos dados, para testar algum efeito específico, ou para controlar os anos "por fora".

Existe uma forma fácil de criar a dummy dentro do próprio Stata, considerando, por exemplo, que você tem uma "coluna" que representa a variável "ano" (conforme a imagem abaixo).
Coluna que representa a variável "ano"
Tendo uma coluna com os anos de cada observação, você pode criar a dummy de duas formas:

Forma 1 - mais trabalhosa

g ano2008=0
replace ano2008=1 if ano==2008

Você repete o procedimento para cada dummy que quer criar.

Se você quiser criar uma dummy para separar os anos após a adoção das IFRS completas no Brasil, incluindo 2010, poderá fazer o seguinte:

g posIFRS=0
replace posIFRS=1 if ano>2009

Forma 2 - menos trabalhosa

Essa eu descobri recentemente (sou um usuário recente do Stata, entendam isso).

g ano2008=(ano==2008)

Assim você já resolve o problema todo de uma vez só.

O mesmo serve para a variável "posIFRS":

g posIFRS=(ano>2009)

Após isso, a variável dummy está criada:

Dummy criada

Nenhum comentário:

Postar um comentário

Related Posts Plugin for WordPress, Blogger...