This is an R Markdown Notebook. When you execute code within the notebook, the results appear beneath the code.

Try executing this chunk by clicking the Run button within the chunk or by placing your cursor inside it and pressing Ctrl+Shift+Enter.

library(babynames)
library(tidyverse)
library(ggplot2)
library(wordcloud2)
library(babynames)
View(babynames)
babynames %>%
  filter(year == 1993, sex == "F") %>%
  mutate(rank = row_number()) %>%
  filter(name == "Ashley")

Ashley, unsurprisingly, is the second most popular girl’s name in 1993 (the year I was born). 34,850 girls were named Ashley in 1993. The name was truly an epidemic.

babynames %>%
  filter(year == 1993, sex == "F") %>%
  select(name, n) %>%
  top_n(100, n) %>%
  wordcloud2(size = .5, shape = "pentagon", color = "blue") + WCtheme(3)

Ashley is obviously the second most popular name in 1993, as represented in this delightful word cloud. Jessica took the lead by a slight 138 names.

babynames %>%
  filter(name == "Ashley", sex == "F") %>%
  mutate(percent = round(prop * 100, 1)) %>%
  ggplot(aes(x = year, y = percent)) +
  geom_line(color = "green")

“Ashley” didn’t become a popular name until the late 1960s, and even then, it took another 15 years before peaking (consistently) as a top-10 name for roughly twenty years.

babynames %>%
  filter(name == "Ashley", sex == "F") %>%
  top_n(10, prop) %>%
  arrange(-prop)

Above are the ten years in which “Ashley” was the most popular as a name, ranked fom highest to lowest. This table shows the clustered years where “Ashley” was obnoxiously popular; ranking the top 20 years is even more ridiculous. Here:

babynames %>%
  filter(name == "Ashley", sex == "F") %>%
  top_n(20, prop) %>%
  arrange(-prop)

The earliest of the 20 most popular years is 1982, and the trend continues for EVERY SINGLE CONSECUTIVE YEAR until 2001.

babynames %>%
  filter(name == "Ashley" | name == "Heather" | name == "Kay") %>%
  filter(sex == "F") %>%
  ggplot(aes(x = year, y = n, color = name)) +
  geom_line()

I’ve run a comparison graph, charting the popularity of my name, “Heather,” and “Kay.” “Ashley” is roughly double in popularity than “Heather” and some large percentage more popular than “Kay,” even at its peak in the 40’s. Unsurprisingly, “Heather” saw a significant peak in popularity around the time my mom was born–1975.

