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?