ここには、ggplot2を使用して散布図を作成し、nlsを使用してデータを近似し、近似をプロットする方法についての優れた説明があります。
myhist = data.frame(size = 10:27, counts = c(1L, 3L, 5L, 6L, 9L, 14L, 13L, 23L, 31L, 40L, 42L, 22L, 14L, 7L, 4L, 2L, 2L, 1L) )
ggplot(data=myhist, aes(x=size, y=counts)) + geom_point() +
geom_smooth(method="nls", formula = y ~ N * dnorm(x, m, s), se=F,
start=list(m=20, s=5, N=300))
私の質問は、この構造を使用して、その呼び出しから実際のnlsオブジェクトを引き出すことは可能ですか?係数などを知りたいのですが、今のところ、別のnls呼び出しを行わないと係数を取得する方法がわかりません。