Чтобы вычистить colMeans, rowMeans и среднее значение из столбцов, строк и наблюдений соответственно, я использую следующий код:
a <- matrix(data=seq(from=2, to=60, by=2), nrow=6, ncol=5, byrow=FALSE)
b <- matrix(data=rep(colMeans(a), nrow(a)), nrow=nrow(a), ncol=ncol(a), byrow=TRUE)
c <- matrix(data=rep(rowMeans(a), ncol(a)), nrow=nrow(a), ncol=ncol(a), byrow=FALSE)
d <- matrix(data=rep(mean(a), nrow(a)*ncol(a)), nrow=nrow(a), ncol=ncol(a), byrow=FALSE)
e <- a-b-c-d
colMeans можно вычистить с помощью этой команды
a1 <- sweep(a, 2, colMeans(a), "-")
Есть ли какая-нибудь отдельная команда для очистки colMeans, rowMeans и mean?Заранее спасибо.