Cálculo del ángulo de inclinación de la línea de tendencia. - página 24

 
Dmitry Fedoseev:

¿Qué quiere decir con "decisiones"? ¿De Cambridge, por autoría?

Hay miles de estas soluciones. Sólo tienes que sentarte y probar hasta que veas un resultado satisfactorio.

Los algoritmos de fuerza bruta. En lugar de buscarlo, es más fácil probarlo en problemas sencillos...

 
Dmitry Fedoseev:

¿Puede explicar con sus propias palabras qué es la CUSUM y cómo se aplica?

===


===

El método es, desde luego, una obra maestra, ¡y qué profundamente pensado! ¿Qué demonios? ¡Cambridge! ¿Son todos ustedes incapaces de utilizar su propio cerebro, incluso las fórmulas en aritmética sólo con referencia a una publicación autorizada?

===

Alexei, ¿y si los datos brutos pueden tomar valores negativos? ¿Eso es todo, un desastre matemático?

Imagino que el método es más o menos el siguiente. Supongamos que el valor medio de la serie sumada Xn es A, y e es un número positivo pequeño. Entonces la serie Xn-A+e dará una débil tendencia al alza cuando se su me, yXn-A-e dará una débil tendenciaa la baja cuando se sume.Si la media de las series es B y |A-B|>e, habrá una inversión de la tendencia de una de las dos series que hemos construido. Como nos interesa acumular la suma de cada serie con un determinado signo (hasta un valor umbral dado), simplemente ponemos a cero la acumulación con el signo contrario en cada paso.

 
Valeriy Yastremskiy:
De Wiki: Cuando el valor de S supera un determinado valor umbral, se ha detectado un cambio de valor. La fórmula anterior detecta los cambios sólo en la dirección positiva. Cuando se quieren encontrar cambios negativos, también se debe utilizar la operación min en lugar de la operación máxima, y esta vez se ha detectado un cambio cuando el valor S está por debajo del valor umbral (negativo).

Eso fue lo primero que se me ocurrió)))

Probablemente tenga que hacer algunas comprobaciones. Para la diferencia de velocidad en todo el rango, y si más que el ancho del corredor calculado por la primera ventana deslizante y luego ventana deslizante de 3 - 5 valores ir a ver el promedio, nominal y si varias ventanas en secuencia, entonces corredor, si los parámetros de la ventana en el siguiente paso ir por la borda, entonces no corredor.

La CUSUM es una prueba paramétrica (implica la normalidad de las series). Se puede realizar una prueba no paramétrica sobre la base de la prueba de Mann-Whitney (disponible en Alglib). Para cada instante de tiempo n, tomamos todas las series en dos trozos de 1 a k y de k+1 a n y realizamos la prueba de Mann-Whitney sobre ellas. Si los dos trozos resultan estar desigualmente distribuidos, entonces el momento k+1 puede considerarse como el momento de la descomposición.

 

Calcula la media a partir de la diferencia de dos barras vecinas. Una media positiva significa una pendiente ascendente, una media negativa significa una pendiente descendente. El uso de la media filtra los pequeños cambios de dirección a corto plazo. También se puede añadir el cruce de umbrales (para una introducción a las matemáticas superiores, por así decirlo).

Puedes calcular dos medias, una ligeramente más rápida y otra ligeramente más lenta: su posición determinará la pendiente de la media.

 
Aleksey Nikolayev:

La CUSUM es una prueba paramétrica (asumiendo la normalidad de las series). Una prueba no paramétrica puede basarse en la prueba de Mann-Whitney (disponible en Alglib). Para cada momento de tiempo n, tomamos todas las series en dos trozos de 1 a k y de k+1 a n y contamos Mann-Whitney en ellos. Si los dos trozos resultan estar desigualmente distribuidos, entonces el momento k+1 puede considerarse como el momento de la descomposición.

También se puede empezar a utilizar el propio cerebro.

 
Dmitry Fedoseev:

También puedes empezar a utilizar tu propio cerebro.

Bueno, sí, un defecto fatal)

 
Aleksey Nikolayev:

Bueno sí, un defecto fatal)

E incluso aquí no hay palabras propias, sino una referencia a una especie de autoridad. Pero fuera de tema. Es un problema elemental a resolver aquí y los medios elementales son suficientes para resolverlo.

Pero desplegar una autoridad para cada travesura... Esto es un fastidio. Crisis de la mente.

 
Aleksey Nikolayev:

La CUSUM es una prueba paramétrica (asumiendo la normalidad de las series). Una prueba no paramétrica puede basarse en la prueba de Mann-Whitney (disponible en Alglib). Para cada momento de tiempo n, tomamos todas las series en dos trozos de 1 a k y de k+1 a n y contamos Mann-Whitney en ellos. Si los dos trozos resultan estar desigualmente distribuidos, entonces el momento k+1 puede considerarse como el momento de la descomposición.

Exactamente, dos ventanas , determinamos el punto de inflexión. Norma. Gracias)
 
Dmitry Fedoseev:

Calculamos la media a partir de la diferencia de dos barras vecinas. Una media positiva significa una pendiente ascendente, una media negativa significa una pendiente descendente. El uso de la media filtra los pequeños cambios de dirección a corto plazo. También se puede añadir el cruce de umbrales (para una introducción a las matemáticas superiores, por así decirlo).

Puedes calcular dos medias, una ligeramente más rápida y otra ligeramente más lenta: su posición determinará la pendiente de la media.

No me he hecho a la idea. Ese era el problema. El punto de inflexión entraría en el cálculo de la media y el resultado se retrasaría. A la derecha y a la izquierda, se debe calcular la media.
 
Valeriy Yastremskiy:
No entendí la idea. Ese era el problema. El punto de inflexión entró en el cálculo de la media y el resultado se retrasó. A la derecha y a la izquierda hay que promediar.

¿Qué hay que entender? Si la línea se dirige hacia arriba, su diferencia con su valor anterior es positiva, si se dirige hacia abajo, la diferencia es negativa (y cuanto mayor sea la diferencia en módulo, más pronunciada será la dirección). Este indicador de dirección tiene un promedio de perder algunos falsos cambios de dirección a corto plazo. Naturalmente, si se utiliza el promedio, habrá un desfase. En cualquier caso, habrá un retraso si se excluye algo.

Puedes hacer algo como NRTR en lugar de promediar. Por ejemplo, cuando la línea se dirige hacia arriba, fijamos el máximo, el retroceso desde el máximo hasta el umbral será un cambio de dirección. Este umbral puede ser constante, puede ser proporcional a la norma. Pero en este caso también habrá un desfase. Siempre habrá un retraso. Cuanto más pequeños sean los errores en la determinación del cambio de dirección, mayor será el retraso, cuanto más pequeño sea el retraso, mayores serán los errores.

Y ya sabes, resolver esos problemas no cuesta un huevo, se resuelven entre medias sobre la marcha. ¿Qué pasa con ustedes aquí? Pronto no podrás hacer aritmética sin una fórmula autorizada.