Почему эти две матрицы не соединяются должным образом - PullRequest
0 голосов
/ 04 апреля 2020

У меня есть две матрицы: theoretical_mean и sampleMean

Я пытаюсь объединить их в theor_sample_mean, с первым значением theoretical_mean, разделенным дефисом с первым значение sampleMean. Вот мой код:

sampleMean <- as.data.frame(matrix(unlist(sampleMean),nrow = 7, ncol = 7, byrow = T))
sampleMean <- round(sampleMean,digits = 3)
sampleMean

sampleVar <-lapply(lyst, var)

sampleVar <- as.data.frame(matrix(unlist(sampleVar),nrow = 7, ncol = 7, byrow = T))
sampleVar <- round(sampleVar,digits = 3)
sampleVar

theor_sample_mean <- matrix(paste(theoretical_mean, sampleMean, sep=" - "),nrow=7,dimnames = dimnames(theoretical_var))
theor_sample_var <- matrix(paste(theoretical_var, sampleVar, sep=" - "),nrow=7,dimnames= dimnames(theoretical_var))
theor_sample_mean

Thank you very much.

1 Ответ

0 голосов
/ 05 апреля 2020

Вы сможете найти страницу руководства для dput и выяснить, как ее использовать. Вот некоторые выдуманные данные. Не конвертируйте вещи во фреймы данных, если вам это не нужно.

set.seed(42)
samMean <- matrix(sample.int(100, 16), 4, 4, byrow=TRUE)
samVar <- matrix(sample.int(100, 16), 4, 4, byrow=TRUE)
matrix(paste(samMean, "-", samVar), 4, 4)
#      [,1]      [,2]       [,3]      [,4]     
# [1,] "49 - 36" "65 - 95"  "25 - 5"  "74 - 84"
# [2,] "18 - 34" "100 - 92" "47 - 3"  "24 - 58"
# [3,] "71 - 42" "89 - 24"  "37 - 30" "20 - 43"
# [4,] "26 - 15" "3 - 22"   "41 - 93" "27 - 8" 

Запустите этот код и распечатайте samMean и samVar, чтобы убедиться, что правильные пары объединяются.

...