Комбинируйте функции в ggplot2

Я стремлюсь построить квадратичную функцию с s-кривой в ggplot2, как на изображении ЗДЕСЬ

Это то, что я получил до сих пор, но строки не совпадают! Я предполагаю, что это связано с seq (0,2). Большое спасибо за ваши комментарии!

     ggplot(data.frame(x = seq(0, 2)), aes(x)) + 
stat_function(fun=function(x)x^2, geom="line")
      stat_function(fun = function(x) 1/(1 + exp(-x)), geom = "line")

вам нужен + в конце второй строки. Затем кривые нуждаются в масштабировании, и с seq (0,2) вы получите только половину сигмовидной кривой.

Richard Telford 11.04.2018 12:13
0
1
71
1

Ответы 1

ggplot(data.frame(x = seq(0, 2)), aes(x)) + 
  stat_function(fun=function(x)x^2, geom="line") +
  stat_function(fun = function(x) 1/(1 + exp(-x)), geom = "line")

Я думаю, вы забыли знак плюса. Меня устраивает.

Другие вопросы по теме