1 つのプロットに 2 つのデータセットを含む散布図を作成できました。一方のデータ セットには、0 ~ 40 (緑) の範囲の X 軸があり、もう一方のデータ セットには 0 ~ 15 (赤) の範囲しかありません。
このコードを使用して、(par(new) を使用して) 赤と緑のデータに個別にトレンド ラインを追加しました。
plot( x1,y1, col="red", axes=FALSE, xlab="",ylab="",ylim= range(0:1), xlim= range(0:40))
f <- function(x1,a,b,d) {(a*x1^2) + (b*x1) + d}
fit <- nls(y1 ~ f(x1,a,b,d), start = c(a=1, b=1, d=1))
co <- coef(fit)
curve(f(x, a=co[1], b=co[2], d=co[3]), add = TRUE, col="red", lwd=1)
私の問題は、赤いトレンド ラインを x 軸の 15 で止める方法が見つからないことです。私は周りを「グーグル」しましたが、私の問題について何も出てこなかったようです。エクセルのトレンドラインが盛りだくさん!fit<- に end= ステートメントを追加するのにうんざりしましたが、それもうまくいきませんでした。
助けてください、
十分な情報を投稿できたことを願っています。前もって感謝します。