Skip to main content

Renomear múltiplas variáveis in stata forex


Em Stata, eu tenho um conjunto de variáveis ​​que começam com pkg. Em seu estado atual, seus terminais são numéricos: pkg1, pkg2, pkg3, pkg4, etc. Preciso alterar todas essas variáveis ​​para finais: pkgmz, pkggmz, pkgsp, pkgsptc, etc. Eu tenho uma coluna dessas seqüências de caracteres que Posso designar como uma lista local, por exemplo: minha pergunta é como eu altero as terminações numéricas para os terminais de seqüência de caracteres. Acho que o código segue. O . Indica onde estou perplexo: eu me pergunto se seria melhor utilizar o comando regexr (), mas não consigo pensar em uma maneira de incluí-lo. Aprecie qualquer ajuda. Pediu 3 de dezembro às 2:03 Não há necessidade de invocar expressões regulares. Você tem os novos sufixos, o prefixo pkg é sempre o mesmo, então o trabalho de extração repetidamente é desnecessário. O coração do problema é andar de bicicleta ao longo de duas listas ao mesmo tempo. Aqui está uma maneira de consertar seu código. Observe também o renomeado no Stata 12 pode lidar com este regexr () é uma função, e não um comando uma discussão mais geral em stata-journalsjpdf. htmlarticlenumpr0009 (um pouco desactualizado, mas relevante na questão principal) você tem uma cotação demais Marcas no seu comando de renomeação, por isso não funcionaria. Respondeu Dec 3 12 às 7:21 Nick Cox Você mencionou que o comando renomear no Stata 12 pode lidar com isso. É possível fazê-lo em um único comando de renomeiro, publiquei uma resposta com algumas opções usando o novo comando, mas não consegui descobrir se era possível usar uma única chamada. Ndash Michael A 18 de junho 15 às 22:26 Michael A É possível fazê-lo com um comando, mas a única resposta que me ocorre não é atraente. Renomear (pkg1-pkg9) (pkgmz pkggmz pkgsp pkgsptc pkgmil pkgcof pkgsuk pkgtea pkgric) Ainda assim, continua a ser verdade que as pessoas passarão minutos tentando pensar um truque inteligente quando os nomes poderiam ter sido digitados em segundos. Ndash Nick Cox 19 de junho 15 às 11:00 Ben perguntou em um comentário sobre os contadores de incremento realizados em macros locais. Statas macros locais são, em geral, para segurar cordas, caracteres de cadeia podem ser numéricos, portanto, manter números é um caso especial, mas naturalmente muito útil. Esta discussão sozinha mostrou vários exemplos. Isso ajuda a manter essa história em mente. Uma sintaxe de longa data é baseada nos formulários. O primeiro formulário copia para o macname enquanto o segundo formulário é avaliado antes de atribuir os resultados ao macname. A maneira principal de incrementar contadores foi para várias versões agora é permitida. No entanto, embora permitido não funcionará como você pode esperar, embora o que aconteça seja consistente com a primeira sintaxe para macros. Então, se isso parece um pouco estranho dado o seu fundo, isso é compreensível, mas as macros locais foram destinadas ao processamento de cordas, e não à aritmética. A Mata é muito mais comum a este respeito. Eu escrevi um tutorial sobre loops e macros em Cox, N. J. 2002. Como enfrentar listas com força. Stata Journal 2 (2): 202-222 que é acessível a todos em As of Stata 12, renomear pode lidar com este caso de várias maneiras. Este método cria uma nova nova coleção de macro contendo nomes de variáveis ​​pkgmz pkggmz pkgsp pkgsptc pkgmil pkgcof pkgsuk pkgtea pkgric. Em seguida, usa renomear para renomear variáveis ​​seguindo o padrão pkgltdigitsgt para os nomes especificados em newcroplist. Os números que seguem o pkg não precisam ser consecutivos. Um segundo método usa a nova função de renomeação duas vezes como antes, isso não requer números consecutivos nos nomes originais. O primeiro comando muda as variáveis ​​do padrão pkgltdigitsgt para os nomes especificados em croplist. O segundo comando adiciona o prefixo pkg aos novos nomes das variáveis. Em ambos os casos e, em geral, ao usar o comando renomear (denominado grupo renomeado na documentação Statas), o número de nomes de variáveis ​​antigas deve corresponder ao número de novos nomes de variáveis, portanto, certifique-se de que o número de variáveis ​​combinadas com pkg corresponde O número de novos nomes especificados em croplist. Respondeu 18 de junho 15 às 22:20 Sua resposta 2017 Stack Exchange, Inc Eu tenho muitas variáveis ​​cujo nome começa com I: seguido por um número n (como I: 2390). Estas são variáveis ​​de indicadores, com valor 1 para observação n. Eu importei este banco de dados de outro software (Oxmetrics), então eles não foram criados no Stata. De acordo com o Manual da Stata, apenas letras, números e permissões para nomes de variáveis. Assim, a Stata não permite o caráter. Dentro dos nomes. Por isso, não consigo executar regressão neles (a saída é a abreviação ambígua r (111)). Estou tentando renomeá-los todos, mas até agora nada funciona, talvez porque o nome seja inválido. Por exemplo, eu tentei: a saída é a mesma que antes: eu abreviatura ambígua r (111) Aqui está a saída de descrever. Relacionado às variáveis ​​específicas em questão: Existe uma maneira de resolver isso em Stata, ou preciso usar outro software?

