1
resposta

Qual a função do log do numpy?

Olá, Fiquei na dúvida sobre o np.log(), entendi que o objetivo de utilizar ele é transformar os dados para deixa-los com a distribuição Simétrica. Só não entendi qual o racional por trás dele que faz uma Assimetria à Direita se tornar Simétrica.

    Valor    Area    Dist_Praia    Dist_Farmacia    log_Valor    log_Area    log_Dist_Praia    log_Dist_Farmacia
0    4600000    280    0.240925    0.793637    15.341567    5.634790    0.215857    0.584245
1    900000    208    0.904136    0.134494    13.710150    5.337538    0.644028    0.126187
1 resposta

Olá Arthur, tudo bem? Espero que sim!

Desculpe pela demora em retornar.

Isso acontece porque valores muito grandes aplicados a função logaritmo retornarão valores muito mais próximos do que na escala original. Enquanto valores menores ficarão mais distanciados entre si. Isso faz com que valores espaçados na "cauda" da distribuição fique mais próxima da média.

Veja abaixo o gráfico da função log10(x), como valores maiores no eixo x retornam valores cada vez mais próximos no eixo y:

Função log10

Espero que tenha tirado sua dúvida.

Estou à disposição. Bons estudos!