У меня большой набор данных, и я пытаюсь выполнить анализ кластера K-средних. Однако я хочу повторить это с несколькими итерациями, изменив число центроидов. Вот что я сделал до сих пор:
# import data
week1 <- read.csv("WEEK1.csv", header = TRUE)
week2 <- read.csv("WEEK2.csv", header = TRUE)
week3 <- read.csv("WEEK3.csv", header = TRUE)
week4 <- read.csv("WEEK4.csv", header = TRUE)
data <- rbind(week1, week2, week3, week4)
# variable names
for(i in 1:50){
assign(paste("cluster", i, sep = ""), i)
}
Я потратил много времени, пытаясь выяснить, как «вызвать» мои кластерные переменные в цикле for, чтобы я мог сделать что-то вроде этого:
for (i in 1:50){
cluster[i] <- kmeans(data, i, nstart = 1)
}
Есть мысли?