This function calculates the mean value for each feature of each class to calculate the prototypic centroids of the different groups

k_centroids(data, class)

Arguments

data

a scaled gene expression matrix or data.frame with samples as columns and features as rows

class

a vector with the samples classes

Value

returns a data.frame with the estimated prototypic centroids for each class with the features names as rownames

Examples

# load example dataset require(iC10TrainingData) require(pamr) data(train.Exp) calculate_distance <- select_distance(distancetype = "pearson")
#> Using CPU for computing pearson distance
Dist <- calculate_distance(train.Exp) k <- 4 Pam <- cluster_algorithm(Dist, k) table(Pam$cluster)
#> #> 1 2 3 4 #> 252 161 332 252
centroids <- k_centroids(train.Exp, Pam)