Talvez o que você queria seja isso:<br><br><br>VetSituac <- function(param){<br>VetCens <- param[1]<br>VetCura <- param[2]<br>situacao <- rep(0,500)<br>for(i in 1:500){<br>if (VetCens[i]==1 & VetCura[i]==0) situacao[i]==3<br>
}<br><br>if (VetCens==1 & VetCura==1){<br>situacao="Curado"<br>}<br>if ((VetCens==0 & VetCura==1) | (VetCens==0 & VetCura==0)){<br>situacao="Falha"<br>}<br>}<br><br><div class="gmail_quote">
Em 25 de setembro de 2011 15:49, Thiago Touya <span dir="ltr"><<a href="mailto:thiagotouya@gmail.com">thiagotouya@gmail.com</a>></span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Senhores, em meu trabalho, criei 3 vetores, sendo dois deles formados por 0's e 1's. De posse dos três criei uma matriz. Agora estou tentando adicionar mais uma coluna à matriz. Coluna esta que servira para identificar a situação dos dados do outro vetor que foi criado. No fim das contar preciso ter uma matriz com 4 colunas sendo que as duas primeiras formadas por 0's e 1's determinam a condição da terceira coluna e essa condição será encontrada na quarta coluna. Só que a quarta coluna é formada por valores to tipo "Censurado", "Curado" e "Falha". Tentei fazer da seguinte forma:<br>
<br># 1º vetor<br>VetCens <- rbinom(500,1,0.6)<br clear="all"><br># 2º vetor<br>VetCura <- rbinom(500,1,0.3)<br><br># 3º vetor<br>VetBN <- rnbinom(500,48,mu=13.5)<br><br># Criando a matriz<br>MatSim <- cbind(VetCens, VetCura, VetBN)<br>
<br># Tentativa de criação do quarto vetor com as situações<br>VetSituac <- function(param){<br>VetCens <- param[1]<br>VetCura <- param[2]<br>situacao <- rep(0,500)<br>for(i in 1:500){<br>if (VetCens[i]==1 and VetCura[i]==0) situacao[i]==3<br>
}<br><br>if (VetCens==1 and VetCura==1){<br>situacao="Curado"<br>}<br>if (VetCens==0 and VetCura==1) or (VetCens==0 and VetCura==0)<br>situacao="Falha"<br>}<br>}<br><br>Estou tendo problemas com essa ultima função. <br>
<br>Pra um individuo ser considerado CURADO devemos ter para os dois primeiros vetores os valores 1,1<br><br>Pra um indivíduo ser considerado CENSURADO devemos ter para os dois primeiros vetores os valores 1,0<br><br>Pra um indivíduo ser considerado FALHA devemos ter para os dois primeiros vetores os valores 0,1 ou 0,0.<br>
<br>Alguém tem uma sugestão? <br>Obrigado<br><font color="#888888"><br>-- <br>Att,<br>Thiago Morais de Carvalho (61 - 8169-5094)<br><br>
</font><br>_______________________________________________<br>
R-br mailing list<br>
<a href="mailto:R-br@listas.c3sl.ufpr.br">R-br@listas.c3sl.ufpr.br</a><br>
<a href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br" target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>
Leia o guia de postagem (<a href="http://www.leg.ufpr.br/r-br-guia" target="_blank">http://www.leg.ufpr.br/r-br-guia</a>) e forneça código mínimo reproduzível.<br></blockquote></div><br><br clear="all"><br>-- <br>Abraços,<br>
Ricardo Fernandes Campos Junior<br><br>