Have you never needed to know which observations have missing values for all of a given set of variables? Creating health indicators from national surveys, this is frequently an issue. Because if information is missing for all variables, I want to set the indicator for a given observation as missing, and not zero - what happens when you use some Stata functions. And I could not find any ready function to solve this - Stata has only a function that tells me whether any of a set of variables is missing.
So I wrote this "allmiss" command to do that. If it is useful for you, please download the allmiss.ado file and place it in your ado\personal folder. It is ease to use, just type
. allmiss varlist , gen(varname)
and the command will create a new variable varname that is 1 if all variables in your list are missing and zero otherwise. If you omit the generate bit, it will create a variable named _allmiss.
Have fun!
A idéia de registrar pensamentos, experiências, fatos, num diário é antiga. Mas fazer esse diário de acesso público é uma coisa que só o milagre da internet permitiu. É um desafio interessante. Um diálogo com alguém, qualquer um, todos. Mais provavelmente, ninguém ou muito poucos. Quem é que tem algo interessante a dizer?
Mostrando postagens com marcador Dicas do Stata. Mostrar todas as postagens
Mostrando postagens com marcador Dicas do Stata. Mostrar todas as postagens
quinta-feira, 14 de julho de 2011
domingo, 13 de setembro de 2009
Eba! Chegou o Stata 11
Recebi esta semana a versão 11 do Stata. As duas novidades que me entusiasmaram mais foram a documentação completa em pdf, que fica disponível no computador. Não precisa mais carregar uma mala de manuais! Outra coisa é a forma muito mais elegante de tratar variáveis categóricas. Em vez da chatice do xi:, agora as variáveis podem ser prefixadas com i. ou c. e interações funcionam com todos os tipos de variáveis. Menos usado, mas também importante é a implementação completa de imputação múltipla. Vamos ao trabalho!
segunda-feira, 23 de março de 2009
Dica do Stata: gráficos com intervalo de confiança
O Stata faz gráficos super bonitos, mas nem sempre é fácil chegar onde a gente quer. Em epidemiologia, a gente toda hora quer fazer gráficos de pontos ou de barras com intervalos de confiança. Aqui vão comandos básicos para gerar gráficos desse tipo.

twoway rcap icinf icsup escol || scatter coef escol, legend(off) xscale(range(.7 4.3))
xlabel(, valuelabels) ytitle(Mean development score)
Em itálico estão os nomes das variáveis: icinf e icsup são os limites de cada intervalo de confiança.

twoway (bar p10pct escore, barwidth(.5)) (rcap p10pctsup p10pctinf escore),
legend(order(1 "% in P10" 2 "95% CI" )) ylabel(0 (10) 60) ytitle(Percent)
Idem acima! Brincando com o comando e danda uma olhada na ajuda do Stata vc vai conseguir entender o que cada instrução faz! Boa diversão!
domingo, 22 de março de 2009
Dica do Stata: CTRL+SHIFT+C
Outro dia, numa aula sobre medidas de tendência central e variabilidade, saiu uma conversa sobre como montar relatórios da aula prática, etc. E todo mundo ficou encantado em descobrir que se pode copiar a saída do Stata de um jeito que se transforma em tabela do Word direto!

A dica é simples. Depois de produzir o resultado que vc quer, selecione a área que interessa. Aí tecle CTRL-SHIFT+C para copiar transformando os espaços em tabulações. Cole num documento do Word, selecione o texto que vc acabou de colar e clique no botão "Inserir tabela"


Assinar:
Postagens (Atom)