Advertisement
Guest User

Untitled

a guest
Mar 24th, 2017
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
R 2.73 KB | None | 0 0
  1. library(lubridate)
  2. library(data.table)
  3. library(ggplot2)
  4.  
  5. market <- as.data.frame(fread("~/Project/FHT_Salford/Results/NRR_INVOICEDATE_NRR1ONLY0322.csv"))
  6.  
  7. market$INVOICEDATEMKEY <- ymd(market$INVOICEDATEMKEY)
  8. market$MAIL_DT <- ymd_hms(market$MAIL_DT)
  9.  
  10. market$DAY_TO_ACT <- as.numeric(difftime(market$INVOICEDATEMKEY, market$MAIL_DT, units = 'days'))
  11.  
  12.  
  13. ggplot(market[market$PRIMARYRESPONSEMODEL %in% c("TU16", "ZENTU16") & market$MAIL_DT %in% market$MAIL_DT[4],],aes(x=DAY_TO_ACT,color=PRIMARYRESPONSEMODEL)) +
  14.     stat_bin(data=market[market$PRIMARYRESPONSEMODEL %in% c("TU16") & market$MAIL_DT %in% market$MAIL_DT[4],],aes(y=cumsum(..count..)),geom="step")+
  15.     stat_bin(data=market[market$PRIMARYRESPONSEMODEL %in% c("ZENTU16") & market$MAIL_DT %in% market$MAIL_DT[4],],aes(y=cumsum(..count..)),geom="step")+
  16.     ggtitle("Net responders from TU (Jan campaign)")+
  17.     theme(plot.title = element_text(hjust = 0.5,face = "bold",color="green",size=25))
  18.  
  19. ggplot(market[market$PRIMARYRESPONSEMODEL %in% c("TU16", "ZENTU16") & market$MAIL_DT %in% market$MAIL_DT[1],],aes(x=DAY_TO_ACT,color=PRIMARYRESPONSEMODEL)) +
  20.     stat_bin(data=market[market$PRIMARYRESPONSEMODEL %in% c("TU16") & market$MAIL_DT %in% market$MAIL_DT[1],],aes(y=cumsum(..count..)),geom="step")+
  21.     stat_bin(data=market[market$PRIMARYRESPONSEMODEL %in% c("ZENTU16") & market$MAIL_DT %in% market$MAIL_DT[1],],aes(y=cumsum(..count..)),geom="step")+
  22.     ggtitle("Net responders from TU (Feb campaign)")+
  23.     theme(plot.title = element_text(hjust = 0.5,face = "bold",color="green",size=25))
  24.  
  25.  
  26. ggplot(market[market$PRIMARYRESPONSEMODEL %in% c("EQ16V2", "ZENEQ16") & market$MAIL_DT %in% market$MAIL_DT[4],],aes(x=DAY_TO_ACT,color=PRIMARYRESPONSEMODEL)) +
  27.     stat_bin(data=market[market$PRIMARYRESPONSEMODEL %in% c("EQ16V2") & market$MAIL_DT %in% market$MAIL_DT[4],],aes(y=cumsum(..count..)),geom="step")+
  28.     stat_bin(data=market[market$PRIMARYRESPONSEMODEL %in% c("ZENEQ16") & market$MAIL_DT %in% market$MAIL_DT[4],],aes(y=cumsum(..count..)),geom="step")+
  29.     ggtitle("Net responders from EQ (Jan campaign)")+
  30.     theme(plot.title = element_text(hjust = 0.5,face = "bold",color="green",size=25))
  31.  
  32. ggplot(market[market$PRIMARYRESPONSEMODEL %in% c("EQ16V2", "ZENEQ16") & market$MAIL_DT %in% market$MAIL_DT[1],],aes(x=DAY_TO_ACT,color=PRIMARYRESPONSEMODEL)) +
  33.     stat_bin(data=market[market$PRIMARYRESPONSEMODEL %in% c("EQ16V2") & market$MAIL_DT %in% market$MAIL_DT[1],],aes(y=cumsum(..count..)),geom="step")+
  34.     stat_bin(data=market[market$PRIMARYRESPONSEMODEL %in% c("ZENEQ16") & market$MAIL_DT %in% market$MAIL_DT[1],],aes(y=cumsum(..count..)),geom="step")+
  35.     ggtitle("Net responders from EQ (Feb campaign)")+
  36.     theme(plot.title = element_text(hjust = 0.5,face = "bold",color="green",size=25))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement