o pai tem 1.80... O primeiro irmão tem 1.75 e o outro 1.83 O pai calça 42. O primeiro calça 41 e o segundo 44 Quem é mais parecido com o Pai?
+--------|Altura|Calçado+
|Pai |1.80 | 42 |
|Filho[0]|1.75 | 41 |
|Filho[1]|1.83 | 44 |
+-----------------------+
Formula de distância euclidiana:
# pseudo python
sqrt((A - B) ** 2)
# A -> valor a ser verificado
# B -> médiadesvio padrão e variância variância² = ((A - B)² + (An - B)²) / 2 Soma das diferenças ao quadrado dividido pela quantidade de dados do conjunto.
média aritimética A ideia é fazer uma função em Python que recebe uma matriz NxN e devolve uma lista/tupla de N elements, onde N é o numero de colunas dessa matriz:
#!/usr/bin/python3
def avg(matriz):
return list(map(lambda x: sum(x)/len(x), matriz))O próximo passo é criar uma função que calcule a variancia:
#!/usr/bin/python3
#aproveitando a função avg para gerar a média
def variancia(matriz):
return
# continuar...ficou tarde-
A conversa começou com: https://en.wikipedia.org/wiki/Mahalanobis_distance
-
O texto em português é interessante também: https://pt.wikipedia.org/wiki/Dist%C3%A2ncia_de_Mahalanobis
-
Em casa, eu procurei um video sobre distância de Mahalanobis, e achei esse: https://www.youtube.com/watch?v=0tMw0X_Efrw
-
Acabei aprendendo um pouco sobre formula euclidiana de distancia, e segui para esse: https://www.youtube.com/watch?v=A5Lv1aD2ib4
continua