同様のデータを使用した黄土モデルがいくつかあります....
set.seed(123)
y<-(runif(100,-20,20))
z<-seq(-12.75,12,.25)*rnorm(100,1,3)
x<-seq(1,100,1)
df<-data.frame(cbind(y,x,z))
model <- loess(y ~ x, data = df)
model2<-loess(z~x,data=df)
私が(運なしで)達成しようとしているのは、平滑化された線が2つのことを行う場所を特定することです:
1) 線が y=0 と交差する x の値を特定したい
2) 2 つの黄土線が交差する x の値を特定したい。
私は、同様の問題とそれらの問題に対する解決策をあまりにも長い間探してきましたが、成功していません。どんな助けでも大歓迎です。
ggplot(df,aes(x=x,y=y))+
geom_point()+
geom_smooth(method="loess",se=F)+
geom_smooth(aes(y=z),method="loess",se=F)