.libPaths("/home/rstudioshared/shared_files/packages")
library(dplyr)
library(ggplot2)
titanic <- read.csv("/home/rstudioshared/shared_files/data/titanic_train.csv")
titanic_test <- read.csv("/home/rstudioshared/shared_files/data/titanic_test.csv")
train_set_summary <- titanic %>% mutate(age.group = cut(Age, breaks=seq(0,90,10))) %>%
group_by(Sex,age.group, Pclass) %>%
summarize(num_passengers=n(),SurvivalRate = mean(Survived))
nrow(titanic)
nrow(titanic_test)
titanic_test_join <- left_join(titanic_test %>% mutate(age.group = cut(Age, breaks=seq(0,90,10))),
train_set_summary, by=c("Sex", "age.group", "Pclass"))
titanic_test_join %>%
mutate(Survived = round(SurvivalRate)) %>%
mutate(Survived = ifelse(is.na(Survived), 0, Survived)) %>%
select(PassengerId, Survived) %>%
write.csv("kaggle_preds_Sex_Age_Pclass.csv", row.names=FALSE)
LS0tCnRpdGxlOiAiVGl0YW5pYzogQ29kZSBmb3IgYSBLYWdnbGUgU3VibWlzc2lvbiIKb3V0cHV0OiBodG1sX25vdGVib29rCi0tLQoKCmBgYHtyLCBldmFsPUZBTFNFfQoubGliUGF0aHMoIi9ob21lL3JzdHVkaW9zaGFyZWQvc2hhcmVkX2ZpbGVzL3BhY2thZ2VzIikKbGlicmFyeShkcGx5cikKbGlicmFyeShnZ3Bsb3QyKQoKdGl0YW5pYyA8LSByZWFkLmNzdigiL2hvbWUvcnN0dWRpb3NoYXJlZC9zaGFyZWRfZmlsZXMvZGF0YS90aXRhbmljX3RyYWluLmNzdiIpCnRpdGFuaWNfdGVzdCA8LSByZWFkLmNzdigiL2hvbWUvcnN0dWRpb3NoYXJlZC9zaGFyZWRfZmlsZXMvZGF0YS90aXRhbmljX3Rlc3QuY3N2IikKCgp0cmFpbl9zZXRfc3VtbWFyeSA8LSB0aXRhbmljICU+JSBtdXRhdGUoYWdlLmdyb3VwID0gY3V0KEFnZSwgYnJlYWtzPXNlcSgwLDkwLDEwKSkpICU+JSAKICAgICAgIGdyb3VwX2J5KFNleCxhZ2UuZ3JvdXAsIFBjbGFzcykgJT4lCiAgICAgICBzdW1tYXJpemUobnVtX3Bhc3NlbmdlcnM9bigpLFN1cnZpdmFsUmF0ZSA9IG1lYW4oU3Vydml2ZWQpKSAKCm5yb3codGl0YW5pYykKbnJvdyh0aXRhbmljX3Rlc3QpCgoKCnRpdGFuaWNfdGVzdF9qb2luIDwtIGxlZnRfam9pbih0aXRhbmljX3Rlc3QgJT4lIG11dGF0ZShhZ2UuZ3JvdXAgPSBjdXQoQWdlLCBicmVha3M9c2VxKDAsOTAsMTApKSksIAogICAgICAgICAgdHJhaW5fc2V0X3N1bW1hcnksIGJ5PWMoIlNleCIsICJhZ2UuZ3JvdXAiLCAiUGNsYXNzIikpCgoKCnRpdGFuaWNfdGVzdF9qb2luICU+JSAKICBtdXRhdGUoU3Vydml2ZWQgPSByb3VuZChTdXJ2aXZhbFJhdGUpKSAlPiUgCiAgbXV0YXRlKFN1cnZpdmVkID0gaWZlbHNlKGlzLm5hKFN1cnZpdmVkKSwgMCwgU3Vydml2ZWQpKSAlPiUKICBzZWxlY3QoUGFzc2VuZ2VySWQsIFN1cnZpdmVkKSAlPiUgCiAgd3JpdGUuY3N2KCJrYWdnbGVfcHJlZHNfU2V4X0FnZV9QY2xhc3MuY3N2Iiwgcm93Lm5hbWVzPUZBTFNFKQoKCmBgYAoK