sweep() pode ser uma opcao

considere inicialmente o comando a seguir que vai retornar
m11 e m22 (e seria assim para um numero arbitrario de linhas)

sweep(m1, 2, m1[1,])

dai em diante é ciclar isto para todas as linhas da matrix
por exemplo com apply e dependendo de como voce quer guardar os resultados






On Mon, 12 Sep 2011, Marcelo Cardoso mello wrote:

Como eu posso realizar o procedimento abaixo de forma generalizada em uma 
matrix de “m” linhas? Obrigado.

m1<-matrix(c(10,26,56,42,13,13), nc=3)
m1
 
m11<-m1[1,]- m1[1,]
m12<-m1[1,]- m1[2,]
m21<-m1[2,]- m1[1,]
m22<-m1[2,]- m1[2,]

_______________________________________________
R-br mailing list
[email protected]
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código 
mínimo reproduzível.

Responder a