Transformação box-cox no excel (passo a passo)
Uma transformação box-cox é um método comumente usado para transformar um conjunto de dados distribuído não normalmente em um conjunto distribuído mais normalmente .
A ideia básica é encontrar um valor para λ tal que os dados transformados estejam o mais próximo possível da distribuição normal, usando a seguinte fórmula:
- y(λ) = (y λ – 1) / λ se y ≠ 0
- y(λ) = log(y) se y = 0
O exemplo passo a passo a seguir mostra como realizar uma transformação box-cox em um conjunto de dados no Excel.
Passo 1: Insira os dados
Vamos começar inserindo valores de um conjunto de dados:
Etapa 2: classificar os dados
Em seguida, crie uma coluna de índice e uma coluna de dados classificada:
Etapa 3: escolha um valor arbitrário para Lambda
A seguir, escolheremos um valor arbitrário de 1 para lambda e aplicaremos uma transformação box-cox temporária aos dados:
Etapa 4: calcular pontuações Z
A seguir, calcularemos a pontuação z para cada valor do índice:
Calcularemos então a correlação entre os valores transformados de box-cox e os escores z:
Etapa 5: Encontre o valor Lambda ideal
A seguir, usaremos Goal Seek para encontrar o valor lambda ideal para usar na transformação box-cox.
Para fazer isso, clique na guia Dados na faixa superior. Em seguida, clique em Análise What-If no grupo Previsões .
No menu suspenso, clique em Pesquisa de meta e preencha os seguintes valores:
Depois de clicar em OK , o Goal Seek encontrará automaticamente o valor lambda ideal que é -0,5225 .
Etapa 6: realizar a transformação Box-Cox
Por fim, aplicaremos a transformação box-cox aos dados originais, usando um valor lambda de -0,5225:
Bônus: podemos confirmar que os dados transformados têm distribuição normal realizando um teste Jarque-Bera no Excel .
Recursos adicionais
Como transformar dados no Excel (log, raiz quadrada, raiz cúbica)
Como calcular pontuações Z no Excel