Wednesday 20 December 2017

Merge if in stata forex


Em Stata, como mesclar dois conjuntos de dados Para fundir dois conjuntos de dados no Stata, primeiro classifique cada conjunto de dados nas variáveis-chave sobre as quais a mesclagem será baseada. Em seguida, use o comando. merge seguido de uma lista de variáveis-chave e conjunto (s) de dados. No Stata versão 11 e posterior: mesge 1: 1 varlist usando o nome do arquivo, opções Se você estiver usando o Stata versão 10 ou mais, omita a especificação 1: 1. As observações em cada conjunto de dados devem ser únicas na combinação de correspondência de um a um. Suponha que possamos duas ID de variáveis ​​chave e nome em dois conjuntos de dados estatísticos e matemáticos. O código a seguir classifica e salva o conjunto de dados estatísticos e, em seguida, classifica o conjunto de dados matemáticos. Então, enquanto o conjunto de dados matemáticos ainda está na memória, ele combina (usando o conjunto de dados estatísticos) nas variáveis ​​de chave id e name: Se dois conjuntos de dados compartilhar variáveis ​​além das variáveis-chave, use a opção de atualização para substituir valores em falta O arquivo mestre (na memória) com os valores não faltantes correspondentes no arquivo secundário. Use, atualize a substituição para substituir os valores que não faltam no arquivo mestre com valores não faltantes correspondentes no arquivo secundário. Para usar o menu suspenso no Stata versão 11 e posterior: Dataxa0gt Combinexa0Datasetsxa0gt Mergexa0Twoxa0Datasets Se você tiver dúvidas sobre o uso de software estatístico e matemático na Indiana University, entre em contato com Research Analytics. O Research Analytics está localizado no campus da IU Bloomington no Woodburn Hall 200 estão disponíveis para consulta de segunda a sexta-feira, 9 de novembro e com compromisso. NOTICE: 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ção de fósforos de um a outro Outro tipo de fusão é chamado de fundação de um para muitos. Nossa união de uma a uma combinava papéis e famincados e havia uma correspondência de um a um. Se juntamos pais 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.

No comments:

Post a Comment