我有这样的代码:
```{r,echo=TRUE}lg <-函数(x,a= 1,b= 1){
(a+bx)/ (1+exp(a+bx))
}
```{r,echo=TRUE}(b在c(1:5)){
曲线(expr= lg(x,1,b),from = -5,to = 5,n= 100,add= TRUE,col = b)
}
但是当我去编织文档时,它会卡在第89行,也就是以for...开头的那个,我得到一个错误,它说,
错误在plot.xy(xy.coords(x ) type = type .)plot.new还没有被调用:椭圆->曲线->线-> lines.default -> plot.xy
我需要将它们作为单独的块来运行,这样图才是独立的,但是我不知道如何修复这个错误,这样我就可以编织文档了。
发布于 2021-09-08 11:23:36
修改它可能会帮助您:
lg <- function(x, a = 1, b = 1){
exp(a+b*x) / (1+exp(a+b*x))
}plot(NA, xlim = c(-5, 5), ylim = c(0, 1))
for (b in c(1:5)){
curve(expr = lg(x, 1, b), from = -5, to = 5, n = 100, add= TRUE, col = b)
}https://stackoverflow.com/questions/69101610
复制相似问题