Louisville Gun Fashion

As could be expected, it is very difficult to get market research on the hottest trends in gun ownership. However, the Louisville Open Data Portal’s Firearm Intake dataset just might give us a peek into which brands and styles are taking over the Louisville gun scene.

Of course, which brand of gun someone is partial to is likely influenced by their demographics. A young teenager likely doesn’t want to be seen with the same firearm as their unhip dad. And as with many accessories, a lady’s taste in weaponry may different than that of her fella (or other lady). Matching the piece to the crime adds a whole other level of complexity. And other than using a passe gun brand in a crime ironically, no one wants to be caught with last decade’s hardware!

With that being said, QL is here to help walk you through the do’s and don’ts of Louisville Gun Fashion.

Hottest Guns for Louisville Teens!

Teens are hard to understand. They use purposely inscrutable language and their music is incomprehensible. Many times they can seem to define themselves as an explicit contrast to the older generations. Their taste in weaponry is no different.

For instance, is it any surprise that, relative to its adult ranking. the most teen gun brand of all has both “Die” AND “Metal” in the name?!

Location! Location! Location!

It is clear that gun trends vary by person, but that’s also true by region. You wouldn’t want to be caught toting a High Standard or Keltec in J-Town, but they’re all the rage in Strathmoor these days. To help make sure you are rocking the latest gun trends wherever you go in the city, we’ve built a handy map to make sure you are always rocking what the locals are carrying. And if you are considering moving, be sure to check out your potential future neighborhood trends!

lou_zips %>%
  st_transform(crs = "+init=epsg:4326") %>%
  leaflet() %>%
  addProviderTiles(provider = "CartoDB.Positron") %>%
  addPolygons(
    popup = ~ paste0(
      "<b>",
      str_extract(lou_zips$ManufacturerName, "^([^,]*)"),
      "</b><br>",
      gsub("ZCTA5", "Zipcode: ", lou_zips$NAME),
      "<br>",
      "<img src='",
      lou_zips$url,
      "' width='100%'>"
    ),
    stroke = FALSE,
    smoothFactor = 0,
    fillOpacity = 0.7,
    color = ~ pal(estimate)
  )
ManufacturerName Rank
Criterion Die and Metal 1
Clerke 2
Iver Johnson 3
Omega Defensive Industries 4
Bryco Arms 5
Lorcin Engineer 6
Aa Arms Corp 7
Henry Repeating Rifle Co 8
Heritage Mfg Inc 9
Omega Arms 10

And as teens tend to have less disposable income, their taste in guns is going to tend to favor something low cost that gets the job done. Lorcin Engineer is pretty much the Mad Dog 20/20 of the gun world.

If you want to keep your finger on the trigger of today’s teen gun trends, we would recommend looking for cheap guns with a hilarious name.

Don’t Bring A Keltec to a Taurus Fight

Accessories matter. Just as sandals to a non-Hawaiian wedding are out, the proper firearm undoubtedly depends on which sort of crime one intends to commit. As could be expected, Smith & Wesson is capable of reasonably accenting crimes as varied as counterfeiting, narcotics, simple assault, and even theft from a vending machine.

Conversely, if one plans on being involved in an accidental shooting, there really is no other gun manufacturer besides Taurus.

The table below can serve as a handy guide:

Crime ManufacturerName
Accidental Shooting Taurus
Aggravated Assault High Standard
Auto Theft Smith & Wesson
Bribery Ithaca Guns Usa
Burglary Smith & Wesson
Counterfeiting Smith & Wesson
Disorderly Conduct Taurus
Fraud Bryco Arms
Fraud Credit Card/atm Llama Firearms
Fraud Impersonation Iver Johnson
Injured Person Report Sig Sauer
Intimidation High Standard
Liquor Law Viol Ceska Zbrojovka
Narcotics Smith & Wesson
Narcotics Equip Stevens/j. Stevens Arms Co.
Robbery High Standard
Shoplifting Keltec
Simple Assault Smith & Wesson
Stolen Property Smith & Wesson
Theft Fr Bldg High Standard
Theft Fr Veh Glock
Theft Fr Vend Machine Smith & Wesson
Vandalism Smith & Wesson
Wpns Law Violation High Standard

Staying Up to Speed as a Senior Gun Owner

As opposed to teens, today’s senior is looking for something a little bit different in their choice of weaponry. With such famous and storied names such as the .357 Magnum and the .38 Special, Charter Arms Co. is the manufacturer that appeals to today’s Louisville senior.

ManufacturerName Rank
Charter Arms 1
Armscor International 2
Norinco 3
Firearms International Inc 4
Winchester 5
North American Arms 6
Derringer Corp. 7
Rossi 8
O. F. Mossberg & Sons 9
Skyy Industries 10

Battle of the Sexes

Style differences don’t stop at age, either! Each gender has their own preferences in gun choice when going out on the town. Doing a little searching shows us that this is not an unknown for the company itself - women can go to thewellarmedwoman.com to purchase their very own weapon of choice and indulge in some light reading about.you know what…we’re not even sure we can further satire this site.

