Tuesday 12 September 2017

Moving Average By Spss


Estou tentando calcular as médias móveis em 30 dias (médias móveis anteriores) usando SPSS 20 para cerca de 1200 tickers de estoque. Gostaria de usar um loop como: Calcule 30 dias de média móvel para um ticker, diga AAAA ou 0001 e salve-o como MA30AAAA ou MA300001. Tome outro ticker diga AAAB ou 0002 e faça o que foi descrito acima. Continua até todos os tickers serem capturados e MA calculado, salvo em novas colunas. Você acha que posso desenvolver uma sintaxe SPSS para isso. Se eu tentar o seguinte, recebo avisos de erro. Por favor, você pode me ajudar a obter uma sintaxe razoavelmente bem estruturada para fazer meu trabalho. Perguntou 18 de novembro às 16:04 Havia uma pergunta muito similar hoje no LinkedIn (veja aqui ou abaixo para a resposta). - Assuming cada data está presente exatamente uma vez em seus dados, a sintaxe abaixo calculará os totais anuais móveis e as médias em cada data das 29 datas anteriores. - Se menos de 29 dias precederam alguma data, essas novas variáveis ​​não serão calculadas para esta data. (IMHO, isso seria informação enganosa.) - As 2 novas variáveis ​​aparecerão em uma coluna cada, mas com algumas linhas extras, você pode colocar cada valor em sua própria coluna, se desejar. Gostaria de criar uma lista de colunas no SPSS Como MACOL1, MACOL2 e até MACOLn que contém 5 anos de média móvel de uma lista de TickersSymbolsVariables usando uma sintaxe curta como: e o que eu preciso fazer é criar uma média móvel de cada tickercol de variáveis ​​de interesse e salvá-lo em um novo coluna. Eu posso fazer isso simplesmente modificando a sintaxe acima e preciso de um comando estilo loop que leva o nome de uma coluna, cria uma nova coluna com MA e salva, leva outra coluna, cria uma coluna MA e assim por diante. Assim, eu não quero fazê-lo para cada coluna antiga separadamente, em vez disso eu quero usar um loop e fazê-lo usando esse loop simples. Solicitado 18 de novembro 12 às 13: 00SPSS Módulo de média média móvel para o SPSS Modeler para calcular a média móvel simples nos últimos n períodos (média não ponderada dos dados n anteriores) Para criar uma média móvel: selecione qualquer campo contínuo no seletor de valores em que Você deseja calcular a média móvel Na média de movimentação de campo ao longo dos períodos, selecione um período durante o qual a média móvel deve ser calculada. O resultado é um campo que contém a média dos últimos n períodos para cada linha. O resultado é uma nova coluna ma que é preenchida com nulo os primeiros n-1 períodos e, em seguida, com a média nos últimos n períodos: atualizações futuras podem conter diferentes médias móveis, bem como a possibilidade de derivar vários períodos. Sinta-se à vontade para contribuir. Você não pode executar essa ação neste momento. Você fez login com outra guia ou janela. Recarregue para atualizar sua sessão. Você se separou em outra guia ou janela. Recarregue para atualizar sua sessão.

No comments:

Post a Comment