se M é uma matriz quadrada

diag(M) <- 1.02 * diag(M)

aumenta em 2% cada valor da diagonal

igualmente pode-se somar ctes etc



On Tue, 3 Dec 2013, Marcos Toebe wrote:

Prezados
Estou desenvolvendo um estudo durante o doutorado, no qual busco definir por 
reamostragem no r, o dimensionamento amostral para a realização da análise de 
trilha.
No entanto, tenho verificado que em muitos casos a matriz de correlação é 
singular. 
Nesse caso, uma alternativa seria eliminar variáveis correlacionadas, que não é 
meu interesse no momento, ou adicionar uma constante k na diagonal dessa matriz
(menor valor k entre 0 e 1 que solucione o problema).

Alguém saberia me informar como consigo adicionar essa constante k apenas na 
diagonal da matriz no r? E além disso, como poderia criar uma condição de 
iteração,
no qual um valor k seria atribuído e sua eficiência testada por meio de, por 
exemplo, número de condição?

Agradeço muito desde já a ajuda!

--
--------------------
Marcos ToebeEngenheiro Agrônomo - UFSMMestre em Agronomia - UFSM
Doutorando em Agronomia - UFSM
Bolsista de doutorado - CNPq
[email protected]
55-91522333
55-96617761

_______________________________________________
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