Como você compara corretamente duas linhas não sobrepostas?

 


Há duas linhas não sobrepostas que estão em "níveis diferentes" (como na foto acima).

Como eles podem ser "combinados" para que estejam lado a lado e se sobreponham?

Você pode calcular uma média em cada linha, depois linha_1 = valor_1/mean_1, etc. Mas será esta a maneira correta de fazer isso? O tamanho da amostra afeta a adequação dos resultados... ou deveria ser feito de outra forma? Ou através da normalização de Max e Min ? Novamente o período de amostragem? Na verdade, qual é o caminho certo?

Acho que você sabe o que quero dizer...

 
Evgeniy Chumakov:


Há duas linhas não sobrepostas que estão em "níveis diferentes" (como na foto acima).

Como eles podem ser "combinados" para que estejam lado a lado e se sobreponham?

Você pode calcular uma média em cada linha, depois linha_1 = valor_1/mean_1, etc. Mas será esta a maneira correta de fazer isso? O tamanho da amostra afeta a adequação dos resultados... ou deveria ser feito de outra forma? Ou através da normalização de Max e Min ? Novamente o período de amostragem? Na verdade, qual é o caminho certo?

Acho que você sabe o que quero dizer...

E o que você quer dizer exatamente com "comparar" essas linhas?

Se mudarmos por valores médios, então a escala parece fazer sentido para mim por RMS.
 
PapaYozh:
O que você quer dizer exatamente com "comparar" estas séries?


A melhor maneira de encaixar as linhas em um "plano único" é garantir que a amostragem tenha o menor impacto sobre o resultado.

 

Zhenya, quais são as unidades, quais são as curvas? Por que elas precisam ser combinadas? Para facilitar a compreensão.

 
Evgeniy Chumakov:


Há duas linhas não sobrepostas que estão em "níveis diferentes" (como na foto acima).

Como eles podem ser "combinados" para que estejam lado a lado e se sobreponham?

Você poderia calcular uma média em cada linha, depois linha_1 = valor_1/mean_1, etc. Mas será esta a maneira correta de fazer isso? O tamanho da amostra afeta a adequação dos resultados... ou deveria ser feito de outra forma? Ou através da normalização de Max e Min ? Novamente o período de amostragem? Na verdade, qual é o caminho certo?

Acho que você sabe o que quero dizer...

Trazer o início dos dois gráficos a zero.

Em seguida, eles o interceptarão e um ao outro de acordo.

Mais uma vez, isto se as dimensões forem equivalentes.
Pergunto-me por quê, pensei que a bifurcação e as tentativas fúteis de pegar as divergências há muito se extinguiram.
 
Evgeniy Chumakov:

Há duas linhas não sobrepostas que estão em "níveis diferentes" (como na foto acima).

Como eles podem ser "combinados" para que estejam lado a lado e se sobreponham?

Você pode calcular uma média em cada linha, depois linha_1 = valor_1/mean_1, etc. Mas será esta a maneira correta de fazer isso? O tamanho da amostra afeta a adequação dos resultados... ou deveria ser feito de outra forma? Ou através da normalização de Max e Min ? Novamente o período de amostragem? Na verdade, qual é o caminho certo?

Acho que você sabe o que quero dizer...

Opção 1: Normalizar ambas as séries = remover o componente constante de cada série = encontrar o valor médio e baixar cada ponto por esse valor

Opção 2. Construir um gráfico da diferença e normalizá-lo

 
Evgeniy Chumakov:


A melhor maneira de encaixar as filas em um "plano único" é ter a menor influência no resultado.

Compare as proporções de sua ondulação curta e longa. Como uma espécie de macd, apenas uma proporção em vez de uma diferença.
 
Evgeniy Chumakov:


Há duas linhas não sobrepostas que estão em "níveis diferentes" (como na foto acima).

Como eles podem ser "combinados" para que estejam lado a lado e se sobreponham?

Você pode calcular uma média em cada linha, depois linha_1 = valor_1/mean_1, etc. Mas será esta a maneira correta de fazer isso? O tamanho da amostra afeta a adequação dos resultados... ou deveria ser feito de outra forma? Ou através da normalização de Max e Min ? Novamente o período de amostragem? Na verdade, qual é o caminho certo?

Acho que você sabe o que quero dizer...

Por que eles têm que ser combinados? Que diferença faz quais gráficos levam os dados? Você ainda estará usando matrizes de dados. Por exemplo:

https://www.mql5.com/ru/docs/standardlibrary/mathematics/stat/mathsubfunctions/statmathcorrelationpearson

bool  MathCorrelationPearson(
   const double&  array1[],  // первый массив значений
   const double&  array2[],  // второй массив значений
   double&        r          // коэффициент корреляции
   )



Документация по MQL5: Стандартная библиотека / Математика / Статистика / Вспомогательные функции / MathCorrelationPearson
Документация по MQL5: Стандартная библиотека / Математика / Статистика / Вспомогательные функции / MathCorrelationPearson
  • www.mql5.com
MathCorrelationPearson(const double&,const double&,double&) - Вспомогательные функции - Статистика - Математика - Стандартная библиотека - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Evgeniy Chumakov:


Há duas linhas não sobrepostas que estão em "níveis diferentes" (como na foto acima).

Como eles podem ser "combinados" para que estejam lado a lado e se sobreponham?

Você pode calcular uma média em cada linha, depois linha_1 = valor_1/mean_1, etc. Mas será esta a maneira correta de fazer isso? O tamanho da amostra afeta a adequação dos resultados... ou deveria ser feito de outra forma? Ou através da normalização de Max e Min ? Novamente o período de amostragem? Na verdade, qual é o caminho certo?

Acho que você sabe o que quero dizer...

Por desvio padrão mínimo eles geralmente se combinam. É chamado de regressão linear, o método dos mínimos quadrados.

 
CHINGIZ MUSTAFAEV:

Trazer o início dos dois gráficos a zero.

Em seguida, eles o interceptarão e um ao outro de acordo.

Isto novamente, se as dimensões forem equivalentes.
Eu me pergunto por que isso é necessário, pensei que a bifurcação e as tentativas fúteis de pegar a divergência já tinham desaparecido há muito tempo.

Então eles voarão em direções diferentes e não se cruzarão num futuro próximo

 
Evgeniy Chumakov:


Há duas linhas não sobrepostas que estão em "níveis diferentes" (como na foto acima).

Como eles podem ser "combinados" para que estejam lado a lado e se sobreponham?

Você pode calcular uma média em cada linha, depois linha_1 = valor_1/mean_1, etc. Mas será esta a maneira correta de fazer isso? O tamanho da amostra afeta a adequação dos resultados... ou deveria ser feito de outra forma? Ou através da normalização de Max e Min ? Novamente o período de amostragem? Na verdade, qual é o caminho certo?

Acho que você sabe o que quero dizer...

Padronização de séries cronológicas - todos os pacotes estatísticos têm isso