Vc está fazendo pelo exercício de fazer ou pq nenhuma das implementações já existentes não te satisfazem?<div><br></div><div>Que eu consiga lembrar de cabeça, o comando StructTS(), além dos pacotes FKF, KFAS, dlm, sspir, des, cts e Stem possuem o filtro já implementado...</div>
<div><br></div><div>Sobre sua pergunta, estranho o q vc observa... Qual o resultado de dim(ar_Z)? Tenho a impressão de que o t() eh agnóstico ao fato de ser matriz ou array 2d... Mas posso estar enganado.<span></span></div>
<div><br></div><div>b<br><br>On Monday, 30 April 2012, Victor Eduardo  wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Galera, estou criando uma função para realizar o Filtro de Kalman sendo que em certo momento, preciso transpor uma matriz, só que essa matriz está dentro de um array, logo não consigo realizar esta operação. Está dentro de um for, vou colar aqui a parte que está dando erro:<br>

<br>ar_F[,,t]<-ar_Z[,,t]%*%ar_P[,,t]%*%t(ar_Z[,,t])+ar_H[,,t]<br><br><br><br>Acredito que o erro esteja justamente em t(ar_Z[,,t]), pois é um array, e não uma matriz. Como poderia fazer isso?<br><br><br>Abraços<br> 
</blockquote></div>