我有这些数据:
x <- c(6.626,6.6234,6.6206,6.6008,6.5568,6.4953,6.4441,6.2186,6.0942,5.8833,5.702,5.4361,5.0501,4.744,4.1598,3.9318,3.4479,3.3462,3.108,2.8468,2.3365,2.1574,1.899,1.5644,1.3072,1.1579,0.95783,0.82376,0.67734,0.34578,0.27116,0.058285)
y <- c(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32)
看起来像:
plot(x,y)
我想找到一种方法让肘部/膝盖点在附近x=6.5
我认为拟合loess
曲线然后取二阶导数可能会起作用,但是:
plot(x,predict(loess(y ~ x)),type="l")
看起来它不会完成这项工作。
任何想法?