Aprendizado de máquina no trading: teoria, prática, negociação e não só - página 1077

 
Maxim Dmitrievsky:

sim, PRDF

Ok, então você pode criar um caso de troca e adicionar um monte de polinômios lá e chamar a função aleatoriamente para escolher um polinômio...então, por que você disse GMDH em vez de PNN...então??:))))))))))))))))))))))))

Quero dizer, eu escrevi desnecessariamente para loops:))))))))...

Então agora basta usar a mesma função que lhe dei e substituir os loops por um único polinómio de algum grau e depois, chamar essa função para cada linha...

 
Maxim Dmitrievsky:

Eu disse "como a seleção de recursos gmdh", eu acho :


Então agora basta usar a mesma função que lhe dei e substituir os loops por um único polinómio de algum grau e depois, chamar essa função para cada linha...

Quero dizer uma condição em caso de troca= um polinômio diferente que será escolhido aleatoriamente...Agora você pode escrever qualquer número de polinômios como quiser, já que não há para loops:))))

Se quiseres que eu escreva...eu também posso escrever...mas preciso de algum tempo para procurar algumas boas combinações...

A propósito, para eu entender melhor o seu objectivo, pode explicar-me exactamente o que está à procura ou a tentar alcançar em termos de:

1. OOB LOSS e LOG LOSS...valores ou condições, etc?

2.Sharp ratio, fator de lucro, fator de recuperação, etc. ou estas coisas não importam devido ao superfitting?

3.Qualquer outra coisa com base na qual possamos decidir a confiabilidade do sistema para negociação LIVE?

Que parâmetros você está tentando alcançar ou aumentar, etc.?


 
Maxim Dmitrievsky:
Agora acho que posso largar 1 a 2 linhas, porque a linha 3-d faz tudo

Mas como é que vais desistir das linhas?

Vai escrever o código para cada característica ... Quero dizer todas as 100 características se usarmos 100 características :)))

 
Maxim Dmitrievsky:

sim, eu deixo a linha 1-st e combinando 2 e 3, a linha 3-d (agora 2ª) será composta por todas as 2 variantes de características

Então 1ª etapa: estamos escolhendo os melhores preditores sem transformações polinomiais

2º passo: combinando tudo com outros com diferentes polinómios, adicionando um preditor em 3-d, onde sua multiplicação de 2 preditores com diferentes graus

e a seguir - necessidade de combinar estes preditores do passo 2 para os quais outros

Tens a certeza que esta linha está correcta? Quero dizer, a sintaxe está correcta?

m[i].Set(2,MathPow(RDFpolicyMatrix[i][(int)models2[bf][1]],firstDegree)*MathPow(RDFpolicyMatrix[i][(int)models2[bf2][2]],secondDegree));
         

O meu cérebro já dói ao ver estas matrizes 2D e todas essas coisas e, portanto, basta verificar se a sintaxe está correcta:))))))

 
Maxim Dmitrievsky:
não, eu vou usar as 3 linhas, todas boas agora )

Mas e a seguir...:) Vai escrever a 4ª linha, 5ª linha,....sobre todas as funcionalidades?

 
Maxim Dmitrievsky:

agora temos: as melhores características triplas, transformadas com polinómios

pode combinar todas as melhores características agora, adicionando 6 entradas, 12 entradas seguintes e assim por diante

e depois pode escolher o melhor modelo em detrimento de todos


Não...eu quero saber se você vai escrever o código repetidamente para cada recurso ou os loops e código existentes vão fazer tudo isso?

 
Maxim Dmitrievsky:

estas cordas contêm agora 1 unidade, que leva 3 entradas

podemos operar com estas unidades agora, multiplicá-lo, assim pode levar 3+3+1 = 7 entradas

isto é sagrado sh.t.

Bem, você decidiu escrever dessa forma e até agora não estou 100% certo do porquê de você estar tentando escrever dessa forma... :))

Não sou especialista em escrever programas de matrizes ou matrizes 2D e, portanto, aqui o meu papel é limitado....

Eu só posso compreender rapidamente conceitos importantes e ajudá-lo um pouco a simplificar um pouco melhor...mas você deve saber programar...:))))

 
Maxim Dmitrievsky:

Eu só tento com 3 linhas agora, consertando um erro.

se o erro for reduzido por linha

OKKK ,, ..... Agora estou me aproximando mais para entender porque você está tentando implementar desta forma .... :))

Se você quiser, você pode me fornecer o código completo e eu posso tentar diferentes variantes de polinômios e substituí-los nesta linha:

m [i] .Set ( 2 , MathPow (RDFpolicyMatrix [i] [( int ) models2 [bf] [ 1 ]], firstDegree) * MathPow (RDFpolicyMatrix [i] [( int ) models2 [bf2] [ 2 ] secondDegree) );
 
Maxim Dmitrievsky:

agora apenas alguns erros em montes de voltas ... ^))) Eu tento consertar

Quer dizer erros de sintaxe???...Eu pensei em erros de LOG LOSS:)))))))))))

 
Cavalheiros, porque não vão... à secção inglesa do fórum?