1. The following will determine the rank in popularity of the name Amanda among females in 1998.

babynames %>%                             
  filter(year == 1998, sex == "F") %>%    
  mutate(rank = row_number()) %>%         
  mutate(percent = round(prop * 100, 1)) %>% 
  filter(name == "Amanda")               
NA

Amanda was ranked the 19th most popular name in 1998 with 10,912 females having this name. This translates to about 0.6% of females in 1998 having the name.

  1. A graphic called a word cloud can be created to show the top 100 names of females in 1998.
babynames %>%
  filter(year == 1998) %>%     # use only one year
  filter(sex == "F") %>%       # use only one sex
  select(name, n) %>%          # select the two relevant variables: the name and how often it occurs
  top_n(100, n) %>%            # use only the top names or it could get too big
  wordcloud2(size = .5, shape = "oval")        

The word cloud graphic shows the top 100 most popular names for females in 1998. The bigger names mean they were more popular with smaller names being less popular. According to this graphic, one can observe that the names Emily, Hannah, Samantha, and Ashley were some of the most popular names during this time among others.

  1. The following will show the popularity of the name Amanda over time.
babynames %>%
  filter(name == "Amanda", sex == "F") %>% 
  mutate(percent = round(prop * 100, 1)) %>%
  ggplot(aes(x = year, y = percent)) +
  geom_line()

The graph shows that the name Amanda rose to popularity during the late 1970’s and did not become very popular until the 1980’s. The name Amanda peaked in popularity around the late 1980’s and early 1990’s. After the 1990’s, the name drastically fell in popularity. When the name Amanda was the most popular, about 2.3% of the female population had the name.

  1. The following table will show what years the name Amanda was the most popular name among females.
babynames %>%                                  # Start with the dataset
  filter(name == "Amanda", sex == "F") %>%    # only look at the name and sex you want
  top_n(10, prop) %>%                          # get the top 10 names
  arrange(-prop)                               # sort in descending order
NA

The table confirms what the graph in question 3 shows: the name Amanda did not become popular until the beginning of the 1980’s and peaked in popularity around the late 1980’s. After the late 1980’s, the popularity decreased dramatically. The name Amanda was the most popular in 1987 and there were 41,786 females with the name.

  1. The following graph shows a popularity comparison using the names Amanda, Sarah, and Tina.
babynames %>%
  filter(name == "Amanda" | name == "Sarah" | name == "Tina") %>% 
  filter(sex == "F") %>% 
  ggplot(aes(x = year, y = n, color = name)) +
  geom_line()

The graph shows that the names Amanda, Sarah, and Tina all vary in popularity. The name Tina became popular around middle of the 1950’s and peaked in popularity around the middle of the 1960’s. Tina had the lowest overall popularity with only about 15,000 females having the name at the peak of popularity. The name Sarah became popular around the same time as the name Amanda but had less females with the name. At the peak of populairty, there were about 26,000 females with the name Sarah. Again, the name Amanda became popular around the late 1980’s and had about 42,000 females with the name at its peak in popularity. However, the name Sarah remained more popular than the name Amanda after the 1990’s.

