Cálculo do ângulo de inclinação da linha de tendência. - página 24

 
Dmitry Fedoseev:

O que você quer dizer com "decisões"? De Cambridge, por autoria autoral?

Existem 1.000 dessas soluções. Basta sentar e tentar até ver um resultado satisfatório.

Os algoritmos da força bruta. Ao invés de procurá-lo, é mais fácil experimentá-lo em problemas simples.

 
Dmitry Fedoseev:

Você pode explicar com suas próprias palavras o que é CUSUM e como ele é implementado?

===


===

O método é, naturalmente, uma obra-prima, e quão profundamente pensado! Mas que diabos - Cambridge! Vocês são todos incapazes de usar seus próprios cérebros, mesmo fórmulas em aritmética apenas com referência a uma publicação autoritária?

===

Alexei, e se os dados brutos podem assumir valores negativos? É isso aí, um desastre matemático?

Imagino o método mais ou menos como se segue. Suponha que o valor médio da série somada Xn seja A, e e seja um pequeno número positivo. Então a série Xn-A+e dará uma fraca tendência ascendente quando somada, eXn-A-e dará uma fraca tendênciadescendente quando somada.Se a média da série for B e |A-B|>e, haverá uma inversão da tendência de uma das duas séries que construímos. Como estamos interessados em acumular a soma de cada série com um determinado sinal (até um determinado valor limite), simplesmente zeramos o acúmulo com o sinal oposto em cada etapa.

 
Valeriy Yastremskiy:
Do Wiki: Quando o valor de S excede um determinado valor limiar, uma mudança no valor foi detectada. A fórmula acima detecta mudanças apenas na direção positiva. Quando forem encontradas mudanças negativas, também deve ser usada a operação min em vez da operação máxima, e desta vez a mudança foi detectada quando o valor S estiver abaixo do valor limite (negativo).

Essa foi a primeira coisa que me veio à cabeça))))

Provavelmente terei que fazer alguns cheques. Para diferença de velocidade em toda a faixa, e se mais do que a largura do corredor calculada pela primeira janela deslizante e depois janela deslizante de 3 - 5 valores vão olhar para a média, nominal e se várias janelas em seqüência, então corredor, se os parâmetros das janelas na próxima etapa saírem da escala, então nenhum corredor.

O CUSUM é um teste paramétrico (implica em normalidade de série). Um teste não-paramétrico pode ser feito com base no teste Mann-Whitney (disponível no Alglib). Para cada instante n, levamos todas as séries em duas formas de onda de 1 a k e de k+1 a n e realizamos o teste Mann-Whitney sobre elas. Se os dois pedaços se revelarem desigualmente distribuídos, então o momento k+1 pode ser considerado como o momento de decomposição.

 

Calculamos a média a partir da diferença em dois bares vizinhos. Uma média positiva significa uma inclinação para cima, uma média negativa significa uma inclinação para baixo. A utilização da média filtra pequenas mudanças de direção a curto prazo. Você também pode acrescentar a passagem de limiar (para uma introdução à matemática superior, por assim dizer).

Você pode calcular duas médias, uma ligeiramente mais rápida e outra ligeiramente mais lenta - sua posição determinará a inclinação da média.

 
Aleksey Nikolayev:

O CUSUM é um teste paramétrico (assumindo a normalidade da série). Um teste não paramétrico pode ser baseado no teste Mann-Whitney (disponível em Alglib). Para cada momento n, precisamos levar todas as séries em dois pedaços de 1 a k e de k+1 a n e contar Mann-Whitney sobre eles. Se os dois pedaços se revelarem desigualmente distribuídos, então o momento k+1 pode ser considerado como o momento de decomposição.

Alternativamente, pode-se simplesmente começar a usar o próprio cérebro.

 
Dmitry Fedoseev:

Você também pode simplesmente começar a usar seu próprio cérebro.

Bem, sim, uma falha fatal)

 
Aleksey Nikolayev:

Bem, sim, uma falha fatal)

E mesmo aqui não há palavras próprias, mas sim uma referência a algo de tipo autoritário. Mas fora do tópico. É um problema elementar para resolver aqui e os meios elementares são suficientes para resolvê-lo.

Mas para lançar uma autoridade para cada shenanigan... Isto é um aborrecimento. Crise da mente.

 
Aleksey Nikolayev:

O CUSUM é um teste paramétrico (assumindo a normalidade da série). Um teste não paramétrico pode ser baseado no teste Mann-Whitney (disponível em Alglib). Para cada momento n, levamos todas as séries em dois pedaços de 1 a k e de k+1 a n e contamos Mann-Whitney sobre eles. Se os dois pedaços se revelarem desigualmente distribuídos, então o momento k+1 pode ser considerado como o momento de decomposição.

Exatamente, duas janelas , nós determinamos o ponto de inflexão. Norma. Obrigado)
 
Dmitry Fedoseev:

Calcule a média a partir da diferença em dois bares vizinhos. Uma média positiva significa uma inclinação para cima, uma média negativa significa uma inclinação para baixo. A utilização da média filtra pequenas mudanças de direção a curto prazo. Você também pode acrescentar a passagem de limiar (para uma introdução à matemática superior, por assim dizer).

Você pode calcular duas médias, uma ligeiramente mais rápida e outra ligeiramente mais lenta - sua posição determinará a inclinação da média.

Eu não tive a idéia. Esse era o problema. O ponto de inflexão entraria no cálculo da média e o resultado seria retardado. A direita e a esquerda devem ser calculadas como médias.
 
Valeriy Yastremskiy:
Eu não entendi a idéia. Esse era o problema. O ponto de inflexão entrou no cálculo da média e o resultado ficou defasado. À direita e à esquerda, você tem que fazer uma média.

O que há para entender? Se a linha é direcionada para cima, sua diferença com seu valor anterior é positiva, se é direcionada para baixo, a diferença é negativa (e quanto maior a diferença no modulo, mais inclinada a direção). Este indicador de direção é uma média para falhar algumas falsas mudanças de direção a curto prazo. Naturalmente, se for usada a média, haverá um atraso. Haverá um atraso em qualquer caso, se você excluir algo.

Você pode fazer algo como NRTR em vez de fazer a média. Por exemplo, quando a linha é direcionada para cima, nós fixamos o máximo, o recuo do máximo para o limite será uma mudança de direção. Este limiar poderia ser constante, poderia ser proporcional ao std. Mas, neste caso, também haverá um atraso. Haverá sempre um atraso. Quanto menores os erros na determinação da mudança de direção, maior a defasagem, menor a defasagem, maior os erros.

E você sabe, a solução de tais problemas não custa um ovo, eles são resolvidos no meio, na mosca. O que está acontecendo com vocês aqui? Logo você não será capaz de fazer aritmética sem uma fórmula autorizada.