Я пытаюсь смоделировать сигнал, чтобы применить некоторые методы нелинейной подгонки, но у меня есть некоторые проблемы при его построении.
x<-sample(seq(0,1,length.out = 1000),200)
y<-2*sin(4*pi*x)-6*abs(x-0.4)^(0.3)+2*exp(-30*(4*x-2)^2)+8*x+rnorm(200,0,0.5)
s<-2*sin(4*pi*x)-6*abs(x-0.4)^(0.3)+2*exp(-30*(4*x-2)^2)+8*x
plot(x,y)
lines(x,s,col="red")
Идея состоит в том, что я хочу иметь 200 наблюдений, равномерно дискретизированных с помощью аддитивного члена белого шума, и я хотел бы построить этот «возмущенный» сигнал вместе с исходным сигналом.(y и s соответственно).Дело в том, что если я использую код, который я написал, я получаю в результате что-то вроде:
Возможно, это такая простая вещь, но я 'Я как бы застрял с этим.
Любая подсказка или предложение будут с благодарностью.