我有一些數據,我已經對使用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個部分? –