私はRを初めて使用し、非線形モデルを一部のデータに適合させようとしましたが、失敗しました。最後に、Excel に多項式トレンドラインを追加し、取得した関数をプロットしようとしました。何らかの理由で関数が R のデータに適合しません。単純な geom_smooth を試しましたが、「かさばる」線が得られました。滑らかなもの。1 つのプロットに 6 つのサンプルがあります。Excel で取得した関数とそれをプロットしようとした試みを含む、そのうちの 1 つのデータを次に示します。より良い方法があると確信しています-出力でフィットの関数も取得する必要があります。
datax <- c(0, 21.3, 30, 46.3, 72)
datay <- c(0, 0.008723333, 0.016253333, 0.039896667, 0.079893333)
data <- data.frame(datax, datay)
x <- seq(0, 0.01, length.out = 72)
poly.fit <- function(x) 1E-5*x^2+0.0002*x
ggplot(data, aes(x=datax, y=datay)) +
geom_point() +
stat_function(fun=poly.fit)