Monday 30 October 2017

Como inserir dados trimestrais no stata forex


Stata: análise de dados e software estatístico Alan Riley, StataCorp Você pode gravar datas de qualquer jeito que quiser, mas existe apenas uma técnica que a Stata entende, chamada de data decorrida. Uma data decorrida é o número de dias a partir de 1º de janeiro de 1960. Neste formato, o Stata fornece funções para converter datas em datas decorridas, formatos para imprimir datas decorrentes em formas compreensíveis e outras funções para manipular datas decorridas. Conversão em datas decorridas Duas funções são fornecidas: mdy () e data (). Mdy () leva três argumentos numéricos mdash mês, dia, ano mdash e retorna a data decorrida correspondente. Para os seguintes dados, gen edate mdy (mês, dia, ano) produzirá os seguintes dados: date (). Por outro lado, leva dois argumentos de string: a primeira é a data a ser convertida, e a segunda informa data () da ordem do mês, dia e ano. Data () retorna a data decorrida correspondente. Para os seguintes dados, criará duas variáveis, edate1 e edate2. Que contêm a mesma informação. Exibindo datas Uma vez convertido ao formato da data decorrida, você pode atribuir o formato Statas d à variável para que as datas sejam legíveis. Várias variações são possíveis para exibir datas. Para os seguintes dados, mudará o formato de exibição para formatar dMD, CY alterará o formato de exibição para Vários outros formatos são possíveis. Para obter ajuda on-line, digite as datas de ajuda em Stata ou veja os Comandos U 30 para lidar com as datas. 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 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 específico da Universidade da Califórnia.

No comments:

Post a Comment