Encontre o número de pontos entre duas séries “scatter with smooth lines”

1

Anexei uma imagem que mostra o gráfico de dispersão que construí no Excel. Eu preciso saber quantos pontos estão entre a série de linha tracejada e a série de linha sólida apenas para o interior da linha tracejada. Esta região é a região "ideal" do enredo.

Outra nota, todas as séries aqui são dados do gráfico de dispersão, com linhas suaves como o tipo. Veja a segunda imagem para esclarecimentos sobre a região em que estou tentando contar os pontos.

    
por LJohns 23.05.2016 / 16:00

1 resposta

0

Encontre funções que se aproximam dos limites dessa região. Depois de ter funções, você pode definir as condições de comparação necessárias para dizer se um ponto está dentro ou fora da região.

  1. Localizando funções para limites.
    Você disse que seus limites são baseados em dados de dispersão. Presumivelmente você já tem essas curvas quebradas em pedaços (ou seja, séries diferentes). Nesse caso, você pode usar a opção Add Trendline... em seu gráfico (clique com o botão direito do mouse em um ponto na sua série de limites para ver essa opção). Escolha o modelo apropriado e exiba a equação no gráfico. Você precisará observar essas equações para cada série para usá-las na etapa 2.

    Se suas linhas de limite não forem divididas em séries apropriadas para esse método de ajuste de tendência, você precisará fazer o trabalho de regressão no Excel. Explicar como fazer isso vai além do escopo da questão e deste site. Sugiro pesquisando como realizar a análise de regressão no Excel.

  2. Definição de condições.
    Ao lado de seus dados (para os pontos verdes em seu gráfico de dispersão de exemplo), você desejará adicionar uma coluna (ou três) para fórmulas que informam se o ponto está na região. Para o seu exemplo específico, eu usaria três colunas: uma para dizer se o ponto está na região verde ou L, outra para dizer se o ponto está em L e uma terceira para dizer se o ponto está na primeira região, mas não o segundo.

    Suas condições provavelmente dependerão do valor x do ponto de dados. Por exemplo, eu aplicaria condições diferentes a valores de x entre 11,5 e 25,5 do que para valores maiores que 25,5. Supondo que seus pontos de dados estejam definidos nas colunas A (coordenada x) e B (coordenada y), aqui está uma pseudo-fórmula que você pode usar como modelo.

    =IF(A2<11.5,FALSE,IF(AND(A2>=11.5,A2<25.5),AND(B2<=[function for top boundary with A2 plugged in],B2>=function for lower boundary with A2 plugged in]),AND(B2<=[function for top boundary with A2 plugged in],B2>=0))

    Na próxima coluna, você fará o mesmo, mas com os limites da região em vez disso.

    Na última coluna, você precisará de algo assim para escolher os pontos que passam no primeiro teste, mas não no segundo:

    =AND(C2,NOT(D2))

  3. Conte os TRUEs na coluna E.

por 08.06.2016 / 20:57