With sync_mean to average synchrones: bad idea, will be removed
[epclust.git] / epclust / R / clustering.R
index 8662f89..a431ba8 100644 (file)
@@ -76,7 +76,7 @@ clusteringTask2 = function(medoids, K2, algoClust2, getRefSeries, nb_ref_curves,
        distances = computeWerDists(synchrones, nbytes, endian, ncores_clust, verbose, parll)
        if (verbose)
                cat(paste("   algoClust2() on ",nrow(distances)," items\n", sep=""))
-       medoids[ algoClust2(distances,K2), ]
+       medoids[ ,algoClust2(distances,K2) ]
 }
 
 #' computeSynchrones
@@ -111,7 +111,7 @@ computeSynchrones = function(medoids, getRefSeries, nb_ref_curves,
                }
 
                ref_series = getRefSeries(indices)
-               nb_series = nrow(ref_series)
+               nb_series = ncol(ref_series)
 
                # Get medoids indices for this chunk of series
                mi = computeMedoidsIndices(medoids@address, ref_series)