library(tidyverse) library(dplyr) library(ggplot2) — 1) ! I imported “Exam Anxiety.dat” using file>import. test — 2) Revision hours negatively correlate with anxiety levels independent - revise - quantitative. dependent - anxiety - ordinal. Anxiety levels positively correlate with exam scores. independent - anxiety - ordinal. dependent - exam - quantitative. Revision hours positively correlate with exam scores. independent - revise - quantitative. dependent - exam - quantitative. — (3 was skipped on the worksheet) 4)

ggplot (data = examData ) +
 geom_histogram (mapping = aes(x=Anxiety), binwidth=5) +
  labs(title = "Histogram Anxiety", x = "Anxiety as an EAQ Score", y = "Frequency")

ggplot(data = examData) +
  geom_density(mapping = aes(x=Anxiety)) +
  labs(title = "Density Curve Anxiety", x = "Anxiety as an EAQ Score", y = "Density")


ggplot (data = examData ) +
 geom_histogram (mapping = aes(x=Exam), binwidth=5) +
  labs(title = "Histogram Exam", x = "Exam Mark as an EAQ Score", y = "Frequency")

ggplot(data = examData) +
  geom_density(mapping = aes(x=Exam)) +
  labs(title = "Density Curve Exam", x = "Exam Mark as an EAQ Score", y = "Density")


ggplot (data = examData ) +
 geom_histogram (mapping = aes(x=Revise), binwidth=5) +
  labs(title = "Histogram Revise", x = "Number of Hours Revised", y = "Frequency")

ggplot(data = examData) +
  geom_density(mapping = aes(x=Revise)) +
  labs(title = "Density Curve Revise", x = "Number of Hours Revised", y = "Density")

Anxiety is skewed left, and Revise is skewed right. Exam is closer to being normally distributed. Even though anxiety has an overload of data ‘to the right’, we say it is skewed left. This is because the outliers from the larger set of data will pull it towards the other side.


 ggplot(data = examData) +
  geom_point(mapping = aes(x = Revise, y = Exam)) +
  labs(title = "Scatterplot Revise and Exam", x = "Number of Hours Revised", y = "Exam Mark as a Percentage")


 ggplot(data = examData) +
  geom_point(mapping = aes(x = Anxiety, y = Exam)) +
  labs(title = "Scatterplot Anxiety and Exam", x = "Anxiety as an EAQ Score", y = "Exam Mark as a Percentage")


 ggplot(data = examData) +
   geom_point(mapping = aes(x = Revise, y = Exam, colour = Anxiety))+
     labs(title = "Scatterplot Revise and Exam with Anxiety shown by Colour", x = "Number of Hours Revised", y = "Exam Mark as a Percentage", colour = "Anxiety as an EAQ Score")

The first scatterplot has hours on the x axis, and exam marks on the y axis. Splitting the graph into four quadrants will make for an easier analysis. The two left quadrants have the bulk of points, meaning most students did not study for a comparatively long time. It seems the top two quadrants have slightly more points than the bottom quadrants, meaning most students passed, assuming a 50% is a pass. The bottom right quadrant has no points, meaning not one student studied for a long time only to fail. The quadrant with the highest concentration of dots seems to be either the top left or the bottom left. This means that most students did not study for a long time, and this equally resulted in passes and fails. The second scatterplot has hours on the x axis and exam marks on the y axis, keeping with the standard of the first plot. Again, I’ll split the graph into four quadrants. Similarly to the first graph, there is one quadrant with no points. In this graph, it is the bottom left, meaning no students had little anxiety and performed well. The majority of points are in the right two quadrants, meaning that most students were very anxious. The top left quadrant seems to be the most highly populated, telling me that most students who performed well were anxious. There are a few points in the left side, all of which are in the top left corner. This means that the students who were not anxious performed well, typically. The third scatterplot is handy because it combines two graphs into one understandable plot. The first two have fewer variables to interpret, so they can be easier interpreted as a whole. This last one however, has to be interpreted in chunks, by focussing on one variable or the interplay of two variables at a time. In getting more information on one graph, we sacrifice having an immediately understandable graphic.

