Advertisement
Guest User

Untitled

a guest
Oct 20th, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
R 0.77 KB | None | 0 0
  1. library(readr)
  2. library(dplyr)
  3.  
  4. betsAugust <- read_csv("betsAugust.csv")
  5. betsJuly <- read_csv("betsJuly.csv")
  6.  
  7. bets <- rbind(betsAugust, betsJuly) %>% as.data.frame
  8. bets <- arrange(bets,bets.settledAt)
  9.  
  10. bets$running_mean <- cummean(bets$bets.winLoss)
  11. bets$running_sd <- lapply(1:nrow(bets), sequence) %>% sapply(function(I) bets[I, "bets.winLoss"] %>% sd)
  12. bets$running_se <- bets$running_sd / sqrt(1:(nrow(bets)))
  13.  
  14.  
  15. library(ggplot2)
  16. g <- ggplot(bets, aes(x = 1:nrow(bets), y = running_mean)) + geom_line()
  17. g <- g + geom_ribbon(aes(ymax = running_mean + 2*running_se,
  18.                     ymin = running_mean - 2*running_se),
  19.                 alpha = 0.4)
  20. g <- g + xlab("N") + ylab("EV estimate (95% CI)")
  21. g + ggtitle("Running EV estimate and 95% confidence interval")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement