Wednesday 20 December 2017

How to convert annual data to quarterly data in stata forex


É sobre um pacote de software estatístico - então quotnothingquot claramente não é o termo certo aqui. A distinção entre estatísticas e estatísticas de programação também é bastante arbitrária. Como resultado, existem agora algumas questões relacionadas ao StataRMatlabGauss etc em CrossValidated e algumas estão aqui no Stackoverflow. Então, em essência, isso cria duas trocas de pilha separadas com conteúdo parcialmente sobreposto. Eu realmente não vejo o ponto nisso. Ndash altabq 21 de junho às 14:29 Esta é uma questão puramente de programação sobre gerenciamento de dados e este é um lugar muito melhor para isso. O CV tem algumas perguntas como esta nos arquivos, mas a tendência recente é enviá-los para SO. Infelizmente, isso não é explicado bem em qualquer lugar, exceto no meta site para CV, onde é quase invisível para o usuário casual. Perguntas sobre como usar o método estatístico X ou atingir o objetivo estatístico Y com o pacote Z são mais tópicos no CV. Em contrapartida, a política estatutária não é distinguir entre esses casos de uso. Ndash Dimitriy V. Masterov 21 de junho às 20:53 1. Apóio firmemente a idéia de que esta postagem pertence a SO, e não CV. Existem muitos tópicos vinculados a Stata em ambos, mas qualquer coisa puramente sobre o idioma pertence aqui. Se você gosta da ideia de uma lista baseada em Stata, também existe Statalist, que também é suportado pela maioria das pessoas mais atualizadas da Stata em CV e SO. No entanto, se você deseja prosseguir a discussão, isso é realmente para o meta, não aqui. Ndash Nick Cox 21 de junho 13 em 22: 57Para 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 o Firestone estiver aberto, sem compromissos necessários para usar os computadores do laboratório para sua própria análise. Dados da série temporal 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 de data Stata. Em segundo lugar, você deve certificar-se de que seus dados são classificados por esta variável de data. Se você tiver dados de painel, seus dados devem ser classificados 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 diz ao Stata que você possui dados do 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ê tiver variáveis ​​separadas armazenando diferentes partes da data (mês, dia e ano e ano e trimestre, etc.), você precisará usar as funções da variável de data parcial. Funções de data para uma única variável de data de string À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 01feb1990 1 de fevereiro de 1990 020190 são aceitáveis, mas 020190 não é. Por exemplo, digamos que você possui um sdate de variável de string com valores como 01feb1990 e você precisa convertê-lo para uma data da série de tempo diária: Observe que nesta função, como com 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 de dígito, 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 parcial 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 de série temporal adequadas. 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 dado 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, precisamos usar algo chamado de literal de data. 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 literal d () 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ê quiser 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 twithin () os exclui. Digite 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 de painel, a Stata reiniciará automaticamente os cálculos à medida que 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 maneira, tão bem, apenas mostre alguns exemplos com L. varname. Digamos que você deseja regredir o lucro deste ano na renda 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. Pacote de software estatístico - então quotnothingquot claramente não é o termo certo aqui. A distinção entre estatísticas e estatísticas de programação também é bastante arbitrária. Como resultado, existem agora algumas questões relacionadas ao StataRMatlabGauss etc em CrossValidated e algumas estão aqui no Stackoverflow. Então, em essência, isso cria duas trocas de pilha separadas com conteúdo parcialmente sobreposto. Realmente não vejo o ponto nisso. Ndash altabq 21 de junho às 14:29 Esta é uma questão puramente de programação sobre gerenciamento de dados e este é um lugar muito melhor para isso. O CV tem algumas perguntas como esta nos arquivos, mas a tendência recente é enviá-los para SO. Infelizmente, isso não é explicado bem em qualquer lugar, exceto no meta site para CV, onde é quase invisível para o usuário casual. Perguntas sobre como usar o método estatístico X ou atingir o objetivo estatístico Y com o pacote Z são mais tópicos no CV. Em contrapartida, a política estatutária não é distinguir entre esses casos de uso. Ndash Dimitriy V. Masterov 21 de junho às 20:53 1. Apóio firmemente a idéia de que esta postagem pertence a SO, e não CV. Existem muitos tópicos vinculados a Stata em ambos, mas qualquer coisa puramente sobre o idioma pertence aqui. Se você gosta da ideia de uma lista baseada em Stata, também existe Statalist, que também é suportado pela maioria das pessoas mais atualizadas da Stata em CV e SO. No entanto, se você deseja prosseguir a discussão, isso é realmente para o meta, não aqui. Ndash Nick Cox 21 de junho 13 em 22: 57Welcome 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ê estiver disposto a fazer a suposição de que, independentemente do que você tenha dados, ocorre uma taxa uniforme ao longo do ano, os dados trimestrais seriam apenas dados anuais divididos por 4. Os dados mensais são um pouco mais 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 é terrivelmente perigosa, algumas coisas acontecem na mesma proporção durante todo o ano. Pode haver outros pressupostos 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 as temperaturas médias anuais. Você propõe dividi-los 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, Inc

No comments:

Post a Comment