LS0tCnRpdGxlOiAiUiBOb3RlYm9vayIKb3V0cHV0OiBodG1sX25vdGVib29rCi0tLQoKVGhpcyBpcyBhbiBbUiBNYXJrZG93bl0oaHR0cDovL3JtYXJrZG93bi5yc3R1ZGlvLmNvbSkgTm90ZWJvb2suIFdoZW4geW91IGV4ZWN1dGUgY29kZSB3aXRoaW4gdGhlIG5vdGVib29rLCB0aGUgcmVzdWx0cyBhcHBlYXIgYmVuZWF0aCB0aGUgY29kZS4gCgpUcnkgZXhlY3V0aW5nIHRoaXMgY2h1bmsgYnkgY2xpY2tpbmcgdGhlICpSdW4qIGJ1dHRvbiB3aXRoaW4gdGhlIGNodW5rIG9yIGJ5IHBsYWNpbmcgeW91ciBjdXJzb3IgaW5zaWRlIGl0IGFuZCBwcmVzc2luZyAqQ3RybCtTaGlmdCtFbnRlciouIAoKYGBge3J9CmxpYnJhcnkoYmFieW5hbWVzKQpgYGAKYGBge3J9CmxpYnJhcnkodGlkeXZlcnNlKQpsaWJyYXJ5KGdncGxvdDIpCmxpYnJhcnkod29yZGNsb3VkMikKYGBgCgpgYGB7cn0KbGlicmFyeShiYWJ5bmFtZXMpClZpZXcoYmFieW5hbWVzKQpgYGAKYGBge3J9CmJhYnluYW1lcyAlPiUKICBmaWx0ZXIoeWVhciA9PSAxOTkzLCBzZXggPT0gIkYiKSAlPiUKICBtdXRhdGUocmFuayA9IHJvd19udW1iZXIoKSkgJT4lCiAgZmlsdGVyKG5hbWUgPT0gIkFzaGxleSIpCmBgYAoKQXNobGV5LCB1bnN1cnByaXNpbmdseSwgaXMgdGhlIHNlY29uZCBtb3N0IHBvcHVsYXIgZ2lybCdzIG5hbWUgaW4gMTk5MyAodGhlIHllYXIgSSB3YXMgYm9ybikuIDM0LDg1MCBnaXJscyB3ZXJlIG5hbWVkIEFzaGxleSBpbiAxOTkzLiBUaGUgbmFtZSB3YXMgdHJ1bHkgYW4gZXBpZGVtaWMuCgpgYGB7cn0KYmFieW5hbWVzICU+JQogIGZpbHRlcih5ZWFyID09IDE5OTMsIHNleCA9PSAiRiIpICU+JQogIHNlbGVjdChuYW1lLCBuKSAlPiUKICB0b3BfbigxMDAsIG4pICU+JQogIHdvcmRjbG91ZDIoc2l6ZSA9IC41LCBzaGFwZSA9ICJwZW50YWdvbiIsIGNvbG9yID0gImJsdWUiKSArIFdDdGhlbWUoMykKYGBgCgpBc2hsZXkgaXMgb2J2aW91c2x5IHRoZSBzZWNvbmQgbW9zdCBwb3B1bGFyIG5hbWUgaW4gMTk5MywgYXMgcmVwcmVzZW50ZWQgaW4gdGhpcyBkZWxpZ2h0ZnVsIHdvcmQgY2xvdWQuIEplc3NpY2EgdG9vayB0aGUgbGVhZCBieSBhIHNsaWdodCAxMzggbmFtZXMuCgpgYGB7cn0KYmFieW5hbWVzICU+JQogIGZpbHRlcihuYW1lID09ICJBc2hsZXkiLCBzZXggPT0gIkYiKSAlPiUKICBtdXRhdGUocGVyY2VudCA9IHJvdW5kKHByb3AgKiAxMDAsIDEpKSAlPiUKICBnZ3Bsb3QoYWVzKHggPSB5ZWFyLCB5ID0gcGVyY2VudCkpICsKICBnZW9tX2xpbmUoY29sb3IgPSAiZ3JlZW4iKQpgYGAKCiJBc2hsZXkiIGRpZG4ndCBiZWNvbWUgYSBwb3B1bGFyIG5hbWUgdW50aWwgdGhlIGxhdGUgMTk2MHMsIGFuZCBldmVuIHRoZW4sIGl0IHRvb2sgYW5vdGhlciAxNSB5ZWFycyBiZWZvcmUgcGVha2luZyAoY29uc2lzdGVudGx5KSBhcyBhIHRvcC0xMCBuYW1lIGZvciByb3VnaGx5IHR3ZW50eSB5ZWFycy4KCmBgYHtyfQpiYWJ5bmFtZXMgJT4lCiAgZmlsdGVyKG5hbWUgPT0gIkFzaGxleSIsIHNleCA9PSAiRiIpICU+JQogIHRvcF9uKDEwLCBwcm9wKSAlPiUKICBhcnJhbmdlKC1wcm9wKQpgYGAKCkFib3ZlIGFyZSB0aGUgdGVuIHllYXJzIGluIHdoaWNoICJBc2hsZXkiIHdhcyB0aGUgbW9zdCBwb3B1bGFyIGFzIGEgbmFtZSwgcmFua2VkIGZvbSBoaWdoZXN0IHRvIGxvd2VzdC4gVGhpcyB0YWJsZSBzaG93cyB0aGUgY2x1c3RlcmVkIHllYXJzIHdoZXJlICJBc2hsZXkiIHdhcyBvYm5veGlvdXNseSBwb3B1bGFyOyByYW5raW5nIHRoZSB0b3AgMjAgeWVhcnMgaXMgZXZlbiBtb3JlIHJpZGljdWxvdXMuIEhlcmU6CgpgYGB7cn0KYmFieW5hbWVzICU+JQogIGZpbHRlcihuYW1lID09ICJBc2hsZXkiLCBzZXggPT0gIkYiKSAlPiUKICB0b3BfbigyMCwgcHJvcCkgJT4lCiAgYXJyYW5nZSgtcHJvcCkKYGBgCgpUaGUgZWFybGllc3Qgb2YgdGhlIDIwIG1vc3QgcG9wdWxhciB5ZWFycyBpcyAxOTgyLCBhbmQgdGhlIHRyZW5kIGNvbnRpbnVlcyBmb3IgRVZFUlkgU0lOR0xFIENPTlNFQ1VUSVZFIFlFQVIgdW50aWwgMjAwMS4gCgpgYGB7cn0KYmFieW5hbWVzICU+JQogIGZpbHRlcihuYW1lID09ICJBc2hsZXkiIHwgbmFtZSA9PSAiSGVhdGhlciIgfCBuYW1lID09ICJLYXkiKSAlPiUKICBmaWx0ZXIoc2V4ID09ICJGIikgJT4lCiAgZ2dwbG90KGFlcyh4ID0geWVhciwgeSA9IG4sIGNvbG9yID0gbmFtZSkpICsKICBnZW9tX2xpbmUoKQpgYGAKCkkndmUgcnVuIGEgY29tcGFyaXNvbiBncmFwaCwgY2hhcnRpbmcgdGhlIHBvcHVsYXJpdHkgb2YgbXkgbmFtZSwgIkhlYXRoZXIsIiBhbmQgIktheS4iICJBc2hsZXkiIGlzIHJvdWdobHkgZG91YmxlIGluIHBvcHVsYXJpdHkgdGhhbiAiSGVhdGhlciIgYW5kIHNvbWUgbGFyZ2UgcGVyY2VudGFnZSBtb3JlIHBvcHVsYXIgdGhhbiAiS2F5LCIgZXZlbiBhdCBpdHMgcGVhayBpbiB0aGUgNDAncy4gVW5zdXJwcmlzaW5nbHksICJIZWF0aGVyIiBzYXcgYSBzaWduaWZpY2FudCBwZWFrIGluIHBvcHVsYXJpdHkgYXJvdW5kIHRoZSB0aW1lIG15IG1vbSB3YXMgYm9ybi0tMTk3NS4=