Hurst - Random

5 respostas
S

Boa tarde,

Na verdade não sei se a pergunta encaixa neste fórum de java avançado, se não for o caso, peço ao moderador que movimente para o correto, por favor.

Alguém sabe qual o Hurst do random do java?

Procurei e não encontrei.
Será tem que algum “código” que eu poderia calcular o Hurst?

Obrigado,

Marcos

5 Respostas

E

http://www.bearcave.com/misl/misl_tech/wavelets/hurst/index.html para código C que estima o expoente ou coeficiente de Hurst.

Não sei se ele é 0, como o expoente de Hurst para o ruído branco.

S

Isso…eu precisaria de saber o coeficiente Hurst do Math.random (em Java).

E

Note que java.util.Random e java.lang.Math.random() usam o mesmo algoritmo, que é o “Linear Congruential Generator” ( http://en.wikipedia.org/wiki/Linear_congruential_generator ).

Como eles têm correlação serial, então devem ter um coeficiente de Hurst que não é 0.

java.security.Random usa um algoritmo diferente (basicamente é um algoritmo que usa um hash criptográfico) e deve ter um coeficiente de Hurst mais próximo a 0.

Provavelmente, se você precisa de um algoritmo com o coeficiente de Hurst próximo de 0, deve ter de usar algo como um “Mersenne Twister”.

E

Se tiver acesso ao Matlab, você pode tentar gerar uma série grande de amostras em um arquivo, e importar esse arquivo no Matlab para estimar o expoente de Hurst:

Você deseja um valor próximo a 0.

S

Obrigado entanglement,

Ajudou bastante!
Vou pegar o material que enviou da uma olhada para tentar determinar o Hurst.

Criado 10 de abril de 2013
Ultima resposta 10 de abr. de 2013
Respostas 5
Participantes 2