|
发表于 2011-10-6 05:07:59
|
显示全部楼层
datanew = matrix(0,nrow=6,ncol=2)
你应该先用,plot函数,开一个图,然后再在这个图里画不同的lines,points,我写了一个小的程序,你可以试试,应该就解决你的问题了。
datanew[,1] = c(1,1,2,2,3,3)
datanew[,2] = c(0.2,0.3,0.5,0.53,0.7,0.9)
datanew = data.frame(datanew)
colnames(datanew) = c("dose","resp")
m1<-lm(resp~dose,data=datanew)
plot(datanew$dose,fitted(m1),xlim=c(1,3),ylim=c(0,1),type="n")
lines(fitted(m1)~dose,data=datanew,col="red")
points(datanew[,1],datanew[,2],col="blue")
dev.off() |
|