Skip to content

Instantly share code, notes, and snippets.

@jroberayalas
Created April 16, 2017 18:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jroberayalas/010de6c5625773ab25b4d3b5ad16df1f to your computer and use it in GitHub Desktop.
Save jroberayalas/010de6c5625773ab25b4d3b5ad16df1f to your computer and use it in GitHub Desktop.
# Libraries
library(tidyverse)
library(lubridate)
library(prophet)
library(forecast)
# Read data
bikes <- read_csv('bikes.csv') %>%
mutate(datetime = date(datetime))
# Separate data
train <- bikes %>% select(datetime, count) %>%
filter(datetime < as.Date("2012-01-01")) %>%
group_by(datetime) %>%
summarise(y = sum(count))
names(train) <- c('ds', 'y')
valid <- bikes %>% select(datetime, count) %>%
filter(datetime >= as.Date("2012-01-01") & datetime < as.Date("2012-07-01")) %>%
group_by(datetime) %>%
summarise(y = sum(count))
names(valid) <- c('ds', 'y')
test <- bikes %>% select(datetime, count) %>%
filter(datetime >= as.Date("2012-07-01")) %>%
group_by(datetime) %>%
summarise(y = sum(count))
names(test) <- c('ds', 'y')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment