Mesclar Conjuntos De Dados Do Painel No Stata Forex


AVISO: O grupo de consultoria estatística IDRE estará migrando o site para o WordPress CMS em fevereiro para facilitar a manutenção e criação de novos conteúdos. Algumas de nossas páginas antigas serão removidas ou arquivadas de modo que elas não serão mais mantidas. Vamos tentar manter os redirecionamentos para que os URLs antigos continuem a funcionar da melhor maneira possível. Bem-vindo ao Instituto de Pesquisas Digitais e Educação Ajude o Grupo de Consultoria Stat ao oferecer um presente Módulo de Aprendizagem Stata Combinando dados Este módulo irá ilustrar como você pode combinar arquivos no Stata. Os exemplos incluirão anexos de arquivos, fusão de uma a uma combinação de fósforo e fusão de uma a várias combinações. Anexando arquivos de dados Quando você tem dois arquivos de dados, você pode combiná-los empilhando-os um sobre o outro. Por exemplo, temos um arquivo contendo papéis e um arquivo contendo mães como mostrado abaixo. Se quisermos combinar esses arquivos empilhando-os um sobre o outro, podemos usar o comando append como mostrado abaixo. Podemos usar o comando da lista para ver se isso funcionou corretamente. O anexo funcionou adequadamente. Os pais e as mães são empilhados em um único arquivo. Mas, há um pequeno problema. Não podemos dizer aos pais das mães. Vamos tentar fazer isso novamente, mas primeiro vamos criar uma variável chamada momdad no arquivo de dados dos pais e mães que conterá papai para o arquivo de dados dos pais e mãe para o arquivo de dados das mães. Quando combinamos os dois arquivos, a variável momdad nos informará de quem são as mães e os pais. Aqui fazemos a variável momdad para o arquivo de dados dos pais. Nós salvamos o arquivo chamando dads1. Aqui fazemos a variável momdad para o arquivo de dados das mães. Nós salvamos o arquivo chamando moms1. Agora, adicione os pais1 e os moms1 juntos. Agora, quando listamos os dados, a variável momdad mostra quem são as mães e os pais. Combinação de fósforos Outra forma de combinar arquivos de dados é a fusão de correspondência. Digamos que queríamos combinar os pais com o arquivo de dados faminc, tendo a informação dos pais e a informação familiar lado a lado. Podemos fazer isso com uma fusão de correspondência. Vamos dar uma olhada nos papéis e no arquivo faminc. Queremos combinar os arquivos de dados para que pareçam assim. Observe que a variável familiar é usada para associar a observação do arquivo de papéis à observação apropriada do arquivo faminc. A estratégia para mesclar os arquivos é assim. 1. classifique os pais no famoso e salve esse arquivo (chamando-o de Dads2). 2. classifique a faminc em famid e guarde esse arquivo (chamando faminc2). 3. use o arquivo dads2 4. Misture o arquivo dads2 com o arquivo faminc2 usando famid para combiná-los. Aqui estão esses quatro passos. 1. Classifique o arquivo de pais por famid e salve-o como dads2 2. Classifique o arquivo faminc por famid e salve-o como faminc2. 3. Use o arquivo dads2 4. Misture com o arquivo faminc2 usando famed como variável chave. Parece que isso funcionou bem, mas qual é essa variável de mesclagem. A variável de mesclagem indica, para cada observação, como foi a fusão. Isso é útil para identificar registros incompatíveis. A fusão pode ter um dos três valores 1 - O registro contém informações apenas do arquivo1 (por exemplo, uma gravação dad2 com nenhuma gravação faminc2 correspondente. 2 - A gravação contém informações apenas do arquivo 2 (por exemplo, uma gravação faminc2 sem registro correspondente de dad2). O registro contém informações de ambos os arquivos (por exemplo, os registros dad2 e faminc2 correspondem). Quando você tem muitos registros, a tabulação de mesclagem é muito útil para resumir quantos incompatíveis você tem. No nosso caso, todos os registros correspondem de modo que o valor para a mesclagem Foi sempre 3. Combinações de fósforos de um a outro O outro tipo de fusão é chamado de fundação de um para muitos. Nossa união de uma a uma combinava pais e faminc e havia uma correspondência de um a um. Se fundir papás com Crianças, pode haver várias crianças por pai e, portanto, esta é uma fusão de uma a outra. Como você vê abaixo, a estratégia para a fusão de um para muitos é realmente a mesma coisa que a união de um para um. 1. classificar os pais no famoso e Salve esse arquivo como dads3 2. classifique as crianças no famoso e salve isso Arquivo como kids3 3. use o arquivo dads3 4. mescla o arquivo dads3 com o arquivo kids3 usando famid para combiná-los. Os 4 passos são mostrados abaixo. 1. Classifique o arquivo de dados dos pais em famid e salve esse arquivo como dads3. 2. Classifique o arquivo de dados dos filhos em famid e salve esse arquivo como kids3. 3. Use o arquivo dads3. 4. Mesclar o arquivo dads3 com o arquivo kids3 usando famid para combiná-los. Permite listar os resultados. Os resultados são um pouco mais fáceis de ler se classificarmos os dados sobre familiar e nascimento. Como você vê, isso é basicamente o mesmo que uma fusão de um para um. Você pode se perguntar se a ordem dos arquivos na instrução de mesclagem é relevante. Aqui, alteramos a ordem dos arquivos e os resultados são os mesmos. A única diferença é a ordem dos registros após a fusão. Exemplo de anexos de dados Exemplo de mesclar etapas de exemplo (one-to-one e one-to-many) Programa de exemplo de mesclagem de correspondência O conteúdo deste site não deve ser interpretado como um endosso de qualquer site, livro ou produto de software específico pelo Universidade da Califórnia. Estou assumindo que você está usando o Stata 11 ou 12 ou 13 e que está familiarizado com as terminologias da Stata. Independentemente do tipo de dados que você está mesclando (seção transversal ou dados de painel ou séries temporais), você precisa de algum tipo de variável de identificador em ambos os arquivos. A variável de identificador (pode ser o nome das entidades sobre quem o conjunto de dados é) deve ter o mesmo nome em ambos os arquivos e ambos os conjuntos de dados devem ser classificados usando esta variável. Uma vez que você tenha assegurado que você possa simplesmente usar o comando de mesclagem em seus quatro formulários que é usar xyz. dta merge 1: 1 idvar usando abc. dta ou use xyz. dta merge 1: m idvar usando def. dta ou use xyz. Dta merge m: 1 idvar usando ghi. dta Eu não tenho experiência com a fusão m: m pode ser outra pessoa pode ajudar com isso. Se você quiser mais ajuda, você precisa fornecer algumas informações sobre seus dois conjuntos de dados. Especificamente, você precisa me fornecer as seguintes informações Para ambos os conjuntos de dados - é esse painel de dados - intervalo de anos - qual é a variável que armazena o Nomes das entidades. 494 Visualizações middot View Upvotes middot Não para reprodução Mais Respostas abaixo. Questões relacionadas Quando o Stata 13 será lançado e quais são os novos recursos Quais são algumas maneiras de mesclar verticalmente vários anos de dados no stata Existe um serviço que irá combinar conjuntos de dados múltiplos no stata por uma taxa. Quais são algumas maneiras de criar dados do painel Em STATA Como posso baixar o Stata 12 de graça Qual é a melhor maneira de conseguir um emprego usando minhas habilidades no SPSS e no Stata O que é mais fácil de aprender: R ou STATA W, que é o melhor software para previsão de dados R ou STATA Em Delhi, Onde posso encontrar os centros STATA Como faço para realizar um teste t de um lado em Stata em um coeficiente de regressão Existe uma boa maneira (gratuita) de aprender Stata Qual livro é o melhor para aprender STATA Como posso interpretar a saída do pacote LARS Em STATA Por que o manual R não é tão bom quanto o STATA se for mais novo. Quanto tempo leva para ter um bom comando do STATA Shan Hua. Trabalha na Universidade de Exeter É como dados de séries temporais ou transversais, mas geralmente você precisará de dois ids, um para painel e um para o tempo. Parecerá como 1: 1 idcode de fusão usando xxxx. dta, para verificação detalhada quothelp mergequot no Stata. Geralmente, confira dois conjuntos de dados de painel, talvez seja necessário moldar ambos em formato longo, verifique a reshapequot de quothelp em Stata. E você também pode combinar cs com painel, ts com painel e painel com painel. 167 Visualizações middot Not for Reproduction

Comments