Indicadores: Coeficiente de Pearson

 

Coeficiente de Pearson:

Coeficiente de Pearson

Coeficiente de Pearson

Autor: Mladen Rakic

 

Olá, obrigado por esse indicador interessante!

Você pode explicar "Nível superior", "Nível médio" e "Nível inferior"?

Obrigado,

 
A complexidade desse algoritmo é O(n^2). Veja indicadores semelhantes que calculam os mesmos valores, mas muito mais rapidamente - O(n).
 
fxsaber #:
A complexidade desse algoritmo é O(n^2). Veja indicadores semelhantes que calculam os mesmos valores, mas muito mais rapidamente - O(n).

Concordo que o código postado pode ser otimizado

  • o código, como está, era uma espécie de código "by the book" para que todos pudessem verificar se a fórmula usada estava correta
  • Estou evitando publicar código otimizado, pois recebo comentários como : "É um código muito complicado" (o diabo: até recebi comentários de que os nomes das variáveis não devem ser nomeados como eu faço em meu código)

Além disso, estou ciente do algoritmo O(n), mas não o estou usando (pelo mesmo motivo que não estou usando o algoritmo O(n) para desvio padrão) - ele pode ser, em alguns casos, extremamente impreciso

Em vez disso, estou usando métodos diferentes para o cálculo otimizado. Anexando um arquivo ex5 (mesmo sabendo que ele será excluído)

  • ele obtém os mesmos resultados que a versão "oficial"
  • ele é otimizado da maneira "alternativa
  • ele tem uma opção adicional para exibir os tempos de execução (em microssegundos) - para fins de verificação
    • o tempo médio de execução (usando os padrões) em meu PC para 10 mil barras iniciais é de 5 a 600 microssegundos (os tempos de execução de novos ticks são insignificantes)

PS: além de postar o arquivo ex5, o arquivo não está limitado de forma alguma e não está exibindo nenhum anúncio (ao contrário de algumas novas entradas na base de código)

<arquivo ex5 excluído>