Comments

Popular posts from this blog

Variável médio padrão desvio padrão

O que é um gráfico de MR (faixa de movimento) Um gráfico de MR traça a faixa de movimento ao longo do tempo para monitorar a variação do processo para observações individuais. Use o gráfico MR para monitorar a variação do processo quando é difícil ou impossível agrupar as medidas em subgrupos. Isso ocorre quando as medições são caras, o volume de produção é baixo, ou os produtos têm um longo tempo de ciclo. Quando os dados são coletados como observações individuais, você não pode calcular o desvio padrão para cada subgrupo. O alcance móvel é uma maneira alternativa de calcular a variação do processo calculando os intervalos de duas ou mais observações consecutivas. Exemplo de um gráfico de MR Por exemplo, um administrador de hospital quer rastrear se a variabilidade na quantidade de tempo para realizar a cirurgia de hérnia ambulatorial é estável. Os pontos variam aleatoriamente em torno da linha central e estão dentro dos limites de controle. Nenhuma tendência ou padrão está presente. ...

Daily forex info

Avisos de Forex Aviso de Risco de Notícias: O DailyForex não será responsável por qualquer perda ou dano resultante da dependência das informações contidas neste site, incluindo notícias de mercado, análises, sinais comerciais e avaliações de corretores Forex. Os dados contidos neste site não são necessariamente em tempo real nem precisos, e as análises são as opiniões do autor e não representam as recomendações do DailyForex ou seus funcionários. O comércio de moeda na margem implica alto risco e não é adequado para todos os investidores. Como as perdas de produtos alavancadas podem exceder os depósitos iniciais e o capital está em risco. Antes de decidir negociar Forex ou qualquer outro instrumento financeiro, você deve considerar cuidadosamente seus objetivos de investimento, nível de experiência e apetite de risco. Trabalhamos duro para oferecer informações valiosas sobre todos os corretores que revisamos. A fim de lhe fornecer este serviço gratuito, recebemos taxas de publicidade ...

Epra nav investopedia forex

O que é o FTSE O FTSE é uma empresa, semelhante ao amplificador padrão Poors. Que é especializado no cálculo do índice. Enquanto o FTSE não faz parte de qualquer bolsa de valores, um co-proprietário é a London Stock Exchange (LSE). O Financial Times é o outro proprietário e o homônimo parcial da empresa. O índice mais conhecido, entre muitos na FTSE, é o FTSE 100. Este índice, sinônimo de FTSE, é composto por ações de blue chip que estão listadas na LSE. ROTANDO FTSE Especificamente no mundo das negociações, as iniciais FTSE são sinônimo do índice FTSE 100, mais comumente observado como o FTSE 100. Ainda assim, o FTSE, abreviação da Financial Times Stock Exchange, possui uma série de índices e séries de índices. O Índice FTSE 100 Este índice, mais conhecido de forma coloquial no Footsie. É sem dúvida o índice de mercado de ações mais popular e amplamente usado em todo o mundo. Este índice é representativo de aproximadamente 80 da capitalização de mercado da LSE na sua totalidade. As em...