user2668789
user2668789

Reputation: 211

How to get predicted values on Sigmoid Growth model in R

I am trying to forecast future revenue by using Sigmoid growth model in R. The model is like this:

Y = a/( 1+ce^(-bX) ) + noise

my code:

x <- seq(-5,5,length=n)
y <- 1/(1+exp(-x))
plot(y~x, type='l', lwd=3)
title(main='Sigmoid Growth')

I could draw the plot, but I don't know how to get the future values. Suppose I want to predict the next 6 years revenue values.

Upvotes: 0

Views: 990

Answers (1)

James
James

Reputation: 66844

Make y a function, and plot that (plot has special support for functions):

y <- function(x) 1/(1+exp(-x))
plot(y,-5,11,type="l",lwd=3)

Upvotes: 1

Related Questions