Sunday 4 June 2017

Calcule Spss In Stata Forex


Eu tenho um arquivo de dados SPSS, que eu estou tentando reduzir. No entanto, os dados que pertencem juntos são espalhados por múltiplas colunas. Isto é, Eu tenho uma linha por assunto, mas cada assunto realizou várias condições diferentes, bem como procedimentos. As condições estão na condição de colunas1. Condição2, etc. Os procedimentos estão no procedimento de linhas1. Procedimento2, etc. Os valores (tempos de reação) estão em tempos de reação de colunas1. Tempo de reação2. Agora eu quero calcular a média de todos os tempos de reação para cada pessoa onde a condição eo procedimento são os mesmos. Então, se conditionx é o mesmo que conditiony e procedurex é o mesmo que procedurey, eu quero obter a média em todos esses itens reactiontimex e reactiontimey. Como posso fazer isso com o SPSS, eu sei facilmente como calcular as médias em geral, mas neste caso eu preciso selecionar apenas um subconjunto das linhas com base nas condições, e não sei como fazer isso. Solicitado 20 de dezembro 11 em 22: 53NOTICE: 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 Estatal, dando um presente Módulo de Aprendizagem SPSS Usando funções SPSS para criar e recodificar variáveis ​​1. Introdução O SPSS possui uma ampla variedade de funções que você pode usar para criar e recodificar variáveis. Exploraremos três tipos de funções: funções matemáticas, funções de string e funções de números aleatórios. Essas funções têm a mesma sintaxe geral: nome da função (argumento1, argumento2, etc.) Vamos ilustrar algumas funções usando o seguinte arquivo de dados que inclui o nome. X. Teste1. Teste2. E teste3. A saída do comando LIST é mostrada abaixo. A variável x usa -999 para indicar valores em falta e test1. Test2 e test3 usam -99 para indicar valores em falta. Abaixo, informamos o SPSS sobre esses valores faltantes e lista os dados novamente. A saída é mostrada abaixo. Tenha em atenção que os dados realmente não parecem diferentes depois de termos definido os valores em falta. Mas, como veremos abaixo, a SPSS sabe tratar esses valores como desaparecidos, em vez de tratá-los como se fossem -99 e -999. 2. Funções matemáticas Agora vamos tentar algumas funções matemáticas básicas. A função trunc (curta para truncar) leva um número e converte-o para um número inteiro (inteiro), removendo todas as casas decimais, por exemplo, 6.99 e 6.49 tornam-se 6. Em contraste, as funções rnd (curta para rodada) Números para o número inteiro mais próximo usando regras de arredondamento convencionais, por exemplo, 6.99 tornam-se 7, mas 6.49 se tornaria 6. Os resultados abaixo são como seria de esperar. O SPSS possui outras funções matemáticas. Abaixo, ilustramos funções para obter a raiz quadrada (sqrt), log natural (ln), logar a base 10 (lg10) e exponencial (exp). Observe que o sqrt. As funções ln e lg10 não funcionam com números negativos (por exemplo, você não pode seguir a raiz quadrada de um número negativo). O SPSS gerará valores faltantes em tais casos, como veremos abaixo. Os resultados são mostrados abaixo. Esperamos que o SPSS gane valores faltantes para o xsqrt. Xln e xlg10 quando x foi negativo e vemos abaixo que esses valores são exibidos como um único ponto decimal. Esta é a forma como o SPSS mostra um valor faltante no sistema. Além disso, vemos esse xsqrt. Xln. Xlg10 e xexp foram atribuídos valores faltantes do sistema quando x era -999. Os resultados também incluíram avisos como o mostrado abaixo. O abaixo está nos dizendo que você não pode ter a raiz quadrada de um número negativo e que o SPSS irá definir o resultado para o valor faltante do sistema. 3. Funções estatísticas O SPSS também possui funções estatísticas que operam em uma ou mais variáveis. Por exemplo, podemos querer calcular a média dos três resultados do teste. SPSS tem a função MEAN que pode fazer isso por você, conforme mostrado abaixo. Nós vemos os resultados abaixo. Observe que SPSS calculou a média dos valores não perdidos. Para Samuel Adams, isso significava que sua média era igual à sua pontuação no teste2, pois esse era o único valor não faltante. Podemos dizer ao SPSS que dê a alguém um valor faltante se tiverem menos de 2 pontuações de teste válidas usando a função mean.2. Da mesma forma, poderíamos dizer ao SPSS que queremos perder a falta se faltar alguma das pontuações, usando a função mean.3. Estes são ilustrados abaixo. Como você vê abaixo, avg2 está faltando para Samuel Adams, e avg3 também está faltando para Samuel Adams e Chris Adraktas porque ambos tiveram alguns escores de teste perdidos. Além da função média, SPSS também tem soma. SD . Variação. Funções mínimas e máximas. 4. Funções de Cadeia de caracteres Agora vamos ilustrar algumas das funções de seqüência SPSS. Abaixo, criamos o nome que será o nome convertido em maiúsculas, e esse será o nome convertido em minúsculas, e sub será o terceiro a oitavo personagem no nome das pessoas. Note que primeiro devemos usar o comando string para dizer ao SPSS que lo e sub são variáveis ​​de string que terão um comprimento de até 14 caracteres. Se tivéssemos omitido o comando string, estes teriam sido tratados como variáveis ​​numéricas, e quando o SPSS tentou atribuir um valor de caractere às variáveis ​​numéricas, ele teria gerado um erro. Nós também criamos len que é o comprimento da variável de nome, e len2 que é o comprimento do nome das pessoas. Os resultados são mostrados abaixo. Os resultados para up lo sub todos como seria de esperar. O resultado para len pode ser um pouco confuso. A variável len não se refere ao comprimento do nome das pessoas, mas refere-se ao comprimento do nome da variável. Quando leitamos os dados, inserimos o nome (A14) para o nome, dando a variável um comprimento de 14, e é por isso que len é sempre 14. Em contraste, len2 usa a função rtrim para eliminar os excessos em branco e, em seguida, leva O comprimento disso. No final, len2 retorna o comprimento do nome das pessoas, por exemplo, John Smith tem um comprimento de 10. Permite usar as funções de seqüência SPSS para obter o primeiro nome e o último nome da variável de nome. Começamos usando a função de índice para determinar a posição do primeiro espaço em branco no nome. Em seguida, usamos a função substr para extrair a parte do nome antes que o espaço em branco seja o primeiro nome e a parte após o espaço em branco ser o último nome. Os resultados abaixo mostram que isso foi bem sucedido. Por exemplo, para John Smith, a função substr extraçou o primeiro nome, levando a substring do 1 ° ao 4 ° caractere do nome. E o último nome, levando o 6º personagem e adiante. 5. Funções do número aleatório Os números aleatórios são mais úteis do que você imagina, eles são usados ​​extensivamente em estudos de Monte Carlo, mas eles também são freqüentemente usados ​​em muitas outras situações. Examinaremos duas das funções de números aleatórios do SPSS uniforme (n) - gera Um número aleatório igual ou superior a 0. e menor que n de uma distribuição uniforme. Rv. binomial (n, p) - gera um valor da distribuição binomial com n ensaios e com uma probabilidade de sucesso igual a p. Abaixo, nós geramos um número aleatório maior ou igual a 0, mas inferior a 1. Nós vemos os resultados abaixo. Abaixo, nós geramos um número aleatório maior ou igual a 0, mas inferior a 10. E os resultados são mostrados abaixo. O exemplo abaixo gera um número inteiro (inteiro) de 1 a 100. A função trucn é usada para converter o resultado em um número inteiro de 0 a 99 e, em seguida, 1 é adicionado para torná-lo de 1 a 100. Como vemos abaixo , Esses valores são todos números inteiros. Abaixo, usamos a função rv. binomial para simular um flip de moeda. É como um flip de moeda, uma vez que o número de tentativas é de 1 e a probabilidade de sucesso é .5 (como lançar uma moeda uma vez e a probabilidade de as cabeças chegar a .5). Vamos tratar um 1 como cabeças chegando, e um 0 como caudas vindouras. Como vemos abaixo, Ben e John começaram uma cabeça e os outros conseguiram as caudas. Abaixo, mudamos o número de flips para 10, e contamos o número de cabeças que cada pessoa recebe. John obteve a maioria das cabeças (7) e Ben obteve o menor número (4). O próximo exemplo altera as voltas para 100. Ele também define a semente para o gerador de números aleatórios. A semente determina a série de números aleatórios que serão gerados. John obteve o menor número de cabeças (49 de 100) e Samuel obteve o máximo (58 de 100). Se repetimos o exemplo acima, usando exatamente a mesma semente. Nós obteremos os mesmos resultados. Isso é muito útil para poder replicar resultados de um estudo de simulação ou estudo de estilo de Monte Carlo. De fato, usando a mesma semente gerou os mesmos resultados (veja abaixo). 6. Funções do número aleatório, avançadas Nos exemplos acima, usamos a função rv. binomial para simular as voltas das moedas, mas nos deu o resultado final de todas as voltas. Talvez você gostaria de fazer um estudo de simulação onde você gera cada uma das voltas como uma observação separada. O SPSS pode fazer isso, como ilustramos abaixo. O programa acima cria 25 observações, cada uma com uma variável chamada id que é o número de teste, e cointoss que serão 1 ou 0. Mesmo que esse programa não tenha muito sentido para você, você poderia usá-lo como um modelo para criar Sua própria simulação. Você pode alterar o número de testes mudando 25 para o número de tentativas que deseja. Você pode alterar a probabilidade de sucesso, alterando o valor de .5 para o valor que você gostaria. Ou, você pode escolher uma função geradora de números aleatórios inteiramente diferentes em vez de rv. binomial, você pode escolher o uniforme. Os resultados do programa acima são mostrados abaixo. 3. Problemas para procurar Cuidado com erros de matemática, como divisão por zero, raiz quadrada de um número negativo e log de um número negativo. 4. Para obter mais informações Para informações sobre Funções, o SPSS consulta o Guia de Referência de Sintaxe do Comando SPSS. 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