Sunday 14 January 2018

How to convert annual data to quarterly data in stata forex


Bem-vindo ao site. A menos que você esteja disposto a fazer suposições, não há como converter dados anuais em dados mensais ou trimestrais. Se você está disposto a fazer a suposição de que, independentemente do que você tenha, os dados acontecem a uma taxa uniforme ao longo do ano, os dados trimestrais seriam apenas dados anuais divididos por 4. Os dados mensais são um pouco complicados, mas não muito. Você precisaria multiplicar os dados anuais por (dias no mês) 365 para chegar perto. Se você quiser dar conta dos anos bissextos também, você pode. Mas essa suposição é muito perigosa, algumas coisas acontecem na mesma proporção durante todo o ano. Pode haver outros pressupostos que são mais razoáveis. Respondeu 12 de março às 15:09 Sim, são necessários pressupostos - mas você parece ter feito alguns pressupostos não declarados adicionais que poderiam confundir os incautos. Um deles é que esses dados são totais cumulativos. O que, por exemplo, aconteceria com temperaturas médias anuais. Você propõe dividir todos por quatro. Mesmo em uma área onde as temperaturas nunca variam (uma taxa quotuniforme). -) ndash whuber 9830 12 de março 14 às 16:06 Sua resposta 2017 Stack Exchange, IncPara perguntas rápidas, envie um email para dataprinceton. edu. Não há appts. Necessário durante as horas de caminhada. Nota: o laboratório DSS está aberto enquanto Firestone estiver aberto, sem compromissos necessários para usar os computadores de laboratório para sua própria análise. Dados de séries temporais nos dados da série Stata e tsset Para usar as funções e análises da série temporária Statas, você deve primeiro certificar-se de que seus dados são, de fato, séries temporais. Primeiro, você deve ter uma variável de data que esteja no formato da data Stata. Em segundo lugar, você deve se certificar de que seus dados são classificados por esta variável de data. Se você tiver dados de painel, seus dados devem ser ordenados pela variável de data dentro da variável que identifica o painel. Finalmente, você deve usar o comando tsset para dizer à Stata que seus dados são séries temporais: o primeiro exemplo diz a Stata que você possui dados simples da série temporal e o segundo informa a Stata que você possui dados de painel. Stata Date Format Stata armazena as datas como o número de dias decorridos desde 01 de janeiro de 1960. Existem diferentes maneiras de criar datas Stata decorrentes que dependem de como as datas são representadas em seus dados. Se o seu conjunto de dados original já contém uma única variável de data, use a função date () ou um dos outros comandos da data da string. Se você possui variáveis ​​separadas armazenando partes diferentes da data (mês, dia e ano e trimestre e etc.), você precisará usar as funções da variável de data parcial. Funções de data para uma variável de data de cadeia única Às vezes, seus dados terão as datas em formato de string. (Uma variável de string é simplesmente uma variável que contém qualquer coisa que não seja apenas números.) A Stata fornece uma maneira de convertê-las em datas de séries temporais. A primeira coisa que você precisa saber é que a string deve ser facilmente separada em seus componentes. Em outras palavras, cordas como 01 de fevereiro de 1990 1 de fevereiro de 1990 020190 são aceitáveis, mas 020190 não é. Por exemplo, dizemos que você possui uma variável de seqüência de caracteres com valores como 01feb1990 e você precisa convertê-la em uma data de série temporal diária: Observe que nesta função, como as outras funções para converter strings em datas de séries temporais, A parte DMY indica a ordem do dia, mês e ano na variável. Se os valores fossem codificados como 1 de fevereiro de 1990, teríamos usado MDY em vez disso. E se a data original tiver apenas dois dígitos para o ano, então, usaríamos: sempre que você tiver dois anos, basta colocar o século antes do Y. Se você tiver os dois últimos dois anos, como 1298 e 1200, use: Onde 2020 é o maior ano que você tem em seu conjunto de dados. Aqui estão as outras funções: semanal (stringvar, wy) mensal (stringvar, my) trimestral (stringvar, qy) meio ano (stringvar, hy) anual (stringvar, y) Nota: Stata 10 usa letras maiúsculas como DMY enquanto versão anterior de Stata usa minúsculas, dmy. Funções de data para variáveis ​​de data parciais Muitas vezes, você terá variáveis ​​separadas para os vários componentes da data em que você precisa juntá-los antes de designá-los como datas da série temporal adequada. A Stata fornece uma maneira fácil de fazer isso com variáveis ​​numéricas. Se você tiver variáveis ​​separadas por mês, dia e ano, use a função mdy () para criar uma variável de data decorrida. Depois de criar uma variável de data decorrida, você provavelmente irá formatá-la, conforme descrito abaixo. Use a função mdy () para criar uma variável de data Stata decorrida quando seus dados originais contêm variáveis ​​separadas por mês, dia e ano. As variáveis ​​mês, dia e ano devem ser numéricas. Por exemplo, suponha que você esteja trabalhando com esses dados: Convertendo uma variável de data armazenada como um único número Se você tiver uma variável de data onde a data é armazenada como um único número do formulário yyyymmdd (por exemplo, 20041231 para 31 de dezembro de 2004) O seguinte conjunto de funções irá convertê-lo em uma data decorrida Stata. Gen year int (date10000) gen month int ((data-ano10000) 100) gen day int ((data-ano10000-month100)) gen mydate mdy (mês, dia, ano) formato mydate d Formatos de data da série de tempo Use o comando de formato Para exibir datas Stata decorridas como datas de calendário. No exemplo acima, a variável de data decorrida, mydate, tem os seguintes valores, que representam o número de dias antes ou depois de 1 de janeiro de 1960. Para obter mais informações, consulte o Guia do Usuário do Stata, capítulo 27. Especificando datas Muitas vezes, precisamos Construe uma análise específica apenas em observações que caem em uma determinada data. Para fazer isso, nós temos que usar algo chamado uma data literal. Um literal de data é simplesmente uma maneira de inserir uma data em palavras e ter Stata automaticamente convertê-la em uma data decorrida. Tal como acontece com o d () literal para especificar uma data regular, existem os literais w (), m (), q (), h () e y () para inserção semanal, mensal, trimestral, semestral e Datas anuais, respectivamente. Aqui estão alguns exemplos: se você deseja especificar um intervalo de datas, você pode usar as funções tin () e twithin (): A diferença entre tin () e twithin () é que estaminha () inclui as datas de início e fim, Enquanto que twithin () os exclui. Introduza sempre a data de início e escreva-os como faria para qualquer das funções d (), w (), etc. Listas de variáveis ​​de séries temporais Muitas vezes, em análises de séries temporais, precisamos atrasar ou liderar os valores de uma variável de uma observação para a próxima. Se temos muitas variáveis, isso pode ser complicado, especialmente se precisarmos atrasar uma variável mais de uma vez. Em Stata, podemos especificar quais variáveis ​​devem ser atrasadas e quantas vezes sem ter que criar novas variáveis, economizando assim espaço de disco e memória. Você deve notar que o comando tsset deve ter sido emitido antes de qualquer um dos truques nesta seção funcionar. Além disso, se você definiu seus dados como dados do painel, o Stata reiniciará automaticamente os cálculos, pois ele chega ao início de um painel para que não precise se preocupar com os valores de um painel sendo transferido para o próximo. L. varname e F. varname Se você precisa atrasar ou liderar uma variável para uma análise, você pode fazê-lo usando L. varname (to lag) e F. varname (para liderar). Ambos funcionam da mesma forma, muito bem, apenas mostre alguns exemplos com L. varname. Digamos que você deseja regredir o lucro deste ano nos rendimentos dos últimos anos: conseguiria isso. O L. diz a Stata que atrasa a renda por um período de tempo. Se você quisesse atrasar a renda em mais de um período de tempo, você simplesmente mudaria o L. para algo como L2. Ou L3. Para atrasá-lo em 2 e 3 períodos, respectivamente. Os dois comandos a seguir produzirão os mesmos resultados: Outro atalho útil é D. varname, que leva a diferença de renda no tempo 1 e renda no tempo 2. Por exemplo, digamos que uma pessoa ganhou 20 ontem e 30 hoje.

No comments:

Post a Comment