Boa tarde, obrigado pela biblioteca, ela é muito rápida, mas tenho algumas perguntas.
Eu precisava de um método PCABuildBasis, passei para ele uma matriz sincronizada com os preços de K linhas x N colunas, onde K é um conjunto de pares de moedas e N é um conjunto de preços para esses pares. a matriz média era de 7 pares x 500 preços abertos.
Baixei a biblioteca no final do ano passado, talvez em dezembro, ela funcionou bem, independentemente de os preços estarem localizados nas linhas da matriz ou nas colunas. Há uma semana, baixei uma nova versão e comecei a receber esses erros periodicamente.
2014.07.09 22:25:31.604 Synthetics (USDCHF,D1) zero divide in 'alglibinternal.mqh' (3333,21)
2014.07.09 22:25:31.603 Synthetics (USDCHF,D1) CAp::Assert CBaseStat::SampleMoments: x is not finite vector
Tentei logaritmizar os preços e trazê-los para um denominador comum, nesse caso, USD, mas mesmo que os erros mencionados acima desaparecessem, o resultado da execução do PCABuildBasis, por algum motivo, sempre retornava :
aproximadamente tais valores próprios - valores próprios
Em seguida, tentei expandir a matriz original com preços de modo que as moedas se tornassem colunas e os preços se tornassem linhas e tudo funcionou. Ou seja, agora, se K são preços e N são moedas, a matriz de vetores parece estar funcionando bem. No entanto, na segunda postagem, o autor diz que a disposição dos elementos por linhas e colunas não desempenha um papel.
Portanto, gostaria de perguntar: faz alguma diferença criar a matriz inicial com base em linhas ou colunas ou é um erro procurar em outro lugar?
Boa tarde, obrigado pela biblioteca, ela é muito rápida, mas tenho algumas perguntas.
Eu precisava de um método PCABuildBasis, passei para ele uma matriz sincronizada com os preços de K linhas x N colunas, onde K é um conjunto de pares de moedas e N é um conjunto de preços para esses pares. a matriz média era de 7 pares x 500 preços abertos.
Baixei a biblioteca no final do ano passado, talvez em dezembro, ela funcionou bem, independentemente de os preços estarem localizados nas linhas da matriz ou nas colunas. Há uma semana, baixei uma nova versão e comecei a receber esses erros periodicamente.
Tentei logaritmizar os preços e trazê-los para um denominador comum, nesse caso, USD, mas mesmo que os erros mencionados acima desaparecessem, o resultado da execução do PCABuildBasis, por algum motivo, sempre retornava :
aproximadamente tais valores próprios - valores próprios
e aproximadamente uma matriz de vetores próprios
Em seguida, tentei expandir a matriz original com preços de modo que as moedas se tornassem colunas e os preços se tornassem linhas e tudo funcionou. Ou seja, agora, se K são preços e N são moedas, a matriz de vetores parece estar funcionando bem. No entanto, na segunda postagem, o autor diz que a disposição dos elementos por linhas e colunas não desempenha um papel.
Portanto, gostaria de perguntar: faz alguma diferença criar a matriz inicial com base em linhas ou colunas ou é um erro procurar em outro lugar?
O script Scripts\Alglib\usealglib faz faíscas na inicialização(divisão por zero).
Substituí a linha 120 por
tudo funcionou.
Como posso multiplicar duas matrizes usando a biblioteca alglib?
Ajuda do ALGLIB gerada automaticamente
Eu queria dar uma olhada no índice, mas o campo onde o texto deveria estar sempre está vazio ((
Eu queria dar uma olhada, o índice tem transições, mas o campo onde deveria estar o texto está sempre vazio ((
O arquivo de ajuda CHM não é exibido no Windows 7