Опция calcNumClust в kamila, которая используется для определения оптимизированного количества кластеров, не работает при вводе непрерывных или категориальных переменных в один столбец: процедура CV возвращает вектор вместо data.frame (который требуется для kamila).Основываясь на предложении, я пересмотрел код и назвал его my_kamila для преобразования вектора в data.frame (например, conVar = data.frame (conVar [testInd,]),).Проблема в том, что функция «dptm», вызываемая в kamila, не может быть изменена, и код выводит сообщение об ошибке: «Ошибка в .Call (« _ kamila_dptm », PACKAGE =« kamila », pts, myMeans, wgts,:« _kamila_dptm »)недоступно для .Call () для пакета "kamila" "
Буду признателен, если кто-нибудь сможет поделиться решением этой проблемы.