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
[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