ModelsDir <- '/home/kate/Research/Property/Models/'
DataDir <- '/home/kate/Research/Property/Data/'
UseSavedIfExists <- FALSE
source('/home/kate/code/Utils/MyFunctions.R')
training_data <- read.csv(paste(DataDir,"property_wcf_training", '.csv', sep = ""), header=TRUE)
testing_data <- read.csv(paste(DataDir,"property_wcf_testing", '.csv', sep = ""), header=TRUE)
formulas <- list() formulas[[1]] <- cova_ic_nc_water ~ 1 formulas[[2]] <- cova_ic_nc_water ~ ecy formulas[[3]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit formulas[[4]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible formulas[[5]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + log_yearbuilt + log_sqft formulas[[6]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + log_yearbuilt + log_sqft + roofcd formulas[[7]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + log_yearbuilt + log_sqft + roofcd + log_water_risk_3_blk formulas[[8]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + log_yearbuilt + log_sqft + log_water_risk_3_blk formulas[[9]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + log_yearbuilt + log_water_risk_3_blk formulas[[10]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + log_water_risk_3_blk formulas[[11]] <- cova_ic_nc_water ~ log_ecy + usagetype + log_cova_limit + cova_deductible + log_water_risk_3_blk formulas[[12]] <- cova_ic_nc_water ~ log_cova_limit + cova_deductible + log_water_risk_3_blk formulas[[13]] <- cova_ic_nc_water ~ cova_limit + cova_deductible + log_water_risk_3_blk formulas[[14]] <- cova_ic_nc_water ~ cova_limit + cova_deductible + water_risk_3_blk formulas[[15]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit+ log_water_risk_3_blk formulas[[16]] <- cova_ic_nc_water ~ ecy + usagetype + cova_limit + cova_deductible + log_water_risk_3_blk formulas[[17]] <- cova_ic_nc_water ~ ecy + usagetype + cova_deductible + log_yearbuilt + log_sqft + log_water_risk_3_blk formulas[[18]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + log_yearbuilt + log_sqft + log_water_risk_3_blk formulas[[19]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + log_yearbuilt + log_water_risk_3_blk
formulas[[20]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + waterded formulas[[21]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + waterded + log_yearbuilt + log_sqft formulas[[22]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + waterded + log_yearbuilt + log_sqft + roofcd formulas[[23]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + waterded + log_yearbuilt + log_sqft + roofcd + log_water_risk_3_blk formulas[[24]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + waterded + log_yearbuilt + log_sqft + log_water_risk_3_blk formulas[[25]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + waterded + log_yearbuilt + log_water_risk_3_blk formulas[[26]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + waterded + log_water_risk_3_blk formulas[[27]] <- cova_ic_nc_water ~ log_ecy + usagetype + log_cova_limit + waterded + log_water_risk_3_blk formulas[[28]] <- cova_ic_nc_water ~ log_cova_limit + waterded + log_water_risk_3_blk formulas[[29]] <- cova_ic_nc_water ~ cova_limit + waterded + log_water_risk_3_blk formulas[[30]] <- cova_ic_nc_water ~ cova_limit + waterded + water_risk_3_blk formulas[[31]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit+ log_water_risk_3_blk formulas[[32]] <- cova_ic_nc_water ~ ecy + usagetype + cova_limit + waterded + log_water_risk_3_blk formulas[[33]] <- cova_ic_nc_water ~ ecy + usagetype + waterded + log_yearbuilt + log_sqft + log_water_risk_3_blk formulas[[34]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + log_yearbuilt + log_sqft + log_water_risk_3_blk formulas[[35]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + waterded + log_yearbuilt + log_water_risk_3_blk
formulas[[36]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + waterded formulas[[37]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + log_yearbuilt + log_sqft + waterded formulas[[38]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + log_yearbuilt + log_sqft + roofcd + waterded formulas[[39]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + log_yearbuilt + log_sqft + roofcd + log_water_risk_3_blk + waterded formulas[[40]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + log_yearbuilt + log_sqft + log_water_risk_3_blk + waterded formulas[[41]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + log_yearbuilt + log_water_risk_3_blk + waterded formulas[[42]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + log_water_risk_3_blk + waterded formulas[[43]] <- cova_ic_nc_water ~ log_ecy + usagetype + log_cova_limit + cova_deductible + log_water_risk_3_blk + waterded formulas[[44]] <- cova_ic_nc_water ~ log_cova_limit + cova_deductible + log_water_risk_3_blk + waterded formulas[[45]] <- cova_ic_nc_water ~ cova_limit + cova_deductible + log_water_risk_3_blk + waterded formulas[[46]] <- cova_ic_nc_water ~ cova_limit + cova_deductible + water_risk_3_blk + waterded formulas[[47]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit+ log_water_risk_3_blk + waterded formulas[[48]] <- cova_ic_nc_water ~ ecy + usagetype + cova_limit + cova_deductible + log_water_risk_3_blk + waterded formulas[[49]] <- cova_ic_nc_water ~ ecy + usagetype + cova_deductible + log_yearbuilt + log_sqft + log_water_risk_3_blk + waterded formulas[[50]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + log_yearbuilt + log_sqft + log_water_risk_3_blk + waterded formulas[[51]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + log_yearbuilt + log_water_risk_3_blk + waterded
formulas[[52]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + waterded + waterdetectiondevice formulas[[53]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + log_yearbuilt + log_sqft + waterded + waterdetectiondevice formulas[[54]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + log_yearbuilt + log_sqft + roofcd + waterded + waterdetectiondevice formulas[[55]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + log_yearbuilt + log_sqft + roofcd + log_water_risk_3_blk + waterded + waterdetectiondevice formulas[[56]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + log_yearbuilt + log_sqft + log_water_risk_3_blk + waterded + waterdetectiondevice formulas[[57]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + log_yearbuilt + log_water_risk_3_blk + waterded + waterdetectiondevice formulas[[58]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + log_water_risk_3_blk + waterded + waterdetectiondevice formulas[[59]] <- cova_ic_nc_water ~ log_ecy + usagetype + log_cova_limit + cova_deductible + log_water_risk_3_blk + waterded + waterdetectiondevice formulas[[60]] <- cova_ic_nc_water ~ log_cova_limit + cova_deductible + log_water_risk_3_blk + waterded + waterdetectiondevice formulas[[61]] <- cova_ic_nc_water ~ cova_limit + cova_deductible + log_water_risk_3_blk + waterded + waterdetectiondevice formulas[[62]] <- cova_ic_nc_water ~ cova_limit + cova_deductible + water_risk_3_blk + waterded + waterdetectiondevice formulas[[63]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit+ log_water_risk_3_blk + waterded + waterdetectiondevice formulas[[64]] <- cova_ic_nc_water ~ ecy + usagetype + cova_limit + cova_deductible + log_water_risk_3_blk + waterded + waterdetectiondevice formulas[[65]] <- cova_ic_nc_water ~ ecy + usagetype + cova_deductible + log_yearbuilt + log_sqft + log_water_risk_3_blk + waterded + waterdetectiondevice formulas[[66]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + log_yearbuilt + log_sqft + log_water_risk_3_blk + waterded + waterdetectiondevice formulas[[67]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + log_yearbuilt + log_water_risk_3_blk + waterded + waterdetectiondevice
formulas[[52]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + waterdetectiondevice formulas[[53]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + log_yearbuilt + log_sqft + waterdetectiondevice formulas[[54]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + log_yearbuilt + log_sqft + roofcd + waterdetectiondevice formulas[[55]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + log_yearbuilt + log_sqft + roofcd + log_water_risk_3_blk + waterdetectiondevice formulas[[56]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + log_yearbuilt + log_sqft + log_water_risk_3_blk + waterdetectiondevice formulas[[57]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + log_yearbuilt + log_water_risk_3_blk + waterdetectiondevice formulas[[58]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + log_water_risk_3_blk + waterdetectiondevice formulas[[59]] <- cova_ic_nc_water ~ log_ecy + usagetype + log_cova_limit + cova_deductible + log_water_risk_3_blk + waterdetectiondevice formulas[[60]] <- cova_ic_nc_water ~ log_cova_limit + cova_deductible + log_water_risk_3_blk + waterdetectiondevice formulas[[61]] <- cova_ic_nc_water ~ cova_limit + cova_deductible + log_water_risk_3_blk + waterdetectiondevice formulas[[62]] <- cova_ic_nc_water ~ cova_limit + cova_deductible + water_risk_3_blk + waterdetectiondevice formulas[[63]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit+ log_water_risk_3_blk + waterdetectiondevice formulas[[64]] <- cova_ic_nc_water ~ ecy + usagetype + cova_limit + cova_deductible + log_water_risk_3_blk + waterdetectiondevice formulas[[65]] <- cova_ic_nc_water ~ ecy + usagetype + cova_deductible + log_yearbuilt + log_sqft + log_water_risk_3_blk + waterdetectiondevice formulas[[66]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + log_yearbuilt + log_sqft + log_water_risk_3_blk + waterdetectiondevice formulas[[67]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + log_yearbuilt + log_water_risk_3_blk + waterdetectiondevice
formulas[[68]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + waterded + waterdetectiondevice formulas[[69]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + log_yearbuilt + log_sqft + waterded + waterdetectiondevice formulas[[70]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + log_yearbuilt + log_sqft + roofcd + waterded + waterdetectiondevice formulas[[71]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + log_yearbuilt + log_sqft + roofcd + log_water_risk_3_blk + waterded + waterdetectiondevice formulas[[72]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + log_yearbuilt + log_sqft + log_water_risk_3_blk + waterded + waterdetectiondevice formulas[[73]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + log_yearbuilt + log_water_risk_3_blk + waterded + waterdetectiondevice formulas[[74]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + log_water_risk_3_blk + waterded + waterdetectiondevice formulas[[75]] <- cova_ic_nc_water ~ log_ecy + usagetype + log_cova_limit + log_water_risk_3_blk + waterded + waterdetectiondevice formulas[[76]] <- cova_ic_nc_water ~ log_cova_limit + log_water_risk_3_blk + waterded + waterdetectiondevice formulas[[77]] <- cova_ic_nc_water ~ cova_limit + log_water_risk_3_blk + waterded + waterdetectiondevice formulas[[78]] <- cova_ic_nc_water ~ cova_limit + water_risk_3_blk + waterded + waterdetectiondevice formulas[[79]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit+ log_water_risk_3_blk + waterded + waterdetectiondevice formulas[[80]] <- cova_ic_nc_water ~ ecy + usagetype + cova_limit + log_water_risk_3_blk + waterded + waterdetectiondevice formulas[[81]] <- cova_ic_nc_water ~ ecy + usagetype + cova_deductible + log_yearbuilt + log_sqft + log_water_risk_3_blk + waterded + waterdetectiondevice formulas[[82]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + log_yearbuilt + log_sqft + log_water_risk_3_blk + waterded + waterdetectiondevice formulas[[83]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + log_yearbuilt + log_water_risk_3_blk + waterded + waterdetectiondevice
formulas[[84]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + waterdetectiondevice + sprinklersystem formulas[[85]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + log_yearbuilt + log_sqft + waterdetectiondevice + sprinklersystem formulas[[86]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + log_yearbuilt + log_sqft + roofcd + waterdetectiondevice + sprinklersystem formulas[[87]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + log_yearbuilt + log_sqft + roofcd + log_water_risk_3_blk + waterdetectiondevice + sprinklersystem formulas[[88]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + log_yearbuilt + log_sqft + log_water_risk_3_blk + waterdetectiondevice + sprinklersystem formulas[[89]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + log_yearbuilt + log_water_risk_3_blk + waterdetectiondevice + sprinklersystem formulas[[90]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + log_water_risk_3_blk + waterdetectiondevice + sprinklersystem formulas[[91]] <- cova_ic_nc_water ~ log_ecy + usagetype + log_cova_limit + cova_deductible + log_water_risk_3_blk + waterdetectiondevice + sprinklersystem formulas[[92]] <- cova_ic_nc_water ~ log_cova_limit + cova_deductible + log_water_risk_3_blk + waterdetectiondevice + sprinklersystem formulas[[93]] <- cova_ic_nc_water ~ cova_limit + cova_deductible + log_water_risk_3_blk + waterdetectiondevice + sprinklersystem formulas[[94]] <- cova_ic_nc_water ~ cova_limit + cova_deductible + water_risk_3_blk + waterdetectiondevice + sprinklersystem formulas[[95]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit+ log_water_risk_3_blk + waterdetectiondevice + sprinklersystem formulas[[96]] <- cova_ic_nc_water ~ ecy + usagetype + cova_limit + cova_deductible + log_water_risk_3_blk + waterdetectiondevice + sprinklersystem formulas[[97]] <- cova_ic_nc_water ~ ecy + usagetype + cova_deductible + log_yearbuilt + log_sqft + log_water_risk_3_blk + waterdetectiondevice + sprinklersystem formulas[[98]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + log_yearbuilt + log_sqft + log_water_risk_3_blk + waterdetectiondevice + sprinklersystem formulas[[99]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + log_yearbuilt + log_water_risk_3_blk + waterdetectiondevice + sprinklersystem
formulas[[100]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + waterded + waterdetectiondevice + sprinklersystem formulas[[101]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + log_yearbuilt + log_sqft + waterded + waterdetectiondevice + sprinklersystem formulas[[102]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + log_yearbuilt + log_sqft + roofcd + waterded + waterdetectiondevice + sprinklersystem formulas[[103]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + log_yearbuilt + log_sqft + roofcd + log_water_risk_3_blk + waterded + waterdetectiondevice + sprinklersystem formulas[[104]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + log_yearbuilt + log_sqft + log_water_risk_3_blk + waterded + waterdetectiondevice + sprinklersystem formulas[[105]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + log_yearbuilt + log_water_risk_3_blk + waterded + waterdetectiondevice + sprinklersystem formulas[[106]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + log_water_risk_3_blk + waterded + waterdetectiondevice + sprinklersystem formulas[[107]] <- cova_ic_nc_water ~ log_ecy + usagetype + log_cova_limit + log_water_risk_3_blk + waterded + waterdetectiondevice + sprinklersystem formulas[[108]] <- cova_ic_nc_water ~ log_cova_limit + log_water_risk_3_blk + waterded + waterdetectiondevice + sprinklersystem formulas[[109]] <- cova_ic_nc_water ~ cova_limit + log_water_risk_3_blk + waterded + waterdetectiondevice + sprinklersystem formulas[[110]] <- cova_ic_nc_water ~ cova_limit + water_risk_3_blk + waterded + waterdetectiondevice + sprinklersystem formulas[[111]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit+ log_water_risk_3_blk + waterded + waterdetectiondevice + sprinklersystem formulas[[112]] <- cova_ic_nc_water ~ ecy + usagetype + cova_limit + log_water_risk_3_blk + waterded + waterdetectiondevice + sprinklersystem formulas[[113]] <- cova_ic_nc_water ~ ecy + usagetype + cova_deductible + log_yearbuilt + log_sqft + log_water_risk_3_blk + waterded + waterdetectiondevice + sprinklersystem formulas[[114]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + log_yearbuilt + log_sqft + log_water_risk_3_blk + waterded + waterdetectiondevice + sprinklersystem formulas[[115]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + log_yearbuilt + log_water_risk_3_blk + waterded + waterdetectiondevice + sprinklersystem
formulas[[116]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + waterdetectiondevice + sprinklersystem + landlordind formulas[[117]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + log_yearbuilt + log_sqft + waterdetectiondevice + sprinklersystem + landlordind formulas[[118]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + log_yearbuilt + log_sqft + roofcd + waterdetectiondevice + sprinklersystem + landlordind formulas[[119]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + log_yearbuilt + log_sqft + roofcd + log_water_risk_3_blk + waterdetectiondevice + sprinklersystem + landlordind formulas[[120]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + log_yearbuilt + log_sqft + log_water_risk_3_blk + waterdetectiondevice + sprinklersystem + landlordind formulas[[121]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + log_yearbuilt + log_water_risk_3_blk + waterdetectiondevice + sprinklersystem + landlordind formulas[[122]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + log_water_risk_3_blk + waterdetectiondevice + sprinklersystem + landlordind formulas[[123]] <- cova_ic_nc_water ~ log_ecy + usagetype + log_cova_limit + cova_deductible + log_water_risk_3_blk + waterdetectiondevice + sprinklersystem + landlordind formulas[[124]] <- cova_ic_nc_water ~ log_cova_limit + cova_deductible + log_water_risk_3_blk + waterdetectiondevice + sprinklersystem + landlordind formulas[[125]] <- cova_ic_nc_water ~ cova_limit + cova_deductible + log_water_risk_3_blk + waterdetectiondevice + sprinklersystem + landlordind formulas[[126]] <- cova_ic_nc_water ~ cova_limit + cova_deductible + water_risk_3_blk + waterdetectiondevice + sprinklersystem + landlordind formulas[[127]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit+ log_water_risk_3_blk + waterdetectiondevice + sprinklersystem + landlordind formulas[[128]] <- cova_ic_nc_water ~ ecy + usagetype + cova_limit + cova_deductible + log_water_risk_3_blk + waterdetectiondevice + sprinklersystem + landlordind formulas[[129]] <- cova_ic_nc_water ~ ecy + usagetype + cova_deductible + log_yearbuilt + log_sqft + log_water_risk_3_blk + waterdetectiondevice + sprinklersystem + landlordind formulas[[130]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + log_yearbuilt + log_sqft + log_water_risk_3_blk + waterdetectiondevice + sprinklersystem + landlordind formulas[[131]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + cova_deductible + log_yearbuilt + log_water_risk_3_blk + waterdetectiondevice + sprinklersystem + landlordind
formulas[[132]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + waterded + waterdetectiondevice + sprinklersystem + landlordind formulas[[133]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + log_yearbuilt + log_sqft + waterded + waterdetectiondevice + sprinklersystem + landlordind formulas[[134]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + log_yearbuilt + log_sqft + roofcd + waterded + waterdetectiondevice + sprinklersystem + landlordind formulas[[135]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + log_yearbuilt + log_sqft + roofcd + log_water_risk_3_blk + waterded + waterdetectiondevice + sprinklersystem + landlordind formulas[[136]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + log_yearbuilt + log_sqft + log_water_risk_3_blk + waterded + waterdetectiondevice + sprinklersystem + landlordind formulas[[137]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + log_yearbuilt + log_water_risk_3_blk + waterded + waterdetectiondevice + sprinklersystem + landlordind formulas[[138]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + log_water_risk_3_blk + waterded + waterdetectiondevice + sprinklersystem + landlordind formulas[[139]] <- cova_ic_nc_water ~ log_ecy + usagetype + log_cova_limit + log_water_risk_3_blk + waterded + waterdetectiondevice + sprinklersystem + landlordind formulas[[140]] <- cova_ic_nc_water ~ log_cova_limit + log_water_risk_3_blk + waterded + waterdetectiondevice + sprinklersystem + landlordind formulas[[141]] <- cova_ic_nc_water ~ cova_limit + log_water_risk_3_blk + waterded + waterdetectiondevice + sprinklersystem + landlordind formulas[[142]] <- cova_ic_nc_water ~ cova_limit + water_risk_3_blk + waterded + waterdetectiondevice + sprinklersystem + landlordind formulas[[143]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit+ log_water_risk_3_blk + waterded + waterdetectiondevice + sprinklersystem + landlordind formulas[[144]] <- cova_ic_nc_water ~ ecy + usagetype + cova_limit + log_water_risk_3_blk + waterded + waterdetectiondevice + sprinklersystem + landlordind formulas[[145]] <- cova_ic_nc_water ~ ecy + usagetype + cova_deductible + log_yearbuilt + log_sqft + log_water_risk_3_blk + waterded + waterdetectiondevice + sprinklersystem + landlordind formulas[[146]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + log_yearbuilt + log_sqft + log_water_risk_3_blk + waterded + waterdetectiondevice + sprinklersystem + landlordind formulas[[147]] <- cova_ic_nc_water ~ ecy + usagetype + log_cova_limit + log_yearbuilt + log_water_risk_3_blk + waterded + waterdetectiondevice + sprinklersystem + landlordind formulas[[148]] <- cova_ic_nc_water ~ log_ecy + log_sqft + log_yearbuilt + roofcd + usagetype + cova_deductible + log_water_risk_3_blk
formulas <- list()
formulas[[1]] <- cova_ic_nc_water ~ log_ecy + log_sqft + log_yearbuilt + roofcd + usagetype + cova_deductible + log_water_risk_3_blk
formulas[[2]] <- cova_ic_nc_water ~ landlordind + log_ecy + log_sqft + log_yearbuilt + roofcd + usagetype + cova_deductible + log_water_risk_3_blk
formulas[[3]] <- cova_ic_nc_water ~ landlordind + poolind + log_ecy + log_sqft + log_yearbuilt + roofcd + usagetype + cova_deductible + log_water_risk_3_blk
formulas[[4]] <- cova_ic_nc_water ~ landlordind + poolind + multipolicyind + log_ecy + log_sqft + log_yearbuilt + roofcd + usagetype + cova_deductible + log_water_risk_3_blk
formulas[[5]] <- cova_ic_nc_water ~ poolind + multipolicyind + log_ecy + log_sqft + log_yearbuilt + roofcd + usagetype + cova_deductible + log_water_risk_3_blk
formulas[[6]] <- cova_ic_nc_water ~ landlordind + multipolicyind + log_ecy + log_sqft + log_yearbuilt + roofcd + usagetype + cova_deductible + log_water_risk_3_blk
formulas_s <- list()
i<-1
for (formula in formulas) {
formulas_s[[i]] <- Reduce(paste, deparse(formula))
i <- i+1
}
AIC_l <- list()
BIC_l <- list()
LogLik_l <- list()
df_l <- list()
trn_gini_l <- list()
test_gini_l <- list()
i<-1;
for (formula in formulas) {
print(formula)
test_pred_loss <- 0
train_pred_loss <- 0
#Modeling
model <- glm(formula, family = "poisson", data = training_data)
#Prediction
test_pred_loss <- predict.glm(model, testing_data, type = "response")
train_pred_loss <- predict.glm(model,training_data, type = "response")
#Scores
AIC_l[[i]] <- round(AIC(model), digits = 0)
BIC_l[[i]] <- round(BIC(model), digits = 0)
LogLik_l[[i]] <- logLik(model)
df_l[[i]] <- attr(logLik(model),"df")
trn_gini_l[[i]] <- NormalizedWeightedGini(training_data$cova_ic_nc_water,train_pred_loss,training_data$ecy)
test_gini_l[[i]] <- NormalizedWeightedGini(testing_data$cova_ic_nc_water,test_pred_loss,testing_data$ecy)
i <- i + 1
}
Log <- data.frame(
formulas=unlist(formulas_s),
AIC=unlist(AIC_l),
BIC=unlist(BIC_l),
logLik=unlist(LogLik_l),
df=unlist(df_l) ,
train_gini=unlist(trn_gini_l) ,
test_gini=unlist(test_gini_l )
)
write.table(Log,paste(ModelsDir,"frequency_tuning.csv", sep = ""), sep=",", col.names=TRUE, row.names = FALSE)
Log
Model <- glm(cova_ic_nc_water ~ landlordind + poolind + log_ecy + log_sqft + log_yearbuilt + roofcd + usagetype + cova_deductible + log_water_risk_3_blk, family = "poisson", data = training_data)
summary(Model)
Model <- glm(cova_ic_nc_water ~ landlordind + poolind + multipolicyind + log_ecy + log_sqft + log_yearbuilt + roofcd + usagetype + cova_deductible + log_water_risk_3_blk, family = "poisson", data = training_data)
summary(Model)