hola andrexsos17
este es un tema increíble. Toda la documentación que veo es muy teórica pero nunca he visto un ejemplo real y técnico de como lograr esto.
Oracle (data miner), IBM, sql server tienen herramientas especializadas en este tema, podrías descargartelas y empezar a probar.
Me gustaría ayudarte mas.
Si encuentras alguna fuente interesante podrías compartirla.
saludos