У меня есть барплот, для которого вторая половина должна соответствовать этой формуле:
y~a<em>x</em>exp(-b*x^2)
. Теперь я хочу построить весь барплот и отобразить подогнанную модель поверх последней части барплота, так как она сохраняется только для этой части. Однако я не могу найти способ отобразить линейный график только во второй половине. Если я просто сделаю что-то вроде
submitted=c(1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 2L, 2L, 3L, 2L, 1L, 1L, 4L,
3L, 2L, 11L, 6L, 2L, 16L, 7L, 17L, 36L, 27L, 39L, 41L, 33L, 42L,
66L, 92L, 138L, 189L, 249L, 665L, 224L, 309L, 247L, 641L, 777L,
671L, 532L, 749L, 506L, 315L, 292L, 281L, 130L, 137L, 91L, 40L,
27L, 34L, 19L, 1L)
x=seq(0:(length(submitted)-1))
y1=rs$submitted[30:(length(submitted)-1)]
x1=seq(0:(length(y1)-1))
fit1=nls(y1~a*x1*exp(-b*x1^2),start=list(a=500,b=.01),trace=TRUE)
barplot(submitted,names.arg=x, las=2, cex.axis=0.8, cex=0.8)
lines(predict(fit1))
Строка отображается, но в неправильном положении. Так, как я могу контролировать, где линия проведена?