ggplot(data = examData) +
  geom_boxplot(mapping = aes(x = Revise, y = Anxiety,)) +
  facet_wrap(~ Gender) +
  labs(title = "Boxplot Revise and Anxiety Gender Separated", xlab = "Number of Hours Revised", ylab = "Anxiety as an EAQ Score")

These two boxplots, on first glance, look very similar. The median anxiety level is slightly higher in men, but the difference is almost unnoticeable. The control box for men is larger towards the bottom, meaning men have the possibility to be or report to be less anxious than women. It seems women revised less than men, as the box is shifted to the left.

Bonus) I guess this isn’t the way it was intended to be done, but it works :)


     ggplot(data = examData) +
   geom_point(mapping = aes(x = Revise, y = Exam, colour = Anxiety<50))+
     labs(title = "Scatter plot Revise and Exam with Calm People Highlighted in Red", x = "Number of Hours Revised", y = "Exam Mark as a Percentage", colour = "Anxiety") +
    scale_colour_manual(labels=c("Anxiety Above 50", "Anxiety Below 50"), values=c("darkseagreen", "firebrick3"))

NA
NA
NA
LS0tDQp0aXRsZTogIldvcmtzaGVldCAzIg0Kb3V0cHV0OiBodG1sX25vdGVib29rDQotLS0NCmxpYnJhcnkodGlkeXZlcnNlKQ0KbGlicmFyeShkcGx5cikNCmxpYnJhcnkoZ2dwbG90MikNCi0tLQ0KMSkNCiEgSSBpbXBvcnRlZCDigJxFeGFtIEFueGlldHkuZGF04oCdIHVzaW5nIGZpbGU+aW1wb3J0Lg0KIVt0ZXN0XShDOi9Vc2Vycy9jYWxlaS9PbmVEcml2ZS9Eb2N1bWVudHMvVW5pdmVyc2l0eS8yU2VtL0RuSS9Xb3Jrc2hlZXRzL1dvcmtzaGVldCBEYXRhL2V4YW1EYXRhUHJvb2YucG5nKQ0KLS0tDQoyKQ0KUmV2aXNpb24gaG91cnMgbmVnYXRpdmVseSBjb3JyZWxhdGUgd2l0aCBhbnhpZXR5IGxldmVscw0KICBpbmRlcGVuZGVudCAtIHJldmlzZSAtIHF1YW50aXRhdGl2ZS4gZGVwZW5kZW50IC0gYW54aWV0eSAtIG9yZGluYWwuDQpBbnhpZXR5IGxldmVscyBwb3NpdGl2ZWx5IGNvcnJlbGF0ZSB3aXRoIGV4YW0gc2NvcmVzLg0KICBpbmRlcGVuZGVudCAtIGFueGlldHkgLSBvcmRpbmFsLiBkZXBlbmRlbnQgLSBleGFtIC0gcXVhbnRpdGF0aXZlLg0KUmV2aXNpb24gaG91cnMgcG9zaXRpdmVseSBjb3JyZWxhdGUgd2l0aCBleGFtIHNjb3Jlcy4NCiAgaW5kZXBlbmRlbnQgLSByZXZpc2UgLSBxdWFudGl0YXRpdmUuIGRlcGVuZGVudCAtIGV4YW0gLSBxdWFudGl0YXRpdmUuDQotLS0NCigzIHdhcyBza2lwcGVkIG9uIHRoZSB3b3Jrc2hlZXQpDQo0KQ0KYGBge3J9DQpnZ3Bsb3QgKGRhdGEgPSBleGFtRGF0YSApICsNCiBnZW9tX2hpc3RvZ3JhbSAobWFwcGluZyA9IGFlcyh4PUFueGlldHkpLCBiaW53aWR0aD01KSArDQogIGxhYnModGl0bGUgPSAiSGlzdG9ncmFtIEFueGlldHkiLCB4ID0gIkFueGlldHkgYXMgYW4gRUFRIFNjb3JlIiwgeSA9ICJGcmVxdWVuY3kiKQ0KZ2dwbG90KGRhdGEgPSBleGFtRGF0YSkgKw0KICBnZW9tX2RlbnNpdHkobWFwcGluZyA9IGFlcyh4PUFueGlldHkpKSArDQogIGxhYnModGl0bGUgPSAiRGVuc2l0eSBDdXJ2ZSBBbnhpZXR5IiwgeCA9ICJBbnhpZXR5IGFzIGFuIEVBUSBTY29yZSIsIHkgPSAiRGVuc2l0eSIpDQoNCmdncGxvdCAoZGF0YSA9IGV4YW1EYXRhICkgKw0KIGdlb21faGlzdG9ncmFtIChtYXBwaW5nID0gYWVzKHg9RXhhbSksIGJpbndpZHRoPTUpICsNCiAgbGFicyh0aXRsZSA9ICJIaXN0b2dyYW0gRXhhbSIsIHggPSAiRXhhbSBNYXJrIGFzIGFuIEVBUSBTY29yZSIsIHkgPSAiRnJlcXVlbmN5IikNCmdncGxvdChkYXRhID0gZXhhbURhdGEpICsNCiAgZ2VvbV9kZW5zaXR5KG1hcHBpbmcgPSBhZXMoeD1FeGFtKSkgKw0KICBsYWJzKHRpdGxlID0gIkRlbnNpdHkgQ3VydmUgRXhhbSIsIHggPSAiRXhhbSBNYXJrIGFzIGFuIEVBUSBTY29yZSIsIHkgPSAiRGVuc2l0eSIpDQoNCmdncGxvdCAoZGF0YSA9IGV4YW1EYXRhICkgKw0KIGdlb21faGlzdG9ncmFtIChtYXBwaW5nID0gYWVzKHg9UmV2aXNlKSwgYmlud2lkdGg9NSkgKw0KICBsYWJzKHRpdGxlID0gIkhpc3RvZ3JhbSBSZXZpc2UiLCB4ID0gIk51bWJlciBvZiBIb3VycyBSZXZpc2VkIiwgeSA9ICJGcmVxdWVuY3kiKQ0KZ2dwbG90KGRhdGEgPSBleGFtRGF0YSkgKw0KICBnZW9tX2RlbnNpdHkobWFwcGluZyA9IGFlcyh4PVJldmlzZSkpICsNCiAgbGFicyh0aXRsZSA9ICJEZW5zaXR5IEN1cnZlIFJldmlzZSIsIHggPSAiTnVtYmVyIG9mIEhvdXJzIFJldmlzZWQiLCB5ID0gIkRlbnNpdHkiKQ0KYGBgDQpBbnhpZXR5IGlzIHNrZXdlZCBsZWZ0LCBhbmQgUmV2aXNlIGlzIHNrZXdlZCByaWdodC4gRXhhbSBpcyBjbG9zZXIgdG8gYmVpbmcgbm9ybWFsbHkgZGlzdHJpYnV0ZWQuDQogICAgRXZlbiB0aG91Z2ggYW54aWV0eSBoYXMgYW4gb3ZlcmxvYWQgb2YgZGF0YSAndG8gdGhlIHJpZ2h0Jywgd2Ugc2F5IGl0IGlzIHNrZXdlZCBsZWZ0Lg0KICBUaGlzIGlzIGJlY2F1c2UgdGhlIG91dGxpZXJzIGZyb20gdGhlIGxhcmdlciBzZXQgb2YgZGF0YSB3aWxsIHB1bGwgaXQgdG93YXJkcyB0aGUgb3RoZXINCiAgc2lkZS4NCiAgDQotLS0NCjUpDQoNCmBgYHtyfQ0KIGdncGxvdChkYXRhID0gZXhhbURhdGEpICsNCiAgZ2VvbV9wb2ludChtYXBwaW5nID0gYWVzKHggPSBSZXZpc2UsIHkgPSBFeGFtKSkgKw0KICBsYWJzKHRpdGxlID0gIlNjYXR0ZXJwbG90IFJldmlzZSBhbmQgRXhhbSIsIHggPSAiTnVtYmVyIG9mIEhvdXJzIFJldmlzZWQiLCB5ID0gIkV4YW0gTWFyayBhcyBhIFBlcmNlbnRhZ2UiKQ0KDQogZ2dwbG90KGRhdGEgPSBleGFtRGF0YSkgKw0KICBnZW9tX3BvaW50KG1hcHBpbmcgPSBhZXMoeCA9IEFueGlldHksIHkgPSBFeGFtKSkgKw0KICBsYWJzKHRpdGxlID0gIlNjYXR0ZXJwbG90IEFueGlldHkgYW5kIEV4YW0iLCB4ID0gIkFueGlldHkgYXMgYW4gRUFRIFNjb3JlIiwgeSA9ICJFeGFtIE1hcmsgYXMgYSBQZXJjZW50YWdlIikNCg0KIGdncGxvdChkYXRhID0gZXhhbURhdGEpICsNCiAgIGdlb21fcG9pbnQobWFwcGluZyA9IGFlcyh4ID0gUmV2aXNlLCB5ID0gRXhhbSwgY29sb3VyID0gQW54aWV0eSkpKw0KICAgICBsYWJzKHRpdGxlID0gIlNjYXR0ZXJwbG90IFJldmlzZSBhbmQgRXhhbSB3aXRoIEFueGlldHkgc2hvd24gYnkgQ29sb3VyIiwgeCA9ICJOdW1iZXIgb2YgSG91cnMgUmV2aXNlZCIsIHkgPSAiRXhhbSBNYXJrIGFzIGEgUGVyY2VudGFnZSIsIGNvbG91ciA9ICJBbnhpZXR5IGFzIGFuIEVBUSBTY29yZSIpDQpgYGANCg0KICBUaGUgZmlyc3Qgc2NhdHRlcnBsb3QgaGFzIGhvdXJzIG9uIHRoZSB4IGF4aXMsIGFuZCBleGFtIG1hcmtzIG9uIHRoZSB5IGF4aXMuIFNwbGl0dGluZyB0aGUgZ3JhcGggaW50byBmb3VyIHF1YWRyYW50cyB3aWxsIG1ha2UgZm9yIGFuIGVhc2llciBhbmFseXNpcy4gVGhlIHR3byBsZWZ0IHF1YWRyYW50cyBoYXZlIHRoZSBidWxrIG9mIHBvaW50cywgbWVhbmluZyBtb3N0IHN0dWRlbnRzIGRpZCBub3Qgc3R1ZHkgZm9yIGEgY29tcGFyYXRpdmVseSBsb25nIHRpbWUuIEl0IHNlZW1zIHRoZSB0b3AgdHdvIHF1YWRyYW50cyBoYXZlIHNsaWdodGx5IG1vcmUgcG9pbnRzIHRoYW4gdGhlIGJvdHRvbSBxdWFkcmFudHMsIG1lYW5pbmcgbW9zdCBzdHVkZW50cyBwYXNzZWQsIGFzc3VtaW5nIGEgNTAlIGlzIGEgcGFzcy4gVGhlIGJvdHRvbSByaWdodCBxdWFkcmFudCBoYXMgbm8gcG9pbnRzLCBtZWFuaW5nIG5vdCBvbmUgc3R1ZGVudCBzdHVkaWVkIGZvciBhIGxvbmcgdGltZSBvbmx5IHRvIGZhaWwuIFRoZSBxdWFkcmFudCB3aXRoIHRoZSBoaWdoZXN0IGNvbmNlbnRyYXRpb24gb2YgZG90cyBzZWVtcyB0byBiZSBlaXRoZXIgdGhlIHRvcCBsZWZ0IG9yIHRoZSBib3R0b20gbGVmdC4gVGhpcyBtZWFucyB0aGF0IG1vc3Qgc3R1ZGVudHMgZGlkIG5vdCBzdHVkeSBmb3IgYSBsb25nIHRpbWUsIGFuZCB0aGlzIGVxdWFsbHkgcmVzdWx0ZWQgaW4gcGFzc2VzIGFuZCBmYWlscy4NCiAgVGhlIHNlY29uZCBzY2F0dGVycGxvdCBoYXMgaG91cnMgb24gdGhlIHggYXhpcyBhbmQgZXhhbSBtYXJrcyBvbiB0aGUgeSBheGlzLCBrZWVwaW5nIHdpdGggdGhlIHN0YW5kYXJkIG9mIHRoZSBmaXJzdCBwbG90LiBBZ2FpbiwgSSdsbCBzcGxpdCB0aGUgZ3JhcGggaW50byBmb3VyIHF1YWRyYW50cy4gU2ltaWxhcmx5IHRvIHRoZSBmaXJzdCBncmFwaCwgdGhlcmUgaXMgb25lIHF1YWRyYW50IHdpdGggbm8gcG9pbnRzLiBJbiB0aGlzIGdyYXBoLCBpdCBpcyB0aGUgYm90dG9tIGxlZnQsIG1lYW5pbmcgbm8gc3R1ZGVudHMgaGFkIGxpdHRsZSBhbnhpZXR5IGFuZCBwZXJmb3JtZWQgd2VsbC4gVGhlIG1ham9yaXR5IG9mIHBvaW50cyBhcmUgaW4gdGhlIHJpZ2h0IHR3byBxdWFkcmFudHMsIG1lYW5pbmcgdGhhdCBtb3N0IHN0dWRlbnRzIHdlcmUgdmVyeSBhbnhpb3VzLiBUaGUgdG9wIGxlZnQgcXVhZHJhbnQgc2VlbXMgdG8gYmUgdGhlIG1vc3QgaGlnaGx5IHBvcHVsYXRlZCwgdGVsbGluZyBtZSB0aGF0IG1vc3Qgc3R1ZGVudHMgd2hvIHBlcmZvcm1lZCB3ZWxsIHdlcmUgYW54aW91cy4gVGhlcmUgYXJlIGEgZmV3IHBvaW50cyBpbiB0aGUgbGVmdCBzaWRlLCBhbGwgb2Ygd2hpY2ggYXJlIGluIHRoZSB0b3AgbGVmdCBjb3JuZXIuIFRoaXMgbWVhbnMgdGhhdCB0aGUgc3R1ZGVudHMgd2hvIHdlcmUgbm90IGFueGlvdXMgcGVyZm9ybWVkIHdlbGwsIHR5cGljYWxseS4gDQogIFRoZSB0aGlyZCBzY2F0dGVycGxvdCBpcyBoYW5keSBiZWNhdXNlIGl0IGNvbWJpbmVzIHR3byBncmFwaHMgaW50byBvbmUgdW5kZXJzdGFuZGFibGUgcGxvdC4gVGhlIGZpcnN0IHR3byBoYXZlIGZld2VyIHZhcmlhYmxlcyB0byBpbnRlcnByZXQsIHNvIHRoZXkgY2FuIGJlIGVhc2llciBpbnRlcnByZXRlZCBhcyBhIHdob2xlLiBUaGlzIGxhc3Qgb25lIGhvd2V2ZXIsIGhhcyB0byBiZSBpbnRlcnByZXRlZCBpbiBjaHVua3MsIGJ5IGZvY3Vzc2luZyBvbiBvbmUgdmFyaWFibGUgb3IgdGhlIGludGVycGxheSBvZiB0d28gdmFyaWFibGVzIGF0IGEgdGltZS4gSW4gZ2V0dGluZyBtb3JlIGluZm9ybWF0aW9uIG9uIG9uZSBncmFwaCwgd2Ugc2FjcmlmaWNlIGhhdmluZyBhbiBpbW1lZGlhdGVseSB1bmRlcnN0YW5kYWJsZSBncmFwaGljLg0KICANCg0KDQo2KQ0KYGBge3J9DQpnZ3Bsb3QoZGF0YSA9IGV4YW1EYXRhKSArDQogIGdlb21fYm94cGxvdChtYXBwaW5nID0gYWVzKHggPSBSZXZpc2UsIHkgPSBBbnhpZXR5LCkpICsNCiAgZmFjZXRfd3JhcCh+IEdlbmRlcikgKw0KICBsYWJzKHRpdGxlID0gIkJveHBsb3QgUmV2aXNlIGFuZCBBbnhpZXR5IEdlbmRlciBTZXBhcmF0ZWQiLCB4bGFiID0gIk51bWJlciBvZiBIb3VycyBSZXZpc2VkIiwgeWxhYiA9ICJBbnhpZXR5IGFzIGFuIEVBUSBTY29yZSIpDQoNCmBgYA0KVGhlc2UgdHdvIGJveHBsb3RzLCBvbiBmaXJzdCBnbGFuY2UsIGxvb2sgdmVyeSBzaW1pbGFyLiBUaGUgbWVkaWFuIGFueGlldHkgbGV2ZWwgaXMgc2xpZ2h0bHkgaGlnaGVyIGluIG1lbiwgYnV0IHRoZSBkaWZmZXJlbmNlIGlzIGFsbW9zdCB1bm5vdGljZWFibGUuIFRoZSBjb250cm9sIGJveCBmb3IgbWVuIGlzIGxhcmdlciB0b3dhcmRzIHRoZSBib3R0b20sIG1lYW5pbmcgbWVuIGhhdmUgdGhlIHBvc3NpYmlsaXR5IHRvIGJlIG9yIHJlcG9ydCB0byBiZSBsZXNzIGFueGlvdXMgdGhhbiB3b21lbi4gSXQgc2VlbXMgd29tZW4gcmV2aXNlZCBsZXNzIHRoYW4gbWVuLCBhcyB0aGUgYm94IGlzIHNoaWZ0ZWQgdG8gdGhlIGxlZnQuDQoNCg0KQm9udXMpDQogIEkgZ3Vlc3MgdGhpcyBpc24ndCB0aGUgd2F5IGl0IHdhcyBpbnRlbmRlZCB0byBiZSBkb25lLCBidXQgaXQgd29ya3MgOikNCmBgYHtyfQ0KDQogICAgIGdncGxvdChkYXRhID0gZXhhbURhdGEpICsNCiAgIGdlb21fcG9pbnQobWFwcGluZyA9IGFlcyh4ID0gUmV2aXNlLCB5ID0gRXhhbSwgY29sb3VyID0gQW54aWV0eTw1MCkpKw0KICAgICBsYWJzKHRpdGxlID0gIlNjYXR0ZXIgcGxvdCBSZXZpc2UgYW5kIEV4YW0gd2l0aCBDYWxtIFBlb3BsZSBIaWdobGlnaHRlZCBpbiBSZWQiLCB4ID0gIk51bWJlciBvZiBIb3VycyBSZXZpc2VkIiwgeSA9ICJFeGFtIE1hcmsgYXMgYSBQZXJjZW50YWdlIiwgY29sb3VyID0gIkFueGlldHkiKSArDQogICAgc2NhbGVfY29sb3VyX21hbnVhbChsYWJlbHM9YygiQW54aWV0eSBBYm92ZSA1MCIsICJBbnhpZXR5IEJlbG93IDUwIiksIHZhbHVlcz1jKCJkYXJrc2VhZ3JlZW4iLCAiZmlyZWJyaWNrMyIpKQ0KDQoNCiAgDQpgYGA=