Compartilhar via


LinRegR2 (MDX)

Calcula a regressão linear de um conjunto e retorna o coeficiente de determinação, R2.

Sintaxe

LinRegR2(Set_Expression, Numeric_Expression_y [ ,Numeric_Expression_x ] )

Argumentos

  • Set_Expression
    Uma linguagem MDX válida que retorna um conjunto.

  • Numeric_Expression_y
    Uma expressão numérica válida, geralmente uma linguagem MDX de coordenadas de célula, que retorna um número que representa valores do eixo y.

  • Numeric_Expression_x
    Uma expressão numérica válida, geralmente uma linguagem MDX de coordenadas de célula que retorna um número que representa valores do eixo x.

Comentários

A regressão linear, que usa o método dos mínimos quadrados, calcula a equação de uma linha de regressão (ou seja, a linha mais adequada para uma série de pontos). A linha de regressão tem a seguinte equação, sendo que a é o declive e b é a interceptação:

y = ax+b

A função LinRegR2 avalia o conjunto especificadoem relação à primeira expressão numéricapara obter os valores para o eixo y. Em seguida, a função avalia o conjunto especificado em relação à segunda expressão numérica, se especificada, para obter os valores para o eixo x. Se a segunda expressão numéricanão for especificada, a função utilizará o contexto atual das células no conjunto especificado como os valores para o eixo x. A não especificação do argumento de eixo xgeralmente é usada com a dimensão Tempo.

Depois de obter o conjunto de pontos, a função LinRegR2 retornará o R2 estatístico que descreve o ajuste da equação linear com os pontos.

ObservaçãoObservação

A função LinRegR2 ignora células vazias ou células que contêm texto ou valores lógicos. Porém, a função contém células com valores zero.

Exemplo

O exemplo a seguir retorna o R2 estatístico que descreve a adequação do ajuste da regressão linear aos pontos para as medidas de vendas de unidade e vendas na loja.

LinRegR2(LastPeriods(10), [Measures].[Unit Sales],[Measures].[Store Sales])

Consulte também

Referência