我正在编写一个闪亮项目的服务器部分,我尝试绘制逻辑回归,但我得到一个错误,说我需要有限的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)
答案 0 :(得分:0)
您使用curve
是错误的。传递给它的表达式必须包含x
。试试curve(predict(model, data.frame(x=x), type="resp"), add=TRUE)
。通常最好先测试你的R代码。