Tuesday 19 December 2017

Qual é a data var em 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 mais antigas serão removidas ou arquivadas de tal forma que 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 Pesquisa e Educação Digital Ajudar o Grupo de Consultoria Stat ao oferecer um presente Módulo de Aprendizagem Stata Usando datas em Stata Este módulo mostrará como usar variáveis ​​de data, funções de data e formatos de exibição de data em Stata. Conversão de datas de dados brutos usando a função quotdate () Quot O truque para inserir datas em Stata é esquecer que são datas e tratá-las como seqüências de caracteres e depois convertê-las em uma variável de data Stata. Você pode ter os seguintes dados da data em seu arquivo de dados brutos. Você pode ler esses dados digitando: Usando o comando da lista, você pode ver que a informação da data foi lida corretamente no bday. Uma vez que bday é uma variável de string, você não pode fazer qualquer tipo de cálculo de data com ela até que você faça uma variável de data dela. Você pode gerar uma versão de data de bday usando a função date (). O exemplo abaixo cria uma variável de data chamada aniversário a partir da variável de caractere bday. A sintaxe é ligeiramente diferente dependendo da versão do Stata que você está usando. A diferença é na forma como o padrão é especificado. Em Stata 9, deve ser minúscula (por exemplo, quotdmyquot) e no Stata 10, deve ser maiúscula para o dia, o mês e o ano (por exemplo, quotDMYquot), mas em minúsculas se você deseja especificar horas, minutos ou segundos (por exemplo, quotDMYhmsquot) . Nossos dados estão no dia da ordem, mês, ano, então usamos quotDMYquot (ou quotdmyquot se você estiver usando o Stata 9) dentro do comando date (). (Salvo indicação em contrário, todos os outros comandos da Stata nesta página são os mesmos para as versões 9 e 10.) Na versão do Stata 9: no Stata versão 10: Dê uma olhada em bday e aniversário. Os valores para aniversário podem parecer confusos. O valor de aniversário para John é 0 eo valor de aniversário para Mark é -207. As datas são realmente armazenadas como o número de dias a partir de 1 de janeiro de 1960, o que é conveniente para o computador armazenar e executar cálculos de data, mas é difícil para você e para eu ler. Podemos dizer a Stata que o aniversário deve ser exibido usando o formato d para facilitar a leitura dos humanos. A função data () é muito flexível e pode manusear datas escritas de forma quase que simples. Por exemplo, considere o arquivo datas2.raw. Essas datas são confusas, mas são consistentes. Mesmo que os formatos pareçam diferentes, é sempre um mês de um ano do dia, separado por um delimitador (por exemplo, ponto de barras do espaço ou dash). Podemos tentar usar a sintaxe acima para ler nossas novas datas. Observe que, como discutido acima, para a versão 10 do Stata, a ordem da data é declarada em letras maiúsculas (ou seja, quotMDYquot) enquanto que para a versão 9 é declarada em todas as minúsculas (ou seja, quotmdyquot). A Stata conseguiu ler essas datas sem problema. Vamos tentar um conjunto ainda mais difícil de datas. Por exemplo, considere as datas em datas3.raw. Vamos tentar ler essas datas e ver como a Stata as lida. Mais uma vez, lembre-se de que, para as datas da versão 14 da Stata, são declaradas quotMDYquot, enquanto que para a versão 9 são declaradas quotmdyquot. Como você pode ver, a Stata conseguiu lidar com quase todos esses formatos de data louca. Ele foi capaz de lidar com Abr 12,1990, embora não existisse um delimitador entre o mês eo dia (Stata conseguiu descobrir que o mês era um personagem e o dia era um número). A única data que não funcionou foi Apr121990 e isso ocorre porque não havia delimitador entre o dia eo ano. Como você pode ver, a função date () pode lidar com qualquer data, desde que existam delimitadores que separam o mês, dia e ano. Em certos casos, a Stata pode ler todas as datas numéricas inseridas sem delimitadores, veja as datas de ajuda para obter mais informações. Conversão de datas de dados brutos usando a função mdy () Em alguns casos, você pode ter o mês, dia e ano armazenados como variáveis ​​numéricas em um conjunto de dados. Por exemplo, você pode ter os seguintes dados para datas de nascimento de datas4.raw. Você pode ler esses dados usando a seguinte sintaxe para criar uma variável separada por mês, dia e ano. Uma variável de data Stata pode ser criada usando a função mdy () como mostrado abaixo. Permite formatar o aniversário usando o formato d para que ele seja melhor. Considere os dados em datas5raw. Que é o mesmo que datas4.raw, exceto que apenas dois dígitos são usados ​​para significar o ano. Procuremos ler essas datas exatamente como lemos datas4.raw. Como você pode ver, os valores para aniversários estão faltando. Isso porque Stata assume que os anos eram literalmente 48, 60, 70 e 71 (não assume que são 1948, 1960, 1970 e 1971). Você pode forçar Stata a assumir que a parcela do século é 1900, adicionando 1900 ao ano, conforme mostrado abaixo (note que usamos substituir em vez de gerar desde que a idade da variável já existe). Cálculos com datas decorridas As variáveis ​​de data fazem cálculos que envolvem datas muito convenientes. Por exemplo, para calcular a idade de todos em 1 de janeiro de 2000, use simplesmente a seguinte conversão. Por favor, note que esta fórmula para a idade não funciona bem em períodos de tempo muito curtos. Por exemplo, a idade para uma criança em seu aniversário será menor do que uma devido ao uso de 365.25. Existem fórmulas que são mais exatas, mas também muito mais complexas. Aqui está um exemplo de cortesia de Dan Blanchette. Outras funções de data Dada uma variável de data, um pode ter o mês, dia e ano retornados separadamente se desejado, usando o mês (). Funções dia () e ano (), respectivamente. Se você gostaria de retornar o dia da semana para uma variável de data, use a função dow () (onde 0Sunday, 1Monday etc.). A função date () converte strings contendo datas para variáveis ​​de data. A sintaxe varia ligeiramente pela versão. Na versão do Stata 9: no Stata versão 10: a função mdy () leva três argumentos numéricos (mês, dia, ano) e os converte em uma variável de data. Você pode exibir os tempos decorridos como datas reais com formatos de exibição, como o formato d. Outras funções de data incluem o mês (). dia() . Ano (). E dow () funções. Para obter ajuda on-line com datas, digite as datas de ajuda na linha de comando. Para explicações mais detalhadas sobre como o Stata administra datas e funções de data, consulte o Guia do Usuário do Stata. O conteúdo deste site não deve ser interpretado como um endosso de qualquer site, livro ou produto de software da Universidade da Califórnia. NOTICE: O grupo de consultoria estatística IDRE estará migrando o site para o WordPress CMS em fevereiro para facilitar Manutenção e criação de novos conteúdos. Algumas de nossas páginas mais antigas serão removidas ou arquivadas de tal forma que 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 Estatal, dando um presente Notas da Classe Stata Contagem de n para N Introdução A Stata possui duas variáveis ​​incorporadas chamadas n e N. N é a notação Stata para o número de observação atual. N é 1 na primeira observação, 2 no segundo, 3 no terceiro e assim por diante. N é a notação de Stata para o número total de observações. Vamos ver como n e N funcionam. Como você pode ver, o ID da variável contém o número de observação que corre de 1 a 7 e nt é o número total de observações, que é 7. Contar com o uso de n e N em conjunto com o comando pode produzir alguns resultados muito úteis. É claro que, para usar o comando por nós, primeiro devemos classificar nossos dados na variável por variável. Agora n1 é o número de observação dentro de cada grupo e n2 é o número total de observações para cada grupo. Para listar a pontuação mais baixa para cada grupo, use o seguinte: Para listar a pontuação mais alta para cada grupo, use o seguinte: Outro uso de n Permite usar n para descobrir se existem números de identificação duplicados nos seguintes dados: As observações 6 e 7 têm os mesmos números de identificação e valores de pontuação diferentes. Encontrando Duplicados Agora, use N para encontrar observações duplicadas. Neste exemplo, classificamos as observações por todas as variáveis. Em seguida, usamos toda a variável na instrução by e configuramos set n igual ao número total de observações que são idênticas. Finalmente, listamos as observações para as quais N é maior que 1, identificando as observações duplicadas. Se você tem muitas variáveis ​​no conjunto de dados, pode demorar muito tempo para digitá-las duas vezes. Podemos fazer uso do curinga para indicar que desejamos usar todas as variáveis. Além disso, nas versões mais recentes do Stata, podemos combinar classificar e em uma única declaração. Abaixo está uma versão simplificada do código que renderá exatamente os mesmos resultados acima. O conteúdo deste site não deve ser interpretado como um endosso de qualquer site, livro ou produto de software específico da Universidade da Califórnia.

No comments:

Post a Comment