[R-br] média entre pontos de uma mesma matrix

Tito Conte tito.conte em gmail.com
Quarta Junho 12 15:42:17 BRT 2013


Isso pq estava dentro de um loop que cria cada matriz

Tito Conte



2013/6/12 Tito Conte <tito.conte em gmail.com>

> usei um
> a=cbind(matrix1,matrix2,matrix3)
> dim(a)=c(3,3,3)
> rowMeans(a,dims=2)
>
> Muito obrigado pessoal
>
> Tito Conte
>
>
>
> 2013/6/12 <andrebvs em bol.com.br>
>
> Mais simples do que isso, impossível, rs....
>> Benilton resumiu o que tinha feito em uma única linha de comando.
>>
>> Então Benilton, o atributo dims=2 na função rowMeans, foi pegar cada
>> elemento de cada matrix em igual posição e fazer a média? Pelo resultado eu
>> vi que sim, agora, é dificil de enxergar isso num plano tridimensional.
>>
>> No caso para dim=1 ou 3, o que se teria como resultado?
>>
>> *Att.*
>> *André*
>>
>> ------------------------------
>> Em 12/06/2013 14:55, *Benilton Carvalho < beniltoncarvalho em gmail.com >*escreveu:
>>
>> mais simples que isso, dado seu array 3d 'M',
>>
>> M rowMeans(M, dims=2, na.rm=T)
>>
>>
>> (bem mais simples qdo ha' um exemplo q pode ser reproduzido)
>>
>> Em 12 de junho de 2013 14:51, <andrebvs em bol.com.br> escreveu:
>> > Olá Tito, acredito que seja essa solução a qual procuras:
>> >
>> > # Matriz Tridimensional:
>> >
>> > M >
>> > A > nM > nE >
>> > S1 > S2 >
>>
>> > for (i in 1:(nM*nE))
>> > {
>> > A[i] > }
>> >
>> > Result > Result
>>
>> >
>> > Espero ter ajudado colega.
>> >
>> > Att.
>> > André BVS
>> >
>> > ________________________________
>> > Em 12/06/2013 14:31, Tito Conte < tito.conte em gmail.com > escreveu:
>> > ok
>> >
>> > Tito Conte
>> >
>> >
>> >
>> > 2013/6/12 Benilton Carvalho <beniltoncarvalho em gmail.com>
>> >>
>> >> o comando eh array(), use o argumento dim= apropriadamente... qdo
>> >> houver um exemplo reproduzivel, nao me incomodarei em dar as duas
>> >> linhas de comando q vc procura.
>> >>
>> >> Em 12 de junho de 2013 11:36, Tito Conte <tito.conte em gmail.com>
>> escreveu:
>> >> > Benilton, como criar um array 3d (nunca fiz isso)?
>> >> >
>> >> > Tito Conte
>> >> >
>> >> >
>> >> >
>> >> > 2013/6/12 Benilton Carvalho <beniltoncarvalho em gmail.com>
>> >> >>
>> >> >> Crie um array 3d e use rowMeans com o argumento na.rm=TRUE
>> >> >>
>> >> >> On 12 Jun 2013 11:14, "Tito Conte" <tito.conte em gmail.com> wrote:
>> >> >>>
>> >> >>> Bom dia,
>> >> >>>
>> >> >>> Preciso calcular a m édia de pontos entre matrizes que possuem NA i
>>
>> >> >>> gnorando-os
>> >> >>>
>> >> >>> exemplo: média entre estas matrizes
>> >> >>>
>> >> >>> [,1] [,2] [,3]
>> >> >>> [1,] 3 6 9
>> >> >>> [2,] 4 7 10
>> >> >& gt;> [3,] 5 8 11
>> >>
>> >> >>>
>> >> >>>
>> >> >>> [,1] [,2] [,3]
>> >> >>> [1,] 1.5 3.0 4.5
>> >> >>> [2,] 2.0 3.5 5.0
>> >> >>> [3,] 2.5 4.0 5.5
>> >> >>>
>> >> >>>
>> >> >>> [,1] [,2] [,3]
>> >> >>> [1,] 2 2 NA
>> >> >>> [2,] 2 2 2
>> >> >>> [3,] 2 2 NA
>> >> >>>
>> >> >>> e obter um resultado que fosse uma matriz do mesmo tamnho com a
>> média
>> >> >>> de
>> >&gt ; >>> cada ponto ignoradno NAs
>>
>> >> >>>
>> >> >>> alguém pode me ajudar com essa?
>> >> >>>
>> >> >>> Tito Conte
>> >> >>>
>> >> >>>
>> >> >>> _______________________________________________
>> >> >>> R-br mailing list
>> >> >>> R-br em listas.c3sl.u fpr.br
>> >> >>> 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.
>> >> >>
>> >> >>
>> >> >> _______________________________________________
>> >> >> R-br mailing list
>> >> >> R-br em listas.c3sl.ufpr.br
>> >> >> 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.
>> >> &g t;
>> >>
>> >> >
>> >> >
>> >> > _______________________________________________
>> >> > R-br mailing list
>> >> > R-br em listas.c3sl.ufpr.br
>> >> > 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.
>>
>> >> _______________________________________________
>> >> R-br mailing list
>> >> R-br em listas.c3sl.ufpr.br
>> >> 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.
>> >
>> >
>> >
>> > _______________________________________________
>> > R-br mailing list
>> > R-br em listas.c3sl.ufpr.br
>> > 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ív el.
>> _______________________________________________
>> R-br mailing list
>> R-br em listas.c3sl.ufpr.br
>> 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.
>>
>>
>> _______________________________________________
>> R-br mailing list
>> R-br em listas.c3sl.ufpr.br
>> 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.
>>
>
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20130612/dc93a662/attachment.html>


Mais detalhes sobre a lista de discussão R-br