Tell me more ×
Cross Validated is a question and answer site for statisticians, data analysts, data miners and data visualization experts. It's 100% free, no registration required.
  • Is it possible to do 2-stage cluster analysis in R?
  • Can anybody provide me resource on it?
share|improve this question
You mean like clustering on a sample to quickly get good starting centroids for the 'full' pass? Or more like two different methods altogether? – Marcin Apr 28 '11 at 0:06
1  
Are you referring to the clustering algorithm which SPSS calls two-step? spss.ch/upload/… – Jeromy Anglim Apr 28 '11 at 2:13
Yeah! I'm taking about spss kind of 2-step clustering.But I want to do it using R. – Ari Apr 28 '11 at 4:08

1 Answer

The closest package that I can think of is birch, but it is not available on CRAN anymore so you have to get the source and install it yourself (R CMD install birch_1.1-3.tar.gz works fine for me, OS X 10.6 with R version 2.13.0 (2011-04-13)). It implements the original algorithm described in

Zhang, T. and Ramakrishnan, R. and Livny, M. (1997). BIRCH: A New Data Clustering Algorithm and Its Applications. Data Mining and Knowledge Discovery, 1, 141-182.

which relies on cluster feature tree, as does SPSS TwoStep (I cannot check, though). There's a possibility of using the k-means algorithm to perform clustering on birch object (kmeans.birch()), that is partition the subclusters into k groups such that the sum of squares of all the points in each subcluster to the assigned cluster centers is minimized.

share|improve this answer
Thanks a lot Chl! It seems to be a very rare package as I didn't come across it after doing huge amount of searches. – Ari May 1 '11 at 6:11
@user4278 I also found some hits with Weka (e.g., here) but I didn't look further. – chl May 1 '11 at 7:17

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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