
Gostaria de plotar duas regressões lineares no mesmo frame. Para tal plotei os pontos utilizando os comandos abaixo: x1=data$SLA1 y1=data$LLS 1 x2=data$SLA2 y2=data$LLS2 plot(x1, y1, type='p', xlim=range(x1,x2), ylim=range(y1, y2), xlab='x', ylab='y') points(x2, y2, type='p', col="red", xlab='x', ylab='y') reg1=lm(y1~x1) reg2=lm(y2~x2) Mas ao tentar aplicar as linhas de tendência utilizando abline(reg1) e abline(reg2) não obtive resultado algum. Como devo proceder para adicionar as linhas das regressões a essas figuras? Muito obrigado pela ajuda. Marcelo Claro de Souza Biologist, PhD student in Plant Biology Institute of Bioscience - UNESP, Brazil

Marcelo, seu exemplo nao eh reproduzivel (nos nao temos os dados "data"). set.seed(1) N = 1000 x = log(seq(1, N, length.out=N)) y = 2 + 3*x + rnorm(N, sd=3) reg1 = lm(y~x) reg2 = lm(y~x-1) plot(x, y) abline(reg1, col=2, lwd=2) abline(reg2, col=3, lwd=2) b
participantes (2)
-
Benilton Carvalho
-
Marcelo Claro de Souza