## # A tibble: 10 x 2
##    ManufacturerName     Rank
##    <chr>               <int>
##  1 Taurus                  1
##  2 Arsenal Inc.            2
##  3 Heritage Mfg Inc        3
##  4 DPMS                    4
##  5 Ithaca Guns Usa         5
##  6 North American Arms     6
##  7 Sterling Arms           7
##  8 Tanfoglio               8
##  9 Davis Industries        9
## 10 Lorcin Engineer        10

Men tend to prefer some of the more traditional brands of guns - Smith & Wesson, Beretta, Glock, etc. Showing that in terms of fashion, men tend to fall back more on the less risky “khakis and plaid shirts” style of guns. The outlier here seems to be the Astra Unceta Y Cia line, which sports a fancy pearl handle for your more debonair gun-wielder.

## # A tibble: 10 x 2
##    ManufacturerName             Rank
##    <chr>                       <int>
##  1 Smith & Wesson                  1
##  2 Llama Firearms                  2
##  3 Beretta                         3
##  4 Stevens/j. Stevens Arms Co.     4
##  5 Iver Johnson                    5
##  6 Glock                           6
##  7 Eagle                           7
##  8 Marlin Firearms                 8
##  9 Skyy Industries                 9
## 10 Astra Unceta Y Cia             10

Hottest Guns of 2017 & 2018!

And without further ado, the top five hottest Louisville guns of 2017 were:

ManufacturerName PercentOfLouisvilleGuns Rank
Smith & Wesson 0.20 1
Taurus 0.16 2
Glock 0.12 3
High Standard 0.10 4
Stevens/j. Stevens Arms Co. 0.07 5

These select guns accounted for over 60% of all Louisville 2017 firearm intake.

As with the previous six years, S&W held onto its top spot as the most popular Louisville firearm by accounting for nearly one in five guns (It’s highest historical mark!). Not only does this tops 2016’s record-setting performance, but firmly establishes Smith & Wesson as the gun brand most synonymous with Louisville firearm fashion. S&W is a good bet to hold onto its top spot in 2018.

Taurus topped 15% of Louisville guns, a number that would be the top gun brand in many years, and its first ever 2nd place finish.

High Standard continues to lose ground, slipping to fourth and accounting for the less than 10% of total guns for the first time in Louisville gun data history. HS is the only non-S&W brand to have held the top spot in the Louisville Gun Scene, but that was a long, long time ago (2011).

A relative newcomer, Cobra had a share of nearly 4% of gun intake, and its third top ten ranking in the last four years. Could this be a brand to keep an eye on in 2018?!

Taking a look back, we can see that brands like Taurus and Sig have gotten hotter over the last five years. Taurus went from the 4th spot to the 2nd spot in just five years, with Sig going from #10 to #8. Falling in popularity are Keltec, Lorcin, and Remington. All three fell out of the top 10 for 2017, despite being 7th, 8th, and 9th (respectively). Where can we expect to see these trends in 2018, you ask?

slope_tibble <- MostPopularByYear %>% 
 filter(Year == 2012) %>% 
 ungroup() %>% 
 select(ManufacturerName, 
        `2012` = RankByYear) %>% 
 full_join(
   MostPopularByYear %>% 
     filter(Year == 2017) %>% 
     ungroup() %>% 
     select(ManufacturerName, 
            `2017` = RankByYear),
   by = "ManufacturerName"
 ) %>% 
 mutate(
   `2017` = case_when(
     ManufacturerName == "Bryco Arms" ~ 6,
     ManufacturerName == "Cobra" ~ 7,
     TRUE ~ `2017`
   )
 )

labels_2012 <- paste(slope_tibble$ManufacturerName,
                    slope_tibble$`2012`,
                    sep="\n")

labels_2017 <- paste(slope_tibble$ManufacturerName,
                    slope_tibble$`2017`,
                    sep="\n")


