Ele não sabe! ele atribuirá uma legenda na ordem que você informou no argumento legend = c("sim","não") . Ele atribuirá os valores do argumento lty =c(1,2) para sim e não respectivamente.

Você que especificou esses tipos de linhas quando utilizou a função plot. Quando vc fez isso você especificou dois tipos de linhas plot(...lty=c(1,2)...). logicamente a mesma linha que você informou no plot deve ser informada no legend ( para que le adicione a linha e seu significado no plot)


Em 25 de julho de 2013 16:09, Fátima Lima Paula <fatima.lima.paula@gmail.com> escreveu:
Prezados, como sei qual será o tipo da linha que corresponderá à respectiva variável quando faço uma análise de sobrevivência. Por exemplo, tenho uma variável chamada eletiva que tem os valores sim e nao. Usei os seguintes comandos:

sob.km3=survfit(Surv(tempo,status)~eletiva,data=sob)
plot(sob.km3,conf.int=F,mark.time=F,lty=c(1,2),xlab="Dias",ylab="S(t)")
legend(x="bottomleft",legend=c("sim","não"),lty=c(1,2),title="Eletiva")

Como sei que a linha1 será o sim da variável e a linha 2 o não, ou vice-versa, se não especifiquei em momento nenhum?
Obrigada
Abs
Fátima



--
"Minha felicidade depende da qualidade dos meus pensamentos"

_______________________________________________
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.