【问题标题】:Error need finite 'ylim' values错误需要有限的“ylim”值
【发布时间】:2017-10-23 14:23:15
【问题描述】:

我正在编写一个闪亮项目的服务器部分,我试图绘制一个逻辑回归,但我收到一个错误,说我需要有限的 ylim 值。我不明白这是什么意思。

output$myLogPlot <- renderPlot({
myFormula <- paste("Success", " ~ ", input$myIV, sep = "")
model<- glm(myFormula,
             data=kickers,
             family=binomial)
plot(myFormula,data=kickers,
     xlab=input$myIV,
     ylab="Pobability")
curve(predict(model,
              data.frame(x=input$myIV),
              type="resp"),
      add=TRUE)

【问题讨论】:

    标签: r


    【解决方案1】:

    您对curve 的使用是错误的。您传递给它的表达式必须包含x。试试curve(predict(model, data.frame(x=x), type="resp"), add=TRUE)。通常最好先在闪亮之外测试您的 R 代码。

    【讨论】:

    • 在情节中尝试 as.formula(myFormula)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-27
    • 2014-11-10
    • 2016-09-06
    • 1970-01-01
    相关资源
    最近更新 更多