Aprendizaje automático en el trading: teoría, práctica, operaciones y más - página 2559

 
mytarmailS #:

¿buscando el camino al manicomio? :)

El problema es que no soy yo quien da todas estas definiciones, así que sólo puedo enviar a Google, para obtener información más precisa. Puedo encontrar un enlace a ese artículo más tarde. Pero se trata del análisis de entropía de las series, estacionarias y no tan estacionarias
 
Maxim Dmitrievsky #:
El problema es que no se me ocurren todas estas definiciones, así que sólo puedo buscar en Google información más precisa. Puedo encontrar un enlace a ese artículo más tarde.

Bueno, eso es lo curioso...

Has dicho "regularidad". No sé qué es eso, así que no te pregunté y fui a buscarlo en Google y resulta que no es lo que querías decir. Si no hubiera entendido eso, ahora estaríamos usando el mismo concepto (regularidad) implicando cosas diferentes, por lo que nunca llegaríamos al fondo del asunto...

Y todo por culpa de un idiota pseudocientífico...

 
mytarmailS #:

Me gustaría entrenar el SMM, pero de una manera inusual, a través de una función de aptitud, genética u otra...

Quiero hacer yo mismo las matrices de transición de estado... Hay un paquete, hay estas matrices, pero qué y dónde cambiar no entiendo muy bien, ¿puede ayudar con esto?

La función de aptitud en el HMM es el logaritmo de la probabilidad. Si se te ocurre un f. f. personalizado, ya es algún otro método.

 
Aleksey Nikolayev #:

En el HMM, la función de aptitud es el logaritmo de la probabilidad. Si se trata de un f.f. personalizado, ya es algún otro método.

¿Qué hay que optimizar?

fit <- HMMFit(x , nStates = 3)
> fit

Call:
----
HMMFit(obs = x, nStates = 3)

Model:
------
3 states HMM with 5-d gaussian distribution

Baum-Welch algorithm status:
----------------------------
Number of iterations : 60
Last relative variation of LLH function: 0.000001

Estimation:
-----------

Initial probabilities:
           Pi 1         Pi 2 Pi 3
  2.636352 e-255 2.770966 e-50    1

Transition matrix:
          State 1    State 2    State 3
State 1 0.1864987 0.76046799 0.05303333
State 2 0.2539474 0.60377350 0.14227910
State 3 0.6191488 0.07157308 0.30927815

Conditionnal distribution parameters:

Distribution parameters:
  State 1
           mean  cov matrix                                               
      0.4752939  0.97587370  0.02993559 -0.21805741  0.25639651  0.1567241
     -0.5686039  0.02993559  0.85342747  0.43374921  0.18220534 -0.2149688
      0.3739333 -0.21805741  0.43374921  0.58127533 -0.01600787 -0.2097350
     -0.3833589  0.25639651  0.18220534 -0.01600787  1.13979299 -0.3723484
     -0.5871168  0.15672407 -0.21496881 -0.20973503 -0.37234835  1.0462750

  State 2
            mean  cov matrix                                               
      0.07949112  1.14644170  0.21413163 -0.05544488 -0.02902406 0.04179052
      0.15306029  0.21413163  0.84865045 -0.19661403 -0.12397740 0.01617397
     -0.03560680 -0.05544488 -0.19661403  1.25872915  0.15638695 0.03917204
      0.07304988 -0.02902406 -0.12397740  0.15638695  0.70073838 0.02934227
      0.35500064  0.04179052  0.01617397  0.03917204  0.02934227 0.65031019

  State 3
           mean  cov matrix                                              
     -0.5093426  0.60603137 -0.21462708  0.06322606  0.27231407 0.1076386
      0.1526545 -0.21462708  0.56847783 -0.06347737 -0.15941211 0.2161427
     -1.0672876  0.06322606 -0.06347737  0.17662599  0.08658292 0.1981628
      0.7778853  0.27231407 -0.15941211  0.08658292  1.17497274 0.4802186
     -0.2541008  0.10763858  0.21614270  0.19816276  0.48021858 0.7488420


Log-likelihood: -1379.07
BIC criterium: 3118.43
AIC criterium: 2894.14

aquí hay un modelo para tres estados

 
mytarmailS #:

Bueno, eso es lo curioso...

Has dicho "regularidad". No sé qué es eso, así que no te pregunté y fui a buscarlo en Google y resulta que no es lo que querías decir. Si no hubiera entendido eso, ahora estaríamos usando el mismo concepto (regularidad) implicando cosas diferentes, por lo que nunca llegaríamos al fondo del asunto...

Y todo por culpa de un idiota pseudocientífico...

La moraleja de esta pseudociencia es que estacionariedad no significa previsibilidad, y viceversa :D Los mercados son imprevisibles porque no son estacionarios. Y no son inestables porque son imprevisibles. Eso es todo, estoy cansado.
 
Maxim Dmitrievsky #:
Todos, estoy cansado

Yo también)

 
mytarmailS #:

¿Qué hay que optimizar?

Este es un modelo de tres estados.

Así que todo está ya optimizado por el algoritmo Baum-Welch. El valor óptimo del logaritmo de la probabilidad se escribe a continuación. Se calculan los parámetros (matriz de transición y otros).

 
Por cierto, el término "regularización" también se utiliza cuando se describen las regresiones en peine y lasso) Allí, significa comprimir los coeficientes a cero para reducir la varianza del modelo.
 
Aleksey Nikolayev #:

Así que todo está ya optimizado mediante el algoritmo Baum-Welch. El valor óptimo del logaritmo de probabilidad se escribe a continuación. Se calculan los parámetros (matriz de transición y otros).

Esto es sólo un modelo entrenado a tres estados, y quiero un modelo que sea entrenado para que mi función de aptitud sea satisfecha.

Imagina que entreno a la neurona y cambio sus pesos por la genética y miro su aptitud.

Me gustaría hacer lo mismo con SMM, pero cambiaría su matriz de transición.


Pero está claro lo que hay que cambiar con los pesos de la neurona, y no tanto con ésta.

 
mytarmailS #:

Este es un modelo entrenado en los tres estados, y quiero un modelo que sea entrenado para que mi función de aptitud sea satisfecha.

Imagina que entreno una neurona, cambio sus pesos con la genética y miro su aptitud.

Me gustaría hacer lo mismo con SMM, pero cambiaría su matriz de transición.


Pero con los pesos de la neurona, está claro lo que hay que cambiar, y aquí no tanto.

Entiendo lo que necesito, necesito poder establecer un FF personalizado. Pero esta función HMMFit() no admite esta posibilidad, porque implementa un Baum-Welch con un LLH rígidamente cosido en él. Sólo se pueden establecer algunos parámetros Baum-Welch

Necesita otro paquete en el que pueda especificar una frase personalizada.