LS0tCnRpdGxlOiAiTmFtZSBBbmFseXNpcyIKb3V0cHV0OiBodG1sX25vdGVib29rCi0tLQoKMS4gVGhlIGZvbGxvd2luZyB3aWxsIGRldGVybWluZSB0aGUgcmFuayBpbiBwb3B1bGFyaXR5IG9mIHRoZSBuYW1lIEFtYW5kYSBhbW9uZyBmZW1hbGVzIGluIDE5OTguIApgYGB7cn0KCmJhYnluYW1lcyAlPiUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIGZpbHRlcih5ZWFyID09IDE5OTgsIHNleCA9PSAiRiIpICU+JSAgICAKICBtdXRhdGUocmFuayA9IHJvd19udW1iZXIoKSkgJT4lICAgICAgICAgCiAgbXV0YXRlKHBlcmNlbnQgPSByb3VuZChwcm9wICogMTAwLCAxKSkgJT4lIAogIGZpbHRlcihuYW1lID09ICJBbWFuZGEiKSAgICAgICAgICAgICAgIAoKYGBgCkFtYW5kYSB3YXMgcmFua2VkIHRoZSAxOXRoIG1vc3QgcG9wdWxhciBuYW1lIGluIDE5OTggd2l0aCAxMCw5MTIgZmVtYWxlcyBoYXZpbmcgdGhpcyBuYW1lLiBUaGlzIHRyYW5zbGF0ZXMgdG8gYWJvdXQgMC42JSBvZiBmZW1hbGVzIGluIDE5OTggaGF2aW5nIHRoZSBuYW1lLiAKCgoyLiBBIGdyYXBoaWMgY2FsbGVkIGEgd29yZCBjbG91ZCBjYW4gYmUgY3JlYXRlZCB0byBzaG93IHRoZSB0b3AgMTAwIG5hbWVzIG9mIGZlbWFsZXMgaW4gMTk5OC4gCmBgYHtyfQpiYWJ5bmFtZXMgJT4lCiAgZmlsdGVyKHllYXIgPT0gMTk5OCkgJT4lICAgICAjIHVzZSBvbmx5IG9uZSB5ZWFyCiAgZmlsdGVyKHNleCA9PSAiRiIpICU+JSAgICAgICAjIHVzZSBvbmx5IG9uZSBzZXgKICBzZWxlY3QobmFtZSwgbikgJT4lICAgICAgICAgICMgc2VsZWN0IHRoZSB0d28gcmVsZXZhbnQgdmFyaWFibGVzOiB0aGUgbmFtZSBhbmQgaG93IG9mdGVuIGl0IG9jY3VycwogIHRvcF9uKDEwMCwgbikgJT4lICAgICAgICAgICAgIyB1c2Ugb25seSB0aGUgdG9wIG5hbWVzIG9yIGl0IGNvdWxkIGdldCB0b28gYmlnCiAgd29yZGNsb3VkMihzaXplID0gLjUsIHNoYXBlID0gIm92YWwiKSAgICAgICAgCmBgYApUaGUgd29yZCBjbG91ZCBncmFwaGljIHNob3dzIHRoZSB0b3AgMTAwIG1vc3QgcG9wdWxhciBuYW1lcyBmb3IgZmVtYWxlcyBpbiAxOTk4LiBUaGUgYmlnZ2VyIG5hbWVzIG1lYW4gdGhleSB3ZXJlIG1vcmUgcG9wdWxhciB3aXRoIHNtYWxsZXIgbmFtZXMgYmVpbmcgbGVzcyBwb3B1bGFyLiBBY2NvcmRpbmcgdG8gdGhpcyBncmFwaGljLCBvbmUgY2FuIG9ic2VydmUgdGhhdCB0aGUgbmFtZXMgRW1pbHksIEhhbm5haCwgU2FtYW50aGEsIGFuZCBBc2hsZXkgd2VyZSBzb21lIG9mIHRoZSBtb3N0IHBvcHVsYXIgbmFtZXMgZHVyaW5nIHRoaXMgdGltZSBhbW9uZyBvdGhlcnMuIAoKCjMuIFRoZSBmb2xsb3dpbmcgd2lsbCBzaG93IHRoZSBwb3B1bGFyaXR5IG9mIHRoZSBuYW1lIEFtYW5kYSBvdmVyIHRpbWUuIApgYGB7cn0KYmFieW5hbWVzICU+JQogIGZpbHRlcihuYW1lID09ICJBbWFuZGEiLCBzZXggPT0gIkYiKSAlPiUgCiAgbXV0YXRlKHBlcmNlbnQgPSByb3VuZChwcm9wICogMTAwLCAxKSkgJT4lCiAgZ2dwbG90KGFlcyh4ID0geWVhciwgeSA9IHBlcmNlbnQpKSArCiAgZ2VvbV9saW5lKCkKYGBgClRoZSBncmFwaCBzaG93cyB0aGF0IHRoZSBuYW1lIEFtYW5kYSByb3NlIHRvIHBvcHVsYXJpdHkgZHVyaW5nIHRoZSBsYXRlIDE5NzAncyBhbmQgZGlkIG5vdCBiZWNvbWUgdmVyeSBwb3B1bGFyIHVudGlsIHRoZSAxOTgwJ3MuIFRoZSBuYW1lIEFtYW5kYSBwZWFrZWQgaW4gcG9wdWxhcml0eSBhcm91bmQgdGhlIGxhdGUgMTk4MCdzIGFuZCBlYXJseSAxOTkwJ3MuIEFmdGVyIHRoZSAxOTkwJ3MsIHRoZSBuYW1lIGRyYXN0aWNhbGx5IGZlbGwgaW4gcG9wdWxhcml0eS4gV2hlbiB0aGUgbmFtZSBBbWFuZGEgd2FzIHRoZSBtb3N0IHBvcHVsYXIsIGFib3V0IDIuMyUgb2YgdGhlIGZlbWFsZSBwb3B1bGF0aW9uIGhhZCB0aGUgbmFtZS4gCgoKNC4gVGhlIGZvbGxvd2luZyB0YWJsZSB3aWxsIHNob3cgd2hhdCB5ZWFycyB0aGUgbmFtZSBBbWFuZGEgd2FzIHRoZSBtb3N0IHBvcHVsYXIgbmFtZSBhbW9uZyBmZW1hbGVzLiAgCmBgYHtyfQpiYWJ5bmFtZXMgJT4lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMgU3RhcnQgd2l0aCB0aGUgZGF0YXNldAogIGZpbHRlcihuYW1lID09ICJBbWFuZGEiLCBzZXggPT0gIkYiKSAlPiUgICAgIyBvbmx5IGxvb2sgYXQgdGhlIG5hbWUgYW5kIHNleCB5b3Ugd2FudAogIHRvcF9uKDEwLCBwcm9wKSAlPiUgICAgICAgICAgICAgICAgICAgICAgICAgICMgZ2V0IHRoZSB0b3AgMTAgbmFtZXMKICBhcnJhbmdlKC1wcm9wKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjIHNvcnQgaW4gZGVzY2VuZGluZyBvcmRlcgoKYGBgClRoZSB0YWJsZSBjb25maXJtcyB3aGF0IHRoZSBncmFwaCBpbiBxdWVzdGlvbiAzIHNob3dzOiB0aGUgbmFtZSBBbWFuZGEgZGlkIG5vdCBiZWNvbWUgcG9wdWxhciB1bnRpbCB0aGUgYmVnaW5uaW5nIG9mIHRoZSAxOTgwJ3MgYW5kIHBlYWtlZCBpbiBwb3B1bGFyaXR5IGFyb3VuZCB0aGUgbGF0ZSAxOTgwJ3MuIEFmdGVyIHRoZSBsYXRlIDE5ODAncywgdGhlIHBvcHVsYXJpdHkgZGVjcmVhc2VkIGRyYW1hdGljYWxseS4gVGhlIG5hbWUgQW1hbmRhIHdhcyB0aGUgbW9zdCBwb3B1bGFyIGluIDE5ODcgYW5kIHRoZXJlIHdlcmUgNDEsNzg2IGZlbWFsZXMgd2l0aCB0aGUgbmFtZS4gCgoKNS4gVGhlIGZvbGxvd2luZyBncmFwaCBzaG93cyBhIHBvcHVsYXJpdHkgY29tcGFyaXNvbiB1c2luZyB0aGUgbmFtZXMgQW1hbmRhLCBTYXJhaCwgYW5kIFRpbmEuIApgYGB7cn0KYmFieW5hbWVzICU+JQogIGZpbHRlcihuYW1lID09ICJBbWFuZGEiIHwgbmFtZSA9PSAiU2FyYWgiIHwgbmFtZSA9PSAiVGluYSIpICU+JSAKICBmaWx0ZXIoc2V4ID09ICJGIikgJT4lIAogIGdncGxvdChhZXMoeCA9IHllYXIsIHkgPSBuLCBjb2xvciA9IG5hbWUpKSArCiAgZ2VvbV9saW5lKCkKYGBgClRoZSBncmFwaCBzaG93cyB0aGF0IHRoZSBuYW1lcyBBbWFuZGEsIFNhcmFoLCBhbmQgVGluYSBhbGwgdmFyeSBpbiBwb3B1bGFyaXR5LiBUaGUgbmFtZSBUaW5hIGJlY2FtZSBwb3B1bGFyIGFyb3VuZCBtaWRkbGUgb2YgdGhlIDE5NTAncyBhbmQgcGVha2VkIGluIHBvcHVsYXJpdHkgYXJvdW5kIHRoZSBtaWRkbGUgb2YgdGhlIDE5NjAncy4gVGluYSBoYWQgdGhlIGxvd2VzdCBvdmVyYWxsIHBvcHVsYXJpdHkgd2l0aCBvbmx5IGFib3V0IDE1LDAwMCBmZW1hbGVzIGhhdmluZyB0aGUgbmFtZSBhdCB0aGUgcGVhayBvZiBwb3B1bGFyaXR5LiBUaGUgbmFtZSBTYXJhaCBiZWNhbWUgcG9wdWxhciBhcm91bmQgdGhlIHNhbWUgdGltZSBhcyB0aGUgbmFtZSBBbWFuZGEgYnV0IGhhZCBsZXNzIGZlbWFsZXMgd2l0aCB0aGUgbmFtZS4gQXQgdGhlIHBlYWsgb2YgcG9wdWxhaXJ0eSwgdGhlcmUgd2VyZSBhYm91dCAyNiwwMDAgZmVtYWxlcyB3aXRoIHRoZSBuYW1lIFNhcmFoLiBBZ2FpbiwgdGhlIG5hbWUgQW1hbmRhIGJlY2FtZSBwb3B1bGFyIGFyb3VuZCB0aGUgbGF0ZSAxOTgwJ3MgYW5kIGhhZCBhYm91dCA0MiwwMDAgZmVtYWxlcyB3aXRoIHRoZSBuYW1lIGF0IGl0cyBwZWFrIGluIHBvcHVsYXJpdHkuIEhvd2V2ZXIsIHRoZSBuYW1lIFNhcmFoIHJlbWFpbmVkIG1vcmUgcG9wdWxhciB0aGFuIHRoZSBuYW1lIEFtYW5kYSBhZnRlciB0aGUgMTk5MCdzLiAKCgo=