具有正态分布错误的函数值

时间:2014-03-23 17:02:11

标签: r random random-sample normal-distribution

我想说我想绘制一些Michaelis-Menten(或任何其他)函数的值。然而,不完全是值,而是具有正态分布误差的值。

我提出了以下代码。还有什么更直接的吗?

f<-function(x,a,b){a*x/(1+b*x)}
datax<-seq(1:10)
datay<-f(datax,2,3)
errors<-rnorm(10,0,0.01)
datayerrors<-datay+errors
plot(datax,datayerrors) 

1 个答案:

答案 0 :(得分:0)

您可以将错误构建到函数中,并且实际上不应该使用seq(1:10)... seq(1,10)1:10 ....我曾经有过一个令人讨厌的错误

 f<-function(x,a,b){a*x/(1+b*x) + rnorm(length(x), 0, .01) }
 plot( 1:10, f(1:10) )