Мне нужно сгруппировать некоторые данные, и я пробовал kmeans
, pam
и clara
с R.
Проблема в том, что мои данные находятся в столбце фрейма данных и содержат NA.
Я использовал na.omit()
для получения своих кластеров. Но тогда как я могу связать их с исходными данными? Функции возвращают вектор целых чисел без NA и не сохраняют никакой информации об исходной позиции.
Есть ли умный способ связать кластеры с исходными наблюдениями во фрейме данных? (или способ разумного выполнения кластеризации при наличии NA?)
Спасибо
clus$cluster
) соответствуют не-NA
элементамx
. Таким образом, индексыx
, которым соответствуют элементыclus$cluster
, равныwhich(!is.na(x))
. - person jbaums   schedule 18.12.2014