3
$\begingroup$

I've just started reading about clustering and classification. It's a djungle, a fascinating one. Currently, however I have a rather urgent task, i.e to perform a sort of cluster analysis in the sense that I'd like to cluster my patients according to their phenotypes (biomarkers - continuous and categorical variables) and examine whether survival differs according to cluster. I'm not interested in any specific predictor, the purpose is merely to examine whether there are specific clusters of patients and whether the phenotypes associate with outcomes.

I'm looking for general advice on what type of method to use as well as recommended R package. I have 10 variables that are relevant for the phenotype. I could attach some data but I doubt it would contribute to the question, which is of more general character.

Thanks in advance.

Update: I'm looking for pros and cons of various techniques, with application to these kind of data. And I humbly understand that clustering may not be that straight forward.

$\endgroup$
4
  • 1
    $\begingroup$ have you found anything on a pubmed search? I assume a lot of hierarchical clustering or kmediods on Gower distance metric. there is the Shi et al Unsupervised Learning With Random Forest Predictors - not sure if others have also used it with success $\endgroup$
    – charles
    Commented Jan 17, 2016 at 15:24
  • $\begingroup$ Many thanks @charles. The paper was absolutely great, and it was accompanied by a separate programming tutorial as well. Very nice, thanks. $\endgroup$ Commented Jan 17, 2016 at 22:14
  • $\begingroup$ hope useful. but caveat emptor. I haven't tried it. all of clustering seems a tricky business without great answers. $\endgroup$
    – charles
    Commented Jan 18, 2016 at 13:35
  • 1
    $\begingroup$ Have you read Choosing clustering method? (And Hierarchical clustering with mixed type data - what distance/similarity to use? for more about the Gower similarities @charles mentions.) Also I was wondering:-Why not just predict outcomes directly from the biomarkers? Are the biomarkers thought to be only indirectly relevant to the outcomes (through predicting invisible classes to which patients belong)? $\endgroup$ Commented Jan 18, 2016 at 18:12

1 Answer 1

3
$\begingroup$

There is no universal clustering solution.

You need to try lots of different methods and spend a lot of time on preprocessing and visualizing your data. Sorry.

See also:

Estivill-Castro, V. (2002). Why so many clustering algorithms: a position paper. ACM SIGKDD explorations newsletter, 4(1), 65-75.

Clustering is an art, and cannot be automated in a meaningful way with decent results.

$\endgroup$
1
  • $\begingroup$ Thanks @Anony-Mousse. I'm not looking for a definitive answer. I understand that these things are very complex. I'm looking for guidance on suitable methods, as there are many more methods than presumably necessary for my purpose. Thanks for the reference, I'll read it with great interest! $\endgroup$ Commented Jan 17, 2016 at 22:13

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.