
Guilherme, Nada te impede de aninhar laços for(). O que você chama de dvv? Qual o resultado numérico dessa sua implementação? att, FH 2012/9/17 Guilherme Heiden <guilhermeheiden@hotmail.com>
Olá, eu talvez não tenha sido claro no assunto do e-mail, mas na minha concepção o problema é este: um comando for dentro de outro.
Eu estou trabalhando com a seguinte matriz:
[,1] [,2] [,3] [,4] [,5] [1,] 20 5 11 7 49 [2,] 18 9 10 2 45 [3,] 11 35 30 15 7 [4,] 10 3 7 4 26
E a partir desta eu gostaria de gerar outra matriz com a seguinte configuração:
[,1] [,2] [,3] [,4] [,5] [1,] dv11 dv12 dv13 dv14 dv15 [2,] - dv22 dv23 dv24 dv25 [3,] - - dv33 dv34 dv35 [4,] - - - dv44 dv45 [5,] - - - - dv55
*Para achar os devidos valores, eu criei a seguinte função:* read.csv2("C:/multivar.csv",header=T)
multivar<-read.csv2("C:/multivar.csv",header=T)
attach(multivar)
*##Criar DV11:*
vetor1<-NULL
for(i in 1:4) {
vetor1[i]<-(multivar[i,1]-multivar[i,1])^2
}
dv11<-(sum(vetor1)^0.5)
rm(vetor1)
*##Criar DV12:*
vetor1<-NULL
for(i in 1:4) {
vetor1[i]<-(multivar[i,1]-multivar[i,2])^2
}
dv12<-(sum(vetor1)^0.5)
rm(vetor1)
E assim sucessivamente.
*Minha dúvida: *
*Há a possibilidade de criar um comando "for" para os valores de dv serem criados automaticamente, ao invés de gerar um de cada vez, manualmente?*
* *
* *
_______________________________________________ R-br mailing list R-br@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.