【发布时间】:2015-11-03 05:45:37
【问题描述】:
假设我在x 和一些结果变量之间有一些关系,对于三个不同的组A、B 和C:
x<-c(0:470)/1000
#3 groups, each has a different v-max parameter value.
v.A<-5
v.B<-4
v.C<-3
C<- (v.C*x)/(0.02+x)
B<- (v.B*x)/(0.02+x)
A<-(v.A*x)/(0.02+x)
d.curve<-data.frame(x,A,B,C)
v. 参数的估计也有相关的错误:
err.A<-0.24
err.B<-0.22
err.C<-0.29
我想根据v. 参数中的不确定性绘制这些曲线拟合,以及每条曲线周围的阴影误差区域。因此,阴影区域将是 +/- 一个误差值。我可以很容易地生成 3 条曲线的图:
limx<-c(0,0.47)
limy<-c(0,5.5)
plot(A~x,data=d.curve,xlim=limx,ylim=limy,col=NA)
lines(smooth.spline(d.curve$x,d.curve$A),col='black',lwd=3)
par(new=T)
plot(B~x,data=d.curve,xlim=limx,ylim=limy,col=NA,ylab=NA,xlab=NA,axes=F)
lines(smooth.spline(d.curve$x,d.curve$B),col='black',lwd=3,lty=2)
par(new=T)
plot(C~x,data=d.curve,xlim=limx,ylim=limy,col=NA,ylab=NA,xlab=NA,axes=F)
lines(smooth.spline(d.curve$x,d.curve$C),col='black',lwd=3,lty=3)
但是如何根据指定的错误术语在它们周围添加自定义阴影区域?
【问题讨论】: