[R-br] Comando for em cadeia
FHRB Toledo
fernandohtoledo em gmail.com
Segunda Setembro 17 10:07:26 BRT 2012
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 em 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 em 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.
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20120917/e97dfd67/attachment.html>
Mais detalhes sobre a lista de discussão R-br