我想定義一個多項式邏輯迴歸的公式,它應該從下拉列表中輸入最多6個獨立變量。 (SelectInput,Multiple = TRUE)在R Shiny中。無法弄清楚如何解決這個..如何從R選擇輸入(多=真)動態定義公式
下面是示例代碼... 公式
Multiformula <- reactive ({ as.formula(paste(input$outcome,'~'input$predictor) })
型號
MultiModel <- reactive({
multinom(Multiformula(), data = filtered())
})
上面的代碼工作單變量,但對於不止一個自變量的方法可能會有所不同。我想下面的,但沒有運氣
indvar6 <- reactive({
filter(forest_data_model[,input$predictor])
})
重新定義公式......但它沒有工作
Multiformula <- reactive ({as.formula(paste(input$outcome,'~'indvar6())})
任何指導,將不勝感激...謝謝
嘗試'as.formula(膏(輸入$結果,'〜',粘貼(輸入$ p redictor,collapse =「+」)))' – akrun
非常感謝您的快速解決方案...正常工作 – nab