Formas de calcular similitud

Estoy haciendo un sitio web de la comunidad que requiere que calcule la similitud entre dos usuarios. Cada usuario se describe con los siguientes atributos:

edad, tipo de piel (grasa, seca), tipo de cabello (largo, corto, mediano), estilo de vida (amante activo al aire libre, adicto a la televisión) y otros.

¿Alguien puede decirme cómo solucionar este problema o señalarme algunos recursos?

Respuestas a la pregunta(6)

Su respuesta a la pregunta