Dear R Experts, I am running a cluter analysis using kmeans and have come across an error to which I am unable to find a solution. First, let me describe the problem: THE R CODE IS: -------------------------------------- # NRM is a 100 x 100 numerical matrix infile = 't:\\NRM\\NRM' groups = 7 outfile = 't:\\NRM\\cluster.groups' print( paste(infile, groups, outfile, sep=' ')) pairs <- read.table(file=infile, header=TRUE, sep='') names(pairs) <- row.names(pairs) dist.pairs <- dist(pairs) clust <- kmeans(dist.pairs, groups) write.table(clust$cluster, file=outfile, quote=FALSE) THE ERROR IS: ---------------------------------------- Error in vector("integer", length) : invalid 'length' argument Calls: kmeans -> do_one -> switch -> integer -> vector Execution halted I ran this code on a WindowsXP R6.2.6 host and it ran fine with acceptable results. However, the error ocurrs when I run it on CentOS (redhat 4.1.1-52) R2.7.2. The following search queries yielded no pertinent results from the web(Google), Google groups, R-help archives (Nabble and Namazu), and R-FAQ: 1. kmeans 2. invalid length argument 3. vector ?vector says that the length argument must be non-negative integer. But I don't know how to access that call to vector to see what is actually being used as an argument. Any help on this matter will be greatly appreciated. Thank you for your time. Lowell ----------------------------------------------- Lowell Gould, Ph.D. Smithfield Premium Genetics 316 W. Charity Rd. Rose Hill, NC 28458 v. 910.282.4292 f. 910.289.6466