我有一些数据,我已经对使用r进行了7阶多项式回归;该曲线类似于钟形曲线。查找并绘制r中曲线的第二个最陡峭部分
我需要找到曲线的两个最陡的部分。到目前为止,我已经设法找到并显示最陡峭的上坡,现在我需要最陡峭的下坡。
这是我到目前为止有:
attach(DATA1)
names(DATA1)
"dist" "ohms"
plot(dist,ohms)
reg<-lm(ohms~poly(dist,7))
summary(reg)
lines(smooth.spline(dist,predict(reg)))
xv<-seq(min(dist),max(dist),0.02)
yv<-predict(reg,list(dist=xv))
lines(xv,yv,lwd=2)
plot(xv,yv,type="l")
xv[which(abs(diff(yv))==max(abs(diff(yv))))]
abline(v=xv[which(abs(diff(yv))==max(abs(diff(yv))))])
有谁知道如何找坡最陡的下降部分?
感谢
发布代码来加载我们没有的对象似乎毫无意义,甚至令人讨厌。为了你的任务,为什么不分割你正在做的范围,你在最大值以下和以上搜索2个部分? –