slope_graph <- ggplot(slope_tibble) +
 geom_segment(
   aes(
     x = 0,
     xend = 5,
     y = `2012`,
     yend = `2017`,
     colour = ManufacturerName
   ),
   size = 1,
   alpha = 0.25
 ) +
 geom_point_interactive(
   shape = 21,
   fill = "#ffffff",
   stroke = 3,
   aes(
     tooltip = paste0(
       "<br><b> Year: 2012</b>",
       "<br><b> Rank: </b>",
       `2012`
     ),
     data_id = paste0(
       "<br><b> Year: 2012</b>",
       "<br><b> Rank: </b>",
       `2012`
     ),
     x = 0,
     y = `2012`,
     colour = ManufacturerName,
     size = 1
   )
 ) +
 geom_point_interactive(
   shape = 21,
   fill = "#ffffff",
   stroke = 3,
   aes(
     tooltip = paste0(
       "<br><b> Year: 2017</b>",
       "<br><b> Rank: </b>",
       `2017`
     ),
     data_id = paste0(
       "<br><b> Year: 2017</b>",
       "<br><b> Rank: </b>",
       `2017`
     ),
     x = 5,
     y = `2017`,
     colour = ManufacturerName,
     size = 1
   )
 ) +
 geom_text(
   data = slope_tibble,
   aes(
     label = ManufacturerName,
     x = 0,
     y = `2012`),
   hjust = 0,
   vjust = -1
 ) +
 geom_text(
   data = slope_tibble,
   aes(
     label = ManufacturerName,
     x = 5,
     y = `2017`),
   hjust = 1,
   vjust = -1
 ) +
 geom_text(colour = "#F35B5B",
           aes(
             label = "2012",
             x = 0,
             y = 0)) +
 geom_text(colour = "#F35B5B",
           aes(
             label = "2017",
             x = 5,
             y = 0)) +
 scale_y_reverse() +
 scale_colour_viridis(discrete = TRUE) +
 theme(
   axis.text = element_blank(),
   axis.line = element_blank(),
   axis.ticks = element_blank(),
   panel.grid = element_blank(),
   panel.background = element_rect(
     fill = "white"
   ),
   legend.position = "none"
 )

ggiraph(code = print(slope_graph), 
       width = 1, 
       tooltip_extra_css = "background-color:white;opacity:0.8;font-style:bold;font-size:12px;font-family:Raleway,Helvetica Neue,Helvetica,Arial,sans-serif;",
       hover_css = "cursor:pointer;fill:#F35B5B;stroke:#F35B5B;")
## Warning: Removed 4 rows containing missing values (geom_segment).
## Warning: Removed 1 rows containing missing values (geom_interactive_point).
## Warning: Removed 3 rows containing missing values (geom_interactive_point).
## Warning: Removed 1 rows containing missing values (geom_text).
## Warning: Removed 3 rows containing missing values (geom_text).

QL’s GUNS TO WATCH OUT FOR IN 2018!

# MonthlyFirearms_fcast_tidy %>%
#   ggplot(aes(
#     x = index,
#     y = value,
#     color = key,
#     group = ManufacturerName
#   )) +
#   geom_ribbon(
#     aes(ymin = lo.95, ymax = hi.95),
#     fill = "#D5DBFF",
#     color = NA,
#     size = 0
#   ) +
#   geom_ribbon(
#     aes(ymin = lo.80, ymax = hi.80, fill = key),
#     fill = "#596DD5",
#     color = NA,
#     size = 0,
#     alpha = 0.8
#   ) +
#   geom_line() +
#   labs(
#     title = "Estimated Louisville Gun Trends 2018",
#     subtitle = "Croston Model Forecasts",
#     x = "",
#     y = "Units"
#   ) +
#   #scale_x_date(date_breaks = "1 year", date_labels = "%Y") +
#   scale_color_tq() +
#   scale_fill_tq() +
#   facet_wrap( ~ ManufacturerName, scales = "free_y", ncol = 3) +
#   theme_tq() +
#   theme(axis.text.x = element_text(angle = 45, hjust = 1))

Metric Discussion:

For the various metrics QL used something of a relative rank. For example, for the most senior gun, for a gun a percentage of total guns was calculated for seniors and non-seniors. Then within the senior and non-senior groups, each percentage was ranked. Finally, a ratio of senior rank to non-senior rank was calculated. A gun with a low ratio was considered more senior than one that was not. The same metrics was used for teens, crime types, & zip codes. The rankings within year strictly represented the rank of the percentage of total.

Data Discussion:

Overall this data is fairly messy to work with. So much so, that other than silliness, it is difficult to create something that could stand up to much scrutiny. For instance, over half of the records are either of unknown manufacturer (unknown to anyone, or to the person doing the data entry?) or missing altogether. In addition, many of the records had duplicate entries (ruining many hilarious observations we had made before we realized this).

In addition, all homicides are missing the manufacturer. We would be curious to know why this specific crime data either isn’t tracked or at least isn’t released.

Even within the records that do have manufacturers listed, there is a great deal of variation within the names. The same manufacturer can be described several different ways. In addition, some are technically subsidiaries of larger manufacturers. We took a reasonable pass at cleaning up the category, but we are definitely not experts on the gun manufactuer. Although data can still be input incorrectly, a “policed” selection of manufacturer options to choose from during data entry might go a long way to clean up the data set.

Lastly, this post (particularly the map section) would have been significantly less entertaining to create without IMFDB (the internet movie firearms database). Not only are firearms identified for most major films, but it is also possible to ask for weapon identication in fairly obscure movies as well.

As always, send your questions and comments our way. [@eric_bickel](http://twitter.com/eric_bickel) or [@michael_weis](http://twitter.com/michael_weis)

QuantifyLouisville Written by:

QuantifyLouisville is a project created by Michael Weis and Eric Bickel. Just two nerds with some data.