Знать бы на что, может и получилось бы поменять)
Начните с нормальзации данных. У вас не должно быть строк "-". Если такие данные есть, занчит в вашей матрице существует еще измерение, которое вы должны исключить из расчета или добавить ему весов (линейная и нелинейная зависимость). Хотя, если работает - забейте.