¿Hay algún patrón en el caos? ¡Intentemos encontrarlo! Aprendizaje automático a partir de una muestra concreta. - página 2

 
elibrarius #:

Entonces no tienen mucho sentido las columnas del resultado financiero. También habrá errores de predicción de clase 0 (en lugar de 0 predeciremos 1). Y el precio del error es desconocido. Es decir, no se construirá la línea de equilibrio. Sobre todo porque se tiene un 70% de clase 0. Es decir, el 70% de los errores con resultado financiero desconocido.
Usted puede olvidarse de 3000 puntos. Si lo hace, será poco fiable.

Es decir, no tiene sentido resolver el problema....

Usted ha entendido algo mal, si usted ha clasificado el valor 0, y debería haber sido "1", entonces no habrá pérdida - no hay entrada en el mercado, pero si usted ha clasificado "1", y debería ser "0", entonces habrá una pérdida, sólo tiene que determinar la columna Target_P con una pérdida - Target_100_Buy o Target_100_Sell. Puede simplemente tomar el valor de la columna Target_100_Buy oTarget_100_Sell y multiplicarlo por (-1).

Bueno, ¿cómo se puede afirmar que no hay solución y pensar que no sé cómo hacer el muestreo - conmocionado.

 
Aleksey Vyazmikin #:

Usted ha entendido algo mal, si ha clasificado el valor 0, y debería ser "1", entonces no habrá pérdida - no hay entrada en el mercado, pero si ha clasificado "1", y debería ser "0", entonces habrá una pérdida, sólo tiene que determinar la columna Target_P para determinar la columna con una pérdida - Target_100_Buy o Target_100_Sell. Puede simplemente tomar el valor de la columna Target_100_Buy oTarget_100_Sell y multiplicarlo por (-1).

Bueno, ¿cómo se puede afirmar que no hay solución y pensar que no sé cómo hacer el muestreo - conmocionado.

Antes has dicho:

No habrá beneficio (si haces una revalorización habrá un pequeño porcentaje de beneficio a cero).

Lo cual es muy confuso.

 
elibrarius #:

Solías decir:

Que es muy confuso.

Así que usted preguntó " Es decir, si en 0 clase (no entrar) se elige la dirección correcta del comercio, habrá beneficio o no? ", Yo respondí que no habrá beneficio, no del hecho de que no se puede elegir allí en lugar de "0" "1" o "-1" al repartir objetivos, si decide hacerlo. Entre paréntesis he especificado que, de hecho, la estrategia puede obtener un beneficio cuando se aplica en la realidad, si cambia el algoritmo y dejar que el modelo de determinar la dirección de entrada. ¿Has podido explicarlo ahora?

 
Aleksey Vyazmikin #:

Así que usted preguntó "Es decir, si en la clase 0 (no entrar) se elige la dirección correcta de la operación, ¿habrá beneficio o no? ", te respondí que no habrá beneficio, no porque no se pueda elegir "1" o "-1" en lugar de "0" al repartir los objetivos, si decides hacerlo. Entre paréntesis especifiqué que de hecho la estrategia puede dar beneficios cuando se aplica en la realidad, si cambias el algoritmo y dejas que el modelo determine la dirección de entrada. ¿Has podido explicarlo ahora?

La verdad es que no...

¿Está fijando el TP/SL ahí? ¿En base a los valores de las columnas de resultados financieros?

¿Qué quieres decir con que "no puedes elegir "1" o "-1" en lugar de "0""?
El modelo cometerá un error y elegirá 1 y -1 en lugar de 0.

 
elibrarius #:

En realidad no...

¿Se establece el TP / SL allí? ¿Según los valores de las columnas del resultado financiero?

TP no está allí en absoluto, y SL no está allí tampoco (en esta muestra - parece :)). - cerrando en la siguiente vela que haya alcanzado el canal de Donchian. Por ejemplo, cruzamos el límite superior, en la siguiente barra abrimos una compra y esperamos hasta que se cruce el límite inferior, si hubo un beneficio, el objetivo es "1", y si hay una pérdida, el objetivo es "0".

elibrarius #:

Que quieres decir con " no puedes seleccionar ahí en vez de "0" "1" o "-1" ".
El modelo se equivocará y elegirá 1 y -1 en lugar de 0.

Significa que el objetivo cero no puede ser reemplazado por otro objetivo en la muestra, ¡porque la pérdida/ganancia no se calcula para el otro objetivo!

 

Como resultado, el equilibrio se construye de la siguiente manera:

Predicho 1, y fijado 1 => aumento del equilibrio por el módulo de columna de cualquier equilibrio
Predicho 1, y fijado 0 => disminución del equilibrio por el módulo de columna de cualquier equilibrio
Predicho 0 => el equilibrio no cambia.

Ahora veo.

 
elibrarius #:

Al final, el balance se estructura así:

Predicción 1, y conjunto 1 => aumento del saldo por el módulo de columna de cualquier saldo
Predicción 1, y conjunto 0 => disminución del saldo por el módulo de columna de cualquier saldo
Predicción 0 => el saldo no cambia.

Ahora lo veo.

Esencialmente si. Es que lo tenía todo personalizado para 3 objetivos, una especie de estándar y hasta ahora no lo he abandonado.

 
Mis mejores resultados se ven así.
Formación a 35226, embargo 1000, prueba 9000 últimas líneas.
Mejor saldo en la opción 81: 0,01600 pts.
50/50 en total. No hay crecimiento estable.

...
 

¿Cuál es el mejor equilibrio que tienes?

 
elibrarius #:
Mis mejores resultados se ven así.
Formación en 35226, embargo 1000, prueba 9000 últimas líneas.
Mejor saldo en la opción 81: 0,01600 pts.
50/50 en general. Sin crecimiento estable.

...

¿Puedes comprobar el modelo exactamente en el archivo exam.csv?

¿Has intentado alguna manipulación con la muestra?

Aquí está el balance en la muestra del examen después de eliminar algunos de los predictores.

Por supuesto, en los gráficos de la distribución de la respuesta del modelo se puede ver que el modelo fue entrenado sólo un poco - Recall es muy bajo, pero ya es algún resultado.

entrenar.csv


tren

examen.csv