1 Exercise 1

  • Print the 6 first lines of the R-built-in data.frame trees
##   Girth Height Volume
## 1   8.3     70   10.3
## 2   8.6     65   10.3
## 3   8.8     63   10.2
## 4  10.5     72   16.4
## 5  10.7     81   18.8
## 6  10.8     83   19.7
  • Print only the column names
## [1] "Girth"  "Height" "Volume"
  • What is the dimension of trees?
## [1] 31  3
  • Plot the trees height and volume as a function of their girth in two different graphs. Make sure the axis labels are clear

  • In each graph, add a red dashed line corresponding to the relevant correlation that you observe (average value, linear correlation…)

  • Explain your choice and write the corresponding values (average value and standard deviation, or slope, intercept and corresponding errors). Round the values to 2 decimals.

The average height is 76 with standard deviation 6.37.

The volume evolves with a slope 5.07 ± 0.25 and intercept -36.94 ± 3.37.


2 Exercise 2

  • Print the 3 first lines of the R-built-in data.frame USArrests. This data set contains statistics about violent crime rates by US state. The numbers are given per 100 000 inhabitants, except for UrbanPop which is a percentage.
##         Murder Assault UrbanPop Rape
## Alabama   13.2     236       58 21.2
## Alaska    10.0     263       48 44.5
## Arizona    8.1     294       80 31.0
  • What is the average murder rate in the whole country?
## [1] 7.788
  • What is the state with the highest assault rate?
## [1] "North Carolina"
  • Create a subset of USArrests gathering the data for states with an urban population above (including) 80%.
  • How many states does that correspond to?
## [1] 12
  • Within these states, what is the state with the smallest rape rate?
## [1] "Rhode Island"
  • Print this subset ordered by decreasing urban population.
##               Murder Assault UrbanPop Rape
## California       9.0     276       91 40.6
## New Jersey       7.4     159       89 18.8
## Rhode Island     3.4     174       87  8.3
## New York        11.1     254       86 26.1
## Massachusetts    4.4     149       85 16.3
## Hawaii           5.3      46       83 20.2
## Illinois        10.4     249       83 24.0
## Nevada          12.2     252       81 46.0
## Arizona          8.1     294       80 31.0
## Florida         15.4     335       80 31.9
## Texas           12.7     201       80 25.5
## Utah             3.2     120       80 22.9
  • Print this subset ordered by decreasing urban population and increasing murder rate.
##               Murder Assault UrbanPop Rape
## California       9.0     276       91 40.6
## New Jersey       7.4     159       89 18.8
## Rhode Island     3.4     174       87  8.3
## New York        11.1     254       86 26.1
## Massachusetts    4.4     149       85 16.3
## Hawaii           5.3      46       83 20.2
## Illinois        10.4     249       83 24.0
## Nevada          12.2     252       81 46.0
## Utah             3.2     120       80 22.9
## Arizona          8.1     294       80 31.0
## Texas           12.7     201       80 25.5
## Florida         15.4     335       80 31.9
  • Plot an histogram of the percentage of urban population with a binning of 5%. Add a vertical red line marking the average value. Make sure the x axis shows the [0,100] range.

  • Is there a correlation between the percentage of urban population and the various violent crime rates? argument your answer with plots.

No clear correlation appears.

LS0tCnRpdGxlIDogIlIgRXhlcmNpc2VzIC0gQmFzaWMgc3R1ZmYiCmRhdGUgIDogImByIFN5cy5EYXRlKClgIgpvdXRwdXQ6IAogICAgaHRtbF9kb2N1bWVudDoKICAgICAgICB0b2MgICAgICAgICAgICA6IHRydWUKICAgICAgICB0b2NfZmxvYXQgICAgICA6IHRydWUKICAgICAgICB0b2NfZGVwdGggICAgICA6IDQKICAgICAgICBoaWdobGlnaHQgICAgICA6IHRhbmdvCiAgICAgICAgbnVtYmVyX3NlY3Rpb25zOiB0cnVlCiAgICAgICAgY29kZV9kb3dubG9hZCAgOiBUUlVFCnBhcmFtczogCiAgICBzb2x1dGlvbjoKICAgICAgICB2YWx1ZTogdHJ1ZQotLS0KCgojIEV4ZXJjaXNlIDEKCi0gUHJpbnQgdGhlIDYgZmlyc3QgbGluZXMgb2YgdGhlIFItYnVpbHQtaW4gZGF0YS5mcmFtZSBgdHJlZXNgCgpgYGB7ciBpbmNsdWRlPXBhcmFtcyRzb2x1dGlvbiwgd2FybmluZyA9IEZBTFNFLCBtZXNzYWdlPUZBTFNFLCBjYWNoZT1GQUxTRX0KaGVhZCh0cmVlcyw2KQpgYGAKCi0gUHJpbnQgb25seSB0aGUgY29sdW1uIG5hbWVzCgpgYGB7ciBpbmNsdWRlPXBhcmFtcyRzb2x1dGlvbiwgd2FybmluZyA9IEZBTFNFLCBtZXNzYWdlPUZBTFNFLCBjYWNoZT1GQUxTRX0KbmFtZXModHJlZXMpCmBgYAoKLSBXaGF0IGlzIHRoZSBkaW1lbnNpb24gb2YgYHRyZWVzYD8KCmBgYHtyIGluY2x1ZGU9cGFyYW1zJHNvbHV0aW9uLCB3YXJuaW5nID0gRkFMU0UsIG1lc3NhZ2U9RkFMU0UsIGNhY2hlPUZBTFNFfQpkaW0odHJlZXMpCmBgYAoKLSBQbG90IHRoZSB0cmVlcyBoZWlnaHQgYW5kIHZvbHVtZSBhcyBhIGZ1bmN0aW9uIG9mIHRoZWlyIGdpcnRoIGluIHR3byBkaWZmZXJlbnQgZ3JhcGhzLiBNYWtlIHN1cmUgdGhlIGF4aXMgbGFiZWxzIGFyZSBjbGVhcgoKLSBJbiBlYWNoIGdyYXBoLCBhZGQgYSByZWQgZGFzaGVkIGxpbmUgY29ycmVzcG9uZGluZyB0byB0aGUgcmVsZXZhbnQgY29ycmVsYXRpb24gdGhhdCB5b3Ugb2JzZXJ2ZSAoYXZlcmFnZSB2YWx1ZSwgbGluZWFyIGNvcnJlbGF0aW9uLi4uKQoKYGBge3IgaW5jbHVkZT1wYXJhbXMkc29sdXRpb24sIHdhcm5pbmcgPSBGQUxTRSwgbWVzc2FnZT1GQUxTRSwgY2FjaGU9RkFMU0V9CiMgYmFzZSBSIHNvbHV0aW9uCnBsb3QodHJlZXMkR2lydGgsIHRyZWVzJEhlaWdodCwgeGxhYj0nR2lydGgnLCB5bGFiPSdIZWlnaHQnKQphYmxpbmUoY29sPSdyZWQnLGx0eT0yLGg9bWVhbih0cmVlcyRIZWlnaHQpKQpwbG90KHRyZWVzJEdpcnRoLCB0cmVlcyRWb2x1bWUsIHhsYWI9J0dpcnRoJywgeWxhYj0nVm9sdW1lJykKZml0IDwtIGxtKHRyZWVzJFZvbHVtZX50cmVlcyRHaXJ0aCkKYWJsaW5lKGNvbD0ncmVkJyxsdHk9MiwgY29lZihmaXQpKQojIGdncGxvdCBzb2x1dGlvbgpsaWJyYXJ5KGdncGxvdDIpCmxpYnJhcnkodGlkeXZlcnNlKQp0aGVtZV9zZXQodGhlbWVfYncoKSkKZ2dwbG90KGRhdGE9dHJlZXMsIGFlcyhHaXJ0aCwgSGVpZ2h0KSkrCiAgICBnZW9tX3BvaW50KCkrZ2VvbV9obGluZShjb2w9J3JlZCcseWludGVyY2VwdD1tZWFuKHRyZWVzJEhlaWdodCksbHR5PTIpCmdncGxvdChkYXRhPXRyZWVzLCBhZXMoR2lydGgsIFZvbHVtZSkpKwogICAgZ2VvbV9wb2ludCgpK2dlb21fc21vb3RoKGNvbD0ncmVkJyxtZXRob2Q9ImxtIixsdHk9MikKYGBgCgotIEV4cGxhaW4geW91ciBjaG9pY2UgYW5kIHdyaXRlIHRoZSBjb3JyZXNwb25kaW5nIHZhbHVlcyAoYXZlcmFnZSB2YWx1ZSBhbmQgc3RhbmRhcmQgZGV2aWF0aW9uLCBvciBzbG9wZSwgaW50ZXJjZXB0IGFuZCBjb3JyZXNwb25kaW5nIGVycm9ycykuIFJvdW5kIHRoZSB2YWx1ZXMgdG8gMiBkZWNpbWFscy4KCgpUaGUgYXZlcmFnZSBoZWlnaHQgaXMgYHIgbWVhbih0cmVlcyRIZWlnaHQpYCB3aXRoIHN0YW5kYXJkIGRldmlhdGlvbiBgciByb3VuZChzZCh0cmVlcyRIZWlnaHQpLDIpYC4KClRoZSB2b2x1bWUgZXZvbHZlcyB3aXRoIGEgc2xvcGUgYHIgcm91bmQoY29lZihmaXQpWzJdLDIpYCDCsSBgciByb3VuZChzdW1tYXJ5KGZpdCkkY29lZlsyLCdTdGQuIEVycm9yJ10sMilgIGFuZCBpbnRlcmNlcHQgYHIgcm91bmQoY29lZihmaXQpWzFdLDIpYCDCsSBgciByb3VuZChzdW1tYXJ5KGZpdCkkY29lZlsxLCdTdGQuIEVycm9yJ10sMilgLgoKCi0tLS0tLS0KCiMgRXhlcmNpc2UgMiAKCi0gUHJpbnQgdGhlIDMgZmlyc3QgbGluZXMgb2YgdGhlIFItYnVpbHQtaW4gZGF0YS5mcmFtZSBgVVNBcnJlc3RzYC4gVGhpcyBkYXRhIHNldCBjb250YWlucyBzdGF0aXN0aWNzIGFib3V0IHZpb2xlbnQgY3JpbWUgcmF0ZXMgYnkgVVMgc3RhdGUuIFRoZSBudW1iZXJzIGFyZSBnaXZlbiBwZXIgMTAwIDAwMCBpbmhhYml0YW50cywgZXhjZXB0IGZvciBgVXJiYW5Qb3BgIHdoaWNoIGlzIGEgcGVyY2VudGFnZS4KCmBgYHtyIGluY2x1ZGU9cGFyYW1zJHNvbHV0aW9uLCB3YXJuaW5nID0gRkFMU0UsIG1lc3NhZ2U9RkFMU0UsIGNhY2hlPUZBTFNFfQpoZWFkKFVTQXJyZXN0cywzKQpgYGAKCi0gV2hhdCBpcyB0aGUgYXZlcmFnZSBtdXJkZXIgcmF0ZSBpbiB0aGUgd2hvbGUgY291bnRyeT8KCmBgYHtyIGluY2x1ZGU9cGFyYW1zJHNvbHV0aW9uLCB3YXJuaW5nID0gRkFMU0UsIG1lc3NhZ2U9RkFMU0UsIGNhY2hlPUZBTFNFfQptZWFuKFVTQXJyZXN0cyRNdXJkZXIpCmBgYAoKLSBXaGF0IGlzIHRoZSBzdGF0ZSB3aXRoIHRoZSBoaWdoZXN0IGFzc2F1bHQgcmF0ZT8KCmBgYHtyIGluY2x1ZGU9cGFyYW1zJHNvbHV0aW9uLCB3YXJuaW5nID0gRkFMU0UsIG1lc3NhZ2U9RkFMU0UsIGNhY2hlPUZBTFNFfQpyb3cubmFtZXMoVVNBcnJlc3RzKVt3aGljaC5tYXgoVVNBcnJlc3RzJEFzc2F1bHQpXQpgYGAKCi0gQ3JlYXRlIGEgc3Vic2V0IG9mIGBVU0FycmVzdHNgIGdhdGhlcmluZyB0aGUgZGF0YSBmb3Igc3RhdGVzIHdpdGggYW4gdXJiYW4gcG9wdWxhdGlvbiBhYm92ZSAoaW5jbHVkaW5nKSA4MCUuCgpgYGB7ciBpbmNsdWRlPXBhcmFtcyRzb2x1dGlvbiwgd2FybmluZyA9IEZBTFNFLCBtZXNzYWdlPUZBTFNFLCBjYWNoZT1GQUxTRX0KVVNBcnJlc3RzODAgPC0gc3Vic2V0KFVTQXJyZXN0cywgVXJiYW5Qb3A+PTgwKQojIG9yCmxpYnJhcnkodGlkeXZlcnNlKQpVU0FycmVzdHM4MCA8LSBVU0FycmVzdHMgJT4lIGZpbHRlcihVcmJhblBvcD49ODApCmBgYAoKLSBIb3cgbWFueSBzdGF0ZXMgZG9lcyB0aGF0IGNvcnJlc3BvbmQgdG8/CgpgYGB7ciBpbmNsdWRlPXBhcmFtcyRzb2x1dGlvbiwgd2FybmluZyA9IEZBTFNFLCBtZXNzYWdlPUZBTFNFLCBjYWNoZT1GQUxTRX0KbnJvdyhVU0FycmVzdHM4MCkKYGBgCgotIFdpdGhpbiB0aGVzZSBzdGF0ZXMsIHdoYXQgaXMgdGhlIHN0YXRlIHdpdGggdGhlIHNtYWxsZXN0IHJhcGUgcmF0ZT8KCmBgYHtyIGluY2x1ZGU9cGFyYW1zJHNvbHV0aW9uLCB3YXJuaW5nID0gRkFMU0UsIG1lc3NhZ2U9RkFMU0UsIGNhY2hlPUZBTFNFfQpyb3cubmFtZXMoVVNBcnJlc3RzODApW3doaWNoLm1pbihVU0FycmVzdHM4MCRSYXBlKV0KYGBgCgotIFByaW50IHRoaXMgc3Vic2V0IG9yZGVyZWQgYnkgZGVjcmVhc2luZyB1cmJhbiBwb3B1bGF0aW9uLgoKYGBge3IgaW5jbHVkZT1wYXJhbXMkc29sdXRpb24sIHdhcm5pbmcgPSBGQUxTRSwgbWVzc2FnZT1GQUxTRSwgY2FjaGU9RkFMU0V9ClVTQXJyZXN0czgwW29yZGVyKC1VU0FycmVzdHM4MCRVcmJhblBvcCksXQpgYGAKCi0gUHJpbnQgdGhpcyBzdWJzZXQgb3JkZXJlZCBieSBkZWNyZWFzaW5nIHVyYmFuIHBvcHVsYXRpb24gYW5kIGluY3JlYXNpbmcgbXVyZGVyIHJhdGUuCgpgYGB7ciBpbmNsdWRlPXBhcmFtcyRzb2x1dGlvbiwgd2FybmluZyA9IEZBTFNFLCBtZXNzYWdlPUZBTFNFLCBjYWNoZT1GQUxTRX0KVVNBcnJlc3RzODBbb3JkZXIoLVVTQXJyZXN0czgwJFVyYmFuUG9wLCBVU0FycmVzdHM4MCRNdXJkZXIpLF0KYGBgCgotIFBsb3QgYW4gaGlzdG9ncmFtIG9mIHRoZSBwZXJjZW50YWdlIG9mIHVyYmFuIHBvcHVsYXRpb24gd2l0aCBhIGJpbm5pbmcgb2YgNSUuIEFkZCBhIHZlcnRpY2FsIHJlZCBsaW5lIG1hcmtpbmcgdGhlIGF2ZXJhZ2UgdmFsdWUuIE1ha2Ugc3VyZSB0aGUgeCBheGlzIHNob3dzIHRoZSBbMCwxMDBdIHJhbmdlLgoKYGBge3IgaW5jbHVkZT1wYXJhbXMkc29sdXRpb24sIHdhcm5pbmcgPSBGQUxTRSwgbWVzc2FnZT1GQUxTRSwgY2FjaGU9RkFMU0V9Cmhpc3QoVVNBcnJlc3RzJFVyYmFuUG9wLCBicmVha3M9c2VxKDAsMTAwLDUpKQphYmxpbmUodj1tZWFuKFVTQXJyZXN0cyRVcmJhblBvcCksIGNvbD0ncmVkJywgbHdkPTMpCiMgZ2dwbG90IHNvbHV0aW9uCmxpYnJhcnkoZ2dwbG90MikKbGlicmFyeSh0aWR5dmVyc2UpCnRoZW1lX3NldCh0aGVtZV9idygpKQpnZ3Bsb3QoZGF0YT1VU0FycmVzdHMsIGFlcyh4PVVyYmFuUG9wKSkrCiAgICBnZW9tX2hpc3RvZ3JhbShicmVha3M9c2VxKDAsMTAwLDUpLGNvbG9yPSJibGFjayIsIGFscGhhPS4yKSsKICAgIGdlb21fdmxpbmUoeGludGVyY2VwdCA9IG1lYW4oVVNBcnJlc3RzJFVyYmFuUG9wKSwgY29sPSdyZWQnKQpgYGAKCi0gSXMgdGhlcmUgYSBjb3JyZWxhdGlvbiBiZXR3ZWVuIHRoZSBwZXJjZW50YWdlIG9mIHVyYmFuIHBvcHVsYXRpb24gYW5kIHRoZSB2YXJpb3VzIHZpb2xlbnQgY3JpbWUgcmF0ZXM/IGFyZ3VtZW50IHlvdXIgYW5zd2VyIHdpdGggcGxvdHMuCgpgYGB7ciBpbmNsdWRlPXBhcmFtcyRzb2x1dGlvbiwgd2FybmluZyA9IEZBTFNFLCBtZXNzYWdlPUZBTFNFLCBjYWNoZT1GQUxTRX0KcGFyKG1mcm93PWMoMiwyKSxtYXI9Yyg0LDQsMSwxKSkKcGxvdChVU0FycmVzdHMkVXJiYW5Qb3AsVVNBcnJlc3RzJE11cmRlciwgcGNoPTE2KQpwbG90KFVTQXJyZXN0cyRVcmJhblBvcCxVU0FycmVzdHMkQXNzYXVsdCwgcGNoPTE2KQpwbG90KFVTQXJyZXN0cyRVcmJhblBvcCxVU0FycmVzdHMkUmFwZSwgcGNoPTE2KQpgYGAKCmBgYHtyIGluY2x1ZGU9cGFyYW1zJHNvbHV0aW9uLCB3YXJuaW5nID0gRkFMU0UsIG1lc3NhZ2U9RkFMU0UsIGNhY2hlPUZBTFNFfQpsaWJyYXJ5KGdncGxvdDIpCnRoZW1lX3NldCh0aGVtZV9idygpKQpwMSA8LSBnZ3Bsb3QoZGF0YT1VU0FycmVzdHMsIGFlcyh4PVVyYmFuUG9wLCB5PU11cmRlcikpK2dlb21fcG9pbnQoKQpwMiA8LSBnZ3Bsb3QoZGF0YT1VU0FycmVzdHMsIGFlcyh4PVVyYmFuUG9wLCB5PUFzc2F1bHQpKStnZW9tX3BvaW50KCkKcDMgPC0gZ2dwbG90KGRhdGE9VVNBcnJlc3RzLCBhZXMoeD1VcmJhblBvcCwgeT1SYXBlKSkrZ2VvbV9wb2ludCgpCmxpYnJhcnkocGF0Y2h3b3JrKQpwMStwMitwMwpgYGAKCk5vIGNsZWFyIGNvcnJlbGF0aW9uIGFwcGVhcnMuCg==