Me gusta tu idea. Permítanme proponer una solución intuitiva.
Datos
Necesita un conjunto de datos que conste de pares: tipo de personalidad, interés de compra, número de observaciones en los últimos 12 meses.
Tipo, Interés, Observaciones
Introvertido, Zapatos, 2000
Introvertido, Camisetas, 500
Extrovertido, Camisetas, 1000
Extrovertido, Alcohol, 3000
Extrovertido, Moda, 2000
Predicción
Si eres extrovertido, te gusta:
1. El alcohol. Porque es el interés favorito de Extroverts 3000 / (3000 + 1000 + 2000) = 50% Y porque el 100% de las ventas de alcohol va a Extroverts
2. Camisetas, porque la mayoría 1000 / (1000 + 500) = 66% de las camisetas va a Extroverts
- ¿Cómo afecta la religión a tu personalidad?
- ¿Cuál es el único rasgo que te irrita en el núcleo de los llamados ‘jóvenes’?
- ¿Es la confianza un rasgo único para los humanos?
- Cómo convertir de INTJ (tipo de personalidad MBTI) a E * F *
- ¿Qué tipo de actividades sociales sugiere para un tipo de persona pensadora o INTJ?
A los introvertidos les gustará la mayoría de los zapatos y también puedes proponerles camisetas, pero su interés es inferior al promedio. O algo nuevo para recopilar más datos.
Puedes codificar en tu idioma favorito.
Reglas asociativas
Por supuesto que tendrás más tipos de personalidad y más intereses. El algoritmo APRIORI para la inducción de reglas asociativas puede ayudarlo.
Pruébalo en Orange (herramienta de programación visual de código abierto):
Aquí está la guía de Reglas de Asociación del Visor de Árbol.
Filtración colaborativa
Es otra opción viable. La variante básica es sólo unas pocas líneas de código R. Aquí está la guía recommenderLab con una gran introducción y una lista de otras herramientas Página en r-project.org.
¿Tienes más datos?
Lo mejor de esto es que no necesita ningún otro dato, solo los mencionados anteriormente. Con una gama más amplia de datos, también puede probar los árboles de decisión en Orange: Classification Tree Learner. Es un enfoque alternativo, no necesariamente mejor.
¡Buena suerte!