Как перенести столбцы матрицы с заменой в R? Я нашел одну функцию, называемую rmperm {sna}, но она переставляет оба столбца и строки, тогда как я просто хочу переставить мои столбцы.Переменные столбцы матрицы с заменой и кластеризацией
Редактировать: Я должен переставить матрицу 1000 раз, а затем выполнить иерархическую кластеризацию, чтобы у меня было окончательное дерево после 1000 рандомизаций.
Большое спасибо.
Благодарим вас за ответ. Я должен переставить матрицу 1000 раз, а затем выполнить иерархическую кластеризацию, поэтому у меня есть окончательное дерево после 1000 рандомизаций. Это отлично меняет мою матрицу, но если я положу цикл и сделаю перестановку в нем, а затем в цикле кластеризацию. Должен ли я отображать результаты кластеризации вне цикла? Благодаря! – DianaHelen
Несомненно. Вероятно, вы захотите определить некоторую переменную перед циклом, в котором вы сохраните результаты, а затем слейте/запишите их после завершения цикла. –
Здесь я потерялся. У меня есть этот цикл для (i в 1: 1000) { перестановленный <- test2_matrix [, sample (ncol (test2_matrix), 12, replace = TRUE)] d = dist (перестановочный, метод = "евклидовой", diag = FALSE, upper = FALSE, p = 2) clust = hclust (d, method = "complete", members = NULL) } png (filename = "cluster_dendrogram_bootstrap.png", width = 1024, height = 1024, pointize = 10) plot (clust) ' – DianaHelen