Data loading and cleaning
StormData <- read.csv("repdata_data_StormData.csv.bz2")
StormData$EVTYPE <- gsub("WILDFIRE", "FIRE", StormData$EVTYPE)
StormData$EVTYPE <- gsub("WILDFIRES", "FIRE", StormData$EVTYPE)
StormData$EVTYPE <- gsub("BRUSH FIRES", "FIRE", StormData$EVTYPE)
StormData$EVTYPE <- gsub("WILD FIRES", "FIRE", StormData$EVTYPE)
StormData$EVTYPE <- gsub("GRASS FIRES", "FIRE", StormData$EVTYPE)
StormData$EVTYPE <- gsub("FOREST FIRES", "FIRE", StormData$EVTYPE)
StormData$EVTYPE <- gsub("FIRES", "FIRE", StormData$EVTYPE)
StormData$EVTYPE <- gsub("WILD/FOREST FIRE", "FIRE", StormData$EVTYPE)
StormData$EVTYPE <- gsub("FLOOD.*", "FLOOD", StormData$EVTYPE)
StormData$EVTYPE <- gsub("FLASH FLOOD", "FLOOD", StormData$EVTYPE)
StormData$EVTYPE <- gsub("Coastal FLOOD", "FLOOD", StormData$EVTYPE)
StormData$EVTYPE <- gsub("RIVERFLOOD", "FLOOD", StormData$EVTYPE)
StormData$EVTYPE <- gsub("TIDALFLOOD", "FLOOD", StormData$EVTYPE)
StormData$EVTYPE <- gsub("River FLOODing", "FLOOD", StormData$EVTYPE)
StormData$EVTYPE <- gsub("COASTALFLOOD", "FLOOD", StormData$EVTYPE)
StormData$EVTYPE <- gsub(" FLOOD", "FLOOD", StormData$EVTYPE)
StormData$EVTYPE <- gsub("FLOODS", "FLOOD", StormData$EVTYPE)
StormData$EVTYPE <- gsub("Flood", "FLOOD", StormData$EVTYPE)
StormData$EVTYPE <- gsub("DENSE FOG", "FOG", StormData$EVTYPE)
StormData$EVTYPE <- gsub("HAIL.*", "HAIL", StormData$EVTYPE)
StormData$EVTYPE <- gsub("ICE STORM", "HAIL", StormData$EVTYPE)
StormData$EVTYPE <- gsub("ICE", "HAIL", StormData$EVTYPE)
StormData$EVTYPE <- gsub("SMALL HAIL", "HAIL", StormData$EVTYPE)
StormData$EVTYPE <- gsub("BLACK HAIL", "HAIL", StormData$EVTYPE)
StormData$EVTYPE <- gsub("GLAZE/HAIL", "HAIL", StormData$EVTYPE)
StormData$EVTYPE <- gsub("GLAZE HAIL", "HAIL", StormData$EVTYPE)
StormData$EVTYPE <- gsub("MARINE HAIL", "HAIL", StormData$EVTYPE)
StormData$EVTYPE <- gsub("HEAT.*", "HEAT", StormData$EVTYPE)
StormData$EVTYPE <- gsub("EXCESSIVE HEAT", "HEAT", StormData$EVTYPE)
StormData$EVTYPE <- gsub("EXTREME HEAT", "HEAT", StormData$EVTYPE)
StormData$EVTYPE <- gsub("RECORD HEAT", "HEAT", StormData$EVTYPE)
StormData$EVTYPE <- gsub("Heat Wave", "HEAT", StormData$EVTYPE)
StormData$EVTYPE <- gsub("HURRICANE.*", "HURRICANE", StormData$EVTYPE)
StormData$EVTYPE <- gsub("HURRICANE-", "HURRICANE", StormData$EVTYPE)
StormData$EVTYPE <- gsub("Hurricane.*", "HURRICANE", StormData$EVTYPE)
StormData$EVTYPE <- gsub("MARINE TORNADO", "HURRICANE", StormData$EVTYPE)
StormData$EVTYPE <- gsub("TYPHOON", "HURRICANE", StormData$EVTYPE)
StormData$EVTYPE <- gsub("WATERSPOUT TORNADO", "HURRICANE", StormData$EVTYPE)
StormData$EVTYPE <- gsub("WATERSPOUT/TORNADO", "HURRICANE", StormData$EVTYPE)
StormData$EVTYPE <- gsub("WATERSPOUT", "HURRICANE", StormData$EVTYPE)
StormData$EVTYPE <- gsub("LIGHTING", "LIGHTNING", StormData$EVTYPE)
StormData$EVTYPE <- gsub("HEAVY RAIN", "RAIN", StormData$EVTYPE)
StormData$EVTYPE <- gsub("HEAVY RAINS", "RAIN", StormData$EVTYPE)
StormData$EVTYPE <- gsub("HVY RAIN", "RAIN", StormData$EVTYPE)
StormData$EVTYPE <- gsub("LIGHT RAIN", "RAIN", StormData$EVTYPE)
StormData$EVTYPE <- gsub("RAINS", "RAIN", StormData$EVTYPE)
StormData$EVTYPE <- gsub("FREEZING RAIN", "RAIN", StormData$EVTYPE)
StormData$EVTYPE <- gsub("EXCESSIVE RAINFALL", "RAIN", StormData$EVTYPE)
StormData$EVTYPE <- gsub("SNOW.*", "SNOW", StormData$EVTYPE)
StormData$EVTYPE <- gsub("LIGHT SNOW", "SNOW", StormData$EVTYPE)
StormData$EVTYPE <- gsub("BLIZZARD", "SNOW", StormData$EVTYPE)
StormData$EVTYPE <- gsub("HEAVY SNOW", "SNOW", StormData$EVTYPE)
StormData$EVTYPE <- gsub("EXCESSIVE SNOW", "SNOW", StormData$EVTYPE)
StormData$EVTYPE <- gsub("GROUND SNOW", "SNOW", StormData$EVTYPE)
StormData$EVTYPE <- gsub("FALLING SNOW", "SNOW", StormData$EVTYPE)
StormData$EVTYPE <- gsub("Light SNOW", "SNOW", StormData$EVTYPE)
StormData$EVTYPE <- gsub("THUNDERSNOW", "SNOW", StormData$EVTYPE)
StormData$EVTYPE <- gsub("BLOWING SNOW", "SNOW", StormData$EVTYPE)
StormData$EVTYPE <- gsub("blowing snow", "SNOW", StormData$EVTYPE)
StormData$EVTYPE <- gsub("Snow", "SNOW", StormData$EVTYPE)
StormData$EVTYPE <- gsub("TSTM", "STORM", StormData$EVTYPE)
StormData$EVTYPE <- gsub("THUNDERSTORM.*", "STORM", StormData$EVTYPE)
StormData$EVTYPE <- gsub("WINTER STORM", "STORM", StormData$EVTYPE)
StormData$EVTYPE <- gsub("DUST STORM", "STORM", StormData$EVTYPE)
StormData$EVTYPE <- gsub("TROPICAL STORM", "STORM", StormData$EVTYPE)
StormData$EVTYPE <- gsub("STORM SURGE", "STORM", StormData$EVTYPE)
StormData$EVTYPE <- gsub("THUNDERSTORMS", "STORM", StormData$EVTYPE)
StormData$EVTYPE <- gsub(" THUNDERSTORM", "STORM", StormData$EVTYPE)
StormData$EVTYPE <- gsub("SEVERETHUNDERSTORM", "STORM", StormData$EVTYPE)
StormData$EVTYPE <- gsub("MARINETHUNDERSTORM", "STORM", StormData$EVTYPE)
StormData$EVTYPE <- gsub("TORNADOS", "TORNADO", StormData$EVTYPE)
StormData$EVTYPE <- gsub("TORNADOES", "TORNADO", StormData$EVTYPE)
StormData$EVTYPE <- gsub("TORNDAO", "TORNADO", StormData$EVTYPE)
StormData$EVTYPE <- gsub("TORNADO.*", "TORNADO", StormData$EVTYPE)
StormData$EVTYPE <- gsub("COLD AIR TORNADO", "TORNADO", StormData$EVTYPE)
StormData$EVTYPE <- gsub("LANDSPOUT", "TORNADO", StormData$EVTYPE)
StormData$EVTYPE <- gsub("WINDS", "WIND", StormData$EVTYPE)
StormData$EVTYPE <- gsub("GUSTY WIND", "WIND", StormData$EVTYPE)
StormData$EVTYPE <- gsub("GUSTY WINDS", "WIND", StormData$EVTYPE)
StormData$EVTYPE <- gsub("EXTREME WIND", "WIND", StormData$EVTYPE)
StormData$EVTYPE <- gsub("MARINE WIND", "WIND", StormData$EVTYPE)
StormData$EVTYPE <- gsub("Gusty Winds", "WIND", StormData$EVTYPE)
StormData$EVTYPE <- gsub("Gusty winds", "WIND", StormData$EVTYPE)
StormData$EVTYPE <- gsub("HIGH WIND", "WIND", StormData$EVTYPE)
StormData$EVTYPE <- gsub("WIND.*", "WIND", StormData$EVTYPE)
StormData$EVTYPE <- gsub("Wind", "WIND", StormData$EVTYPE)
StormData$EVTYPE <- gsub("HIGH WIND", "WIND", StormData$EVTYPE)
StormData$EVTYPE <- gsub("WHIRLWIND", "WIND", StormData$EVTYPE)
StormData$EVTYPE <- gsub("Gradient wind", "WIND", StormData$EVTYPE)
StormData$EVTYPE <- gsub("gradient wind", "WIND", StormData$EVTYPE)
StormData$EVTYPE <- gsub("Strong Wind", "WIND", StormData$EVTYPE)
StormData$EVTYPE <- gsub("Strong Winds", "WIND", StormData$EVTYPE)
StormData$EVTYPE <- gsub("STORM WIND", "WIND", StormData$EVTYPE)
StormData$EVTYPE <- gsub("STRONG WIND", "WIND", StormData$EVTYPE)
StormData$EVTYPE <- gsub("WIND/", "WIND", StormData$EVTYPE)
StormData$EVTYPE <- gsub("TSTM WIND", "WIND", StormData$EVTYPE)
StormData$EVTYPE <- gsub("TSTM WND", "WIND", StormData$EVTYPE)
StormData$EVTYPE <- gsub("Tstm Wind", "WIND", StormData$EVTYPE)
StormData$EVTYPE <- gsub("THUNDERESTORM WIND", "WIND", StormData$EVTYPE)
StormData$EVTYPE <- gsub("THUNERSTORM WIND", "WIND", StormData$EVTYPE)
StormData$EVTYPE <- gsub("Thunderstorm wind", "WIND", StormData$EVTYPE)
StormData$EVTYPE <- gsub("Thunderstorm Wind", "WIND", StormData$EVTYPE)
StormData$EVTYPE <- gsub("TUNDERSTORM WIND", "WIND", StormData$EVTYPE)
StormData$EVTYPE <- gsub("TUNDERTSORM WIND", "WIND", StormData$EVTYPE)
StormData$EVTYPE <- gsub("THUNDERSTROM WIND", "WIND", StormData$EVTYPE)