lgoritmo de cluster com atributos discretos e contínuo

Alguém conhece um bom algoritmo para executar clustering em atributos discretos e contínuos? Estou trabalhando em um problema de identificação de um grupo de clientes semelhantes e cada cliente possui atributos discretos e contínuos (pense no tipo de clientes, quantidade de receita gerada por esse cliente, localização geográfica e etc.)

radicionalmente, algoritmos como K-means ou EM trabalham para atributos contínuos, e se tivermos uma mistura de atributos contínuos e discreto

questionAnswers(5)

yourAnswerToTheQuestion