gamm推定の式をプログラムで作成しようとしていますが、後で光っているアプリで使ってみたいものです。私の目標は、この種の式を作成することです:y〜s(x、bs = "cs")。 私はカンマの後にパートを貼り付ける方法を知らないので、私は立ち往生しました:bs = "cs"。単一行で入力された複数のコマンドは、コードのご理解をいじり始める、それは通常、それらを壊すことは理にかなってのケースではガム用Rペースト式
input<-list()
input$x<-"mpg"
input$y<- "hp"
formula<-as.formula(paste(input$y_variable," ~ ",paste(paste("s(",paste(input$x_variable,collapse="+")),', bs="cs")')))
z <- mgcv::gamm(formula, data=mtcars)
'input $ y_variable'の代わりに' input $ y'を使用してください。そして 'input $ x'と同じです。出力は 'hp〜s(mpg、bs =" cs ")